YoVDO

Common Pitfalls in Microservice Integration and How to Avoid Them

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Distributed Systems Courses Distributed Transactions Courses Idempotency Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore three common pitfalls in microservice integration and learn effective strategies to avoid them in this 51-minute conference talk. Dive into real-life project challenges, including complex communication, asynchronicity, and distributed transactions. Discover sophisticated failure handling strategies, such as stateful retry, and understand the importance of handling timeouts for increased system resilience. Examine alternatives to XA protocols for maintaining consistency in distributed systems. Benefit from concrete source code examples and practical insights to improve microservice architecture and tame distributed systems effectively.

Syllabus

Intro
Distributed systems
Who am I
Example
Fail fast
Handling state
Workflow engines
Examples in code
Stateful retrying
Idempotency
Customerfacing examples
You should do it
My favorite slide
We are not done
Three scenarios
BPMN
Technology
Synchronous communication
Synchronous communications
Checkins example
Message hospitals
Thundering Herd
Distributed Transactions Consistency
The Basic Problem
Lost in Transaction
Twophase commit
Compensation
Retry compensation
Orchestration vs choreography
Order fulfillment


Taught by

Devoxx

Related Courses

Advanced Operating Systems
Georgia Institute of Technology via Udacity
High Performance Computing
Georgia Institute of Technology via Udacity
GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity
Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX
CS125x: Advanced Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX