Creating ideas and insights.

Add the three pillars of Observability to your Python App 

Learnings from debugging complex distributed systems

I was at PyCon Ireland 2018 this year and lucky to have my talk on Observability accepted.

The title of the talk was “Adding the three pillars of Observability to your Python app” and was aimed at an intermediate Python audience defining observability, monitoring as well as highlighting various tools …

Celery Database Bottlenecks 

The joys of performance whack-a-mole with distributed systems

I recently had to refactor some code which uses MongoDB and Celery to store results from a scraping process to a MongoDB collection. It involved a number of whack a mole type performance problems due to the distributed nature of the system, and indeed was leading to the Linux out …