Dieter Vekeman
dvekeman_crumble
Developer | Tinkhaven
Recent Tech Decisions
76 points

Companies
Following

  • Amazon EC2

    #<User:0x00007f79f729b058> practle.io


    Application server hosting the Haskell backend

  • AWS Lambda

    #<User:0x00007f7a2665cd20> practle.io


    External triggers to the application (e.g. update cache, some health checks)

  • Amazon SES

    #<User:0x00007f7a264d5bf0> practle.io


    User emails & automatic (internal) reporting of errors to admins

  • Auth0

    #<User:0x00007f7a2132ee28> practle.io


    External user authentication and authorization (roles & groups)

  • Redis

    #<User:0x00007f7a211d5798> practle.io


    In-memory cache for external resources (e.g. Auth0 data, data from configuration files)

  • PostgreSQL

    #<User:0x00007f7a2115fde0> practle.io


    Main relational DB engine

  • Amazon RDS for PostgreSQL

    #<User:0x00007f7a20edde00> practle.io


    Main relational DB engine

  • Amazon CloudFront

    #<User:0x00007f7a20ea12c0> practle.io


    Fast delivery & limit content distribution

  • AWS Elastic Load Balancing (ELB)

    #<User:0x00007f7a21108220> practle.io


    Horizontal scaling

  • Docker

    #<User:0x00007f7a20ff56f8> practle.io


    Cross platform build

  • Elm

    #<User:0x00007f7a21328488> practle.io


    Frontend application

  • Haskell

    #<User:0x00007f7a212a78b0> practle.io


    Backend logic (REST, Auth0, Redis, Postgres, functional graph library (fgl), ...)

  • Amazon S3

    #<User:0x00007f7a2662e380> practle.io


    Static resources (html, css, js, ...)