SATURN 2020 has ended
Back To Schedule
Monday, May 11 • 8:30am - 4:30pm
Essential Microservice Architecture

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Many organizations are adopting microservices, but often their developers are not aware of the tradeoffs involved and the many design strategies available. This course will cover the essential knowledge for successful microservice designs.

In this one-day course we will look at four basic microservice design guidelines and the main strategies we can use to realize each design guideline. These strategies include Event-Driven Architecture (EDA), the Saga pattern, the Service Data Replication pattern and eventual consistency, CQRS, API gateway, serverless architecture, service mesh, asynchronous messaging patterns, and the use of DDD to model services to avoid distributed transactions.

We developed a simple and consistent design notation for the more than 45 design diagrams that convey and exemplify the design guidelines and strategies. But you don't just get to listen and read. Participants will share their experience throughout the course. The class ends with a hands-on design lab, in which attendees evaluate an existing design based on the design guidelines, and create a new design using different patterns and other design strategies.

avatar for Paulo Merson

Paulo Merson

Brazilian Federal Court of Accounts (TCU)
Paulo Merson has been programming in the small and programming in the large for over 30 years. Paulo is a software developer at the Brazilian Federal Court of Accounts. He is a Visiting Scientist with the Software Engineering Institute (SEI), a certified instructor for Arcitura, and... Read More →

Monday May 11, 2020 8:30am - 4:30pm EDT
Salon 10 Rosen Plaza Hotel

Attendees (2)