DevOps Pro Moscow 2022

24 - 26 мая

Конференция

 Москва и онлайн

30 мая – 3 июня

Мастер-класс

онлайн

James Beswick
Должность:  Principal Developer Advocate

Компания:  AWS

Страна:  US

Биография

James is a Principal Developer Advocate for AWS Serverless and helps developers learn the benefits of using a serverless approach. Previously, he was a software developer and product manager, and has worked across a range of Fortune 500 companies and startups.

Доклад

Simplifying Orchestration and Choreography in Serverless Applications

Simplifying orchestration and choreography in serverless applications

Orchestration and choreography in code are ugly — it causes nested logic and hard-to-maintain code blocks. In this session, James will show how you can use an event bus to choreograph between microservices and state machines to orchestrate complex workflows. This helps reduce custom code, use versionable IaC to control changes, and increase reliability in complicated workflows.

In this talk, he will see how to design workloads around events and state machines, and how to deploy these applications into the AWS Cloud. James will walk through a live example and show common areas when custom code can often be removed. Finally, he will discuss best practices, some common pitfalls, and equip you with the practical knowledge to start using this approach in your serverless applications.

Ключевые слова

Serverless
Orchestration
Choreography
AWS

« Hазад