< Return to schedule

Durable Payroll in a Modular Monolith

Wednesday, March 5, 2025 • 15:45 - 16:15 • Leadenhall Hub

Abstract

Check’s monolith powers a scaled payroll platform. By combining the principles of microservices with durable execution, we’ve transformed how we build software reliably and quickly in our monolith. As we’ve moved away from our previous systems of coordinated crons and Celery tasks to Temporal, we’ve seen huge leaps in reliability, debuggability, performance, and speed of development, to name a few. And we’ve only just gotten started!

In this talk, we’ll cover:

  • What brought us to Temporal, including the questions we answered along the way, like “does this even make sense in a monolith?”
  • Technical tips and stories along the adoption curve to unlock capabilities like new task queues and safe, scalable workflows in minutes.
  • Where we’ll grow with Temporal in the future, covering team-specific SLOs and workflow metrics.

Join us and hear our lessons learned and our future of using Temporal to pay billions in wages, file taxes, stop fraud, and more.

About the Presenter

Sam is a staff software engineer at Check, working on building the future of payroll from his home office in Indianapolis, IN. Though historically a full stack engineer, he's now largely focused on backend and infrastructure projects (like Temporal!). When not at the computer, Sam loves woodworking, building LEGOs, and spending time with his wife and daughter.

Sam Wilson
Sam Wilson
Staff Software Engineer
Check