Lawrence Jones's posts

Keep the monolith, but split the workloads
Everybody loves a monolith, but you can hit issues as you scale. Learn how splitting workloads can improve your monolithic architecture's performance and scalability, and understand the trade-offs between monolithic systems and microservices.


Intermittent downtime from repeated crashes
This is a technical write-up of an incident on Friday 18th November 2022 where we experienced 13 minutes of downtime from intermittent crashes.


Building Workflows, Part 1 — Core concepts and the Workflow Builder
Part one of a deep-dive into building our workflow engine, covering core workflow concepts and how they are used to power the Workflow Builder.


Building Workflows, Part 2 – the executor and evaluation
Part two of the series lookin at the workflow executor, and concluding with an evaluation of the project in terms of developer time, extensibility, and quality of outcome.


Making Go errors play nice with Sentry
Configuring Go error reporting to work effectively with Sentry can be challenging. In this post, we share how we improved our setup by deduplicating stacktraces for clearer, more efficient error handling.


A modern data stack for startups
Making data accessible to everyone in a company is key to unlocking its full potential. We've built a modern data stack using powerful, user-friendly tools that democratize data access. In this post, we'll break down the tools we use, how we've configured them, and the reasons behind our choices—ensuring seamless data flow and empowering every team to make data-driven decisions.

So good, you’ll break things on purpose
Ready for modern incident management? Book a call with one of our experts today.

We’d love to talk to you about
- All-in-one incident management
- Our unmatched speed of deployment
- Why we’re loved by users and easily adopted
- How we work for the whole organization




