By the end of this two-day training course, you'll understand:
And you’ll be able to:
Enterprises need to deliver better software faster. It’s no longer sufficient to release quarterly or even monthly. Instead, organizations must use methods such as DevOps to frequently deploy changes into production, perhaps as often as multiple times per day. However, one obstacle to DevOps-style development is that organizations are often mired in monolithic hell. Key business applications are large, complex, unwieldy monoliths, so it’s impossible to rapidly and safely deploy changes. The solution is to adopt the microservice architecture—an architectural style that has the testability and deployability necessary for DevOps.
Through a combination of lectures, discussions, and kata exercises, Chris Richardson walks you through using the microservice architecture to develop your applications. You’ll learn how to deal with some of the key obstacles you’ll face, including distributed data management, and discover strategies for refactoring a monolith to a microservice architecture.
Day 1
Overview of the microservice architecture
Decomposition
Maintaining data consistency
Querying
Day 2
Interprocess communication
Testing strategies
Overview of deployment patterns
Refactoring
Chris Richardson is a developer and architect. He is a Java Champion, a JavaOne Rock Star, and the author of POJOs in Action, which describes how to build enterprise Java applications with frameworks such as Spring and Hibernate. Chris was also the founder of the original CloudFoundry.com, an early Java PaaS for Amazon EC2. Today, he is a recognized thought leader in microservices and speaks regularly at international conferences. Chris is the creator of Microservices.io, a pattern language for microservices, and is writing the book Microservice Patterns, which is available as a Manning MEAP. He provides microservices consulting and training to organizations that are adopting the microservice architecture and is working on his third startup Eventuate, an application platform for developing transactional microservices.
Get the Platinum pass or the Training pass to add this course to your package.
Comments on this page are now closed.
For exhibition and sponsorship opportunities, email SAconf@oreilly.com
For information on trade opportunities with O'Reilly conferences, email partners@oreilly.com
View a complete list of O'Reilly Software Architecture contacts
©2019, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • confreg@oreilly.com
Comments
We do not usually post any materials for 2-day trainings. If you are in this class, you can talk the instructor about getting the materials.
Where can i find the material? Download Material doesn’t show anything.
Is there any prerequisite? Programming Language? Framework?
Thank you!
What kind of tools/technology (ex. Spring Boot) that you are going to use? Is there any prerequisite for this training?
Yes. There are on-paper architecture exercises.
Is this a hands-on training?