SATURN 2018 has ended
Welcome to the SATURN 2018 program! Be sure to create a login for Sched.com and start building your program online.
Monday, May 7 • 8:30am - 4:30pm
Course 1: 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 Database per Microservice pattern, the Service Data Replication pattern ("cache"), CQRS, API gateway, design standards for REST APIs, asynchronous messaging patterns, and the use of Domain-Driven Design to remodel services to avoid distributed transactions.

For this class, we developed a simple, clear, and consistent design notation for the more than 45 design diagrams used to 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.

Prerequisites: Participants should have a sound understanding of distributed systems and REST.

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 7, 2018 8:30am - 4:30pm CDT
Prairie A Hilton Dallas/Plano Granite Park