Hassan Nawaz
Hassan Nawaz
TITLE:Senior Software Engineer
COMPANY:Alaska Airlines
STATUS UPDATE
Hassan is a senior software engineer at Alaska Airlines, where he uses Temporal to orchestrate distributed transactions on the E-commerce Booking Engine Hub team. He is passionate about building distributed systems that are resilient, observable, and easy to evolve. His team has moved beyond workflow patching, adopting rainbow deployments using Temporal’s worker versioning. He is excited to share how this approach gives them the confidence to ship changes without disrupting in-flight executions.
TALK
Rainbow Deployments in The Cloud
ABSTRACT
The Booking team at Alaska Airlines is a feature-building machine whose workflows are littered with patches. We present a deep dive of our migration from rolling deployments on K8s to rainbow deployments on Azure Container Apps. We reflect on mistakes and lessons learned, such as a reduction in workflow patches along with an increased complexity in our deployment code and error handling process.