Check: Durable Payroll in a Modular Monolith

Industry

Financial Services

Use Case

-

Company Size

51-250

SDK

-

Temporal

Cloud


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 presenters

Sam Wilson

Sam Wilson

Staff Software Engineer

Check

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.

Build invincible apps

Ready to learn why companies like Netflix, Doordash, and Stripe trust Temporal as their secure and scalable way to build and innovate?