Pēteris Caune
Recent Tech Decisions
78 points


  • Fabric

    #<User:0x00007f2b8d52ff48> Healthchecks.io Tech Stack

    We use Fabric for automating deployment and maintenance tasks: bootstrapping and updating application servers (using the "rolling update" pattern), pulling logs from the servers, running manage.py maintenance commands.

  • Django

    #<User:0x00007f2b8d4912d0> Healthchecks.io Tech Stack

    Django (and Python in general) lets us write concise, readable, and reasonably high-level code.

  • GitHub

    #<User:0x00007f2b941c0b30> Healthchecks.io Tech Stack

    healthchecks.io is an open source project, and its source is available on GitHub. We use GitHub issues to track bugs and feature requests. We have received some substantial pull requests and are happy for that.

  • Sentry

    #<User:0x00007f2b94160938> Healthchecks.io Tech Stack

    Sentry has been an indispensable tool for finding out about application level errors. We also admire its UI for its design and attention to details.


    #<User:0x00007f2b93ee18b0> Healthchecks.io Tech Stack

    We use NGINX both as reverse HTTP proxy and also as a SMTP proxy, to handle incoming email.

    We previously handled incoming email with Mandrill, and then later with AWS SES. Handling incoming email yourself is not that much more difficult and saves quite a bit on operational costs.

  • PostgreSQL

    #<User:0x00007f2b93c90160> Healthchecks.io Tech Stack

    PostgreSQL is the "pragmatic" choice, and, unsurprisingly, is serving us well!

    Being a Django project, healthchecks.io also works with MySQL.

  • Braintree

    #<User:0x00007f2b944661a0> Healthchecks.io Tech Stack

    Braintree handles recurring credit card and Paypal payments for healthchecks.io. We liked the extensive developer documentation, the language-specific libraries and the friendly, timely communication from Braintree.

  • Sublime Text

    #<User:0x00007f2b66de1af0> Healthchecks.io Tech Stack

    Armed with Anaconda plugin and Seti theme, Sublime Text is a great environment to work on Python projects.