You’ll also learn the nitty-gritty details of building production-ready systems including:

Fault tolerance – HTTP and queues

Reliable integration with 3rd party systems

Scalability, high availability & monitoring

Finally, get some hands-on experience in SOA development by building:

Scalable command-processing endpoints

Publish/subscribe event-processing interactions

Long-running multi-stage business processes and policies

Objectives

We’ll understand service oriented architecture concepts, and DDD concepts such as bounded contexts and data ownership.

We’ll apply those concepts to build a simple, yet fully functional, order management system sample with a microservices architecture, using patterns such as command processing, pub/sub and long-running sagas.

Skill Level

Senior developers, tech leads, and architects will benefit most from this workshop.