Boosting Productivity: From Choreography to Orchestration
Abstract
Modern systems face a critical challenge: choosing the right architectural pattern can make or break productivity. Choreographic systems often lead to tangled business logic, difficult troubleshooting, and escalating maintenance complexity as they scale. This inefficiency drains time, effort, and slows development.
Switching to Orchestration with Temporal simplifies architecture, enhances manageability, and streamlines error handling. By centralizing control, teams can resolve bottlenecks, reduce complexity, and improve development speed, ensuring systems are efficient, scalable, and easy to maintain.
By adopting an Orchestration model, teams have seen up to 6x improvements in productivity, allowing for faster feature delivery, fewer bugs, and a more agile development process.
Airwallex provides a global financial platform to streamline business transactions worldwide. We aim to create a world where businesses operate without borders or restrictions, driving the growth of the global digital economy.
About the Presenter
Mitsufumi is a Senior Software Engineer at Airwallex, where he is part of the Cards & Spend Management team. Specialising in building scalable and high-performing systems, he works with technologies such as Kotlin, Temporal, Kafka, Postgres, and GraphQL to deliver cutting-edge financial solutions in a fast-paced, agile environment. With deep expertise in distributed systems and cloud-native architecture, Mitsufumi focuses on creating solutions that can handle rapid business growth and evolving user needs. He als gave a talk at the Temporal Meetup@Melbourne in February 2024, sharing insights on leveraging Temporal to enhance development productivity and system reliability.