DeveloperWeek New York 2020 DeveloperWeek New York 2020
Get your ticket or log in to build your agenda.

OPEN TALK: Designing a Microservice


Bill Penberthy
Amazon Web Services, Developer Advocate


With over 25 years in software development, Bill brings a pragmatic (curmudgeonly?) approach to software development. With much of that time spent in consulting, Bill has worked on many different projects and used many different architectural approaches. He recently switched to the dark side and uses his development and architecture experience in a product management role where he acts as a .NET developer advocate to AWS, helping them to build a better and richer .NET developer experience.



In this session we will walk through the nuts and bolts of designing a microservice for a complex business need. We will go over some conceptual considerations such as eventual consistency through messaging and data ownership. We will also go over the implementation of event sourcing and command-query responsibility segregation (CQRS), what that would look like within a single microservice, and how they relate to an entire system.