SATURN 2019 has ended
Back To Schedule
Monday, May 6 • 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. In this course, we will cover the essential knowledge for successful microservice designs.

In this one-day course we will cover four basic guidelines for service-oriented designs that use microservices. We'll look at the main strategies available today to realize each design guideline. These strategies include Event-Driven Architecture (EDA), the Saga pattern, the Service Data Replication pattern ("cache"), CQRS, API gateway, design standards for REST APIs, 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 6, 2019 8:30am - 4:30pm EDT
Grand Station 4 Sheraton Pittsburgh Hotel at Station Square