Mark Harrison
yourpropertyex...
Director | Werarewe
Recent Tech Decisions
83 points

Companies
Following

  • MySQL

    #<User:0x00007e21dc72c960> App


    The only place state lives. Some basic database triggers simplify an awful lot of stuff that would be huge amounts of code in an MVC architecture.

  • PHP

    #<User:0x00007e21b2a4e7f8> App


    Core language for both the presentation and the API tier.

  • Docker

    #<User:0x00007e21b2a31680> App


    Dev and live. It just makes sense.

  • Docker Compose

    #<User:0x00007e21b2a16560> App


    A bunch of lightweight containers, huddling together for warmth.

  • Memcached

    #<User:0x00007e21b24db910> App


    On the presentation tier, for caching of "display fragments".

  • jQuery

    #<User:0x00007e21b24be748> App


    Client-side, basically for things like data-tables.

  • Debian

    #<User:0x00007e21b24a3df8> App


    Host OS for most of our docker.

  • JavaScript

    #<User:0x00007e21b2483f30> App


    Client-side, because, well, browser-support.

  • Highcharts

    #<User:0x00007e21b246a288> App


    Makes dynamic graphing so much easier.

  • Amazon EC2

    #<User:0x00007e21b244e2e0> App


    Obvious choice of hosting.

  • AWS Elastic Load Balancing (ELB)

    #<User:0x00007e21b2433d50> App


    For balancing the presentation tier, and for SSL offloading (which is great for performance.)

  • Amazon RDS

    #<User:0x00007e21b24188e8> App


    Using MySQL with Amazon doing the DBA admin.

  • Bootstrap

    #<User:0x00007e21b1ed96c0> App


    Very simple usage - standard classes only (no SASS.)

  • GitHub

    #<User:0x00007e21b1eb87b8> App


    Private repos, sorry.

  • Trello

    #<User:0x00007e21b1e9ab50> App


    Running a Kanban methodology in dev.