Refactoring to a System of Systems
Offered By: Devoxx via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a comprehensive conference talk on refactoring monolithic systems into distributed architectures. Delve into common patterns of interaction within monoliths and the challenges that arise when directly applying these patterns to distributed systems. Examine a concrete sample of monolithic module interactions, identifying potential issues in distributed environments. Discover alternative implementation approaches that enhance modularity in monoliths and minimize complications when transitioning to a system of systems. Learn about modeling aggregates, strong consistency, order management in microservices, and handling identity and events in distributed architectures. Gain insights from Oliver Gierke, lead of the Spring Data project at Pivotal, Java Champion, and JPA expert, as he shares his extensive experience in enterprise application development and open source projects.
Syllabus
Introduction
Sample code
Slides
Modeling Aggregates
Refactoring
Strong consistency
Easy model
Order Management
Microservices
Identity
Problems
New problems
Cons
Events
Taught by
Devoxx
Related Courses
GUI Programming with PythonA Cloud Guru Amazon Connect and Amazon EventBridge Intermediate
Amazon Web Services via AWS Skill Builder Approfondimento sui concetti e gli strumenti per analizzare i dati in streaming (Italiano) | Deep Dive into Concepts and Tools for Analyzing Streaming Data (Italian)
Amazon Web Services via AWS Skill Builder ¡A Programar! Una introducción a la programación
University of Edinburgh via Coursera بناء المواقع باستخدام ReactJS: ابني موقعك الأول
Coursera Project Network via Coursera