Building Reactive Microservices
Building resilience into applications and architecture grows increasingly more complex with the modern demands of day-to-day business. This course will teach you how to apply the foundational principles of reactive systems to meet these demands.
In an effort to stem the increasing complexity of building resilience into modern day applications and architecture, this course, Building Reactive Microservices, covers the design and implementation of failure-tolerant microservices. You’ll learn design principles common to microservice architectures. You’ll also discover industry-proven best practices for building reactive applications, including event sourcing, idempotency, commutative messaging, and distributed transactions using SAGAs. Whether migrating toward microservices or seeking to improve upon what you currently have, at the end of this course you will have a proven set of skills for designing, developing, and/or improving the microservices currently under your influence.
Author Name: Matthew Alexander
Author Description:
Matthew Alexander is a Software Engineer with several years of practical experience building distributed systems in the AWS cloud. In his current capacity he leads the charge in designing and implementing next generation infrastructure for Lucid Software, Inc. Prior to working for Lucid, he was instrumental in designing and bringing to life several of AWS’ external and internal product offerings for Cloudfront (Lambda@Edge) and S3. Outside of work, Matthew loves to wind down with his family, enj… more
Table of Contents
- Course Overview
1min - Designing Failure Tolerant Microservices
20mins - Preventing Duplication through Idempotent Operations
19mins - Auditing through Event Sourcing
20mins - Managing Failures in Distributed Transactions
24mins
There are no reviews yet.