Please log in to watch this conference skillscast.
“95% of the words are spent extolling the benefits of ‘modularity’ and that little, if anything, is said about how to achieve it” - Glenford J. Myers, 1978. This quote is 40 years old. Today, 4 decades later, nothing has changed except terminology. Time to fix this. In this talk Vladik will share with you the various strategies of decomposing systems into modular components. You will learn what exactly Bounded Contexts and Microservices are. See how and why they differ. Analyze what happens between services - how data flows, and how this flow can be optimized. Ultimately, you will explore different decomposition strategies and heuristics for designing modular systems. Systems that aren’t driven by ever-changing fads, but by your business needs.
YOU MAY ALSO LIKE:
- The Dark Side Of Events (SkillsCast recorded in May 2019)
- Sociotechnical Domain-Driven Design with Kacper Gunia (Online Course on 18th - 19th February 2021)
- Android Architecture with Jorge Ortiz-Fuentes (Online Course on 22nd - 24th February 2021)
- μCon: The Microservices eXchange (Online Conference on 13th - 14th April 2021)
- Evolutionary Architecture (SkillsCast recorded in January 2021)
- What an Architect Can Learn from Retrospective Failures (SkillsCast recorded in December 2020)
Microservices, Bounded Contexts, and Everything in Between
Vladik Khononov
Having over 15 years of experience in the software industry, Vladik has worked across multiple business domains, including advertisement, healthcare, telecommunications, and customer acquisition. Currently Vladik serves as the Chief Architect for Internovus, where he is in charge of large-scale projects, and an international developers team. Vladik’s main areas of interest are Domain-Driven Design, Distributed Systems, Cloud Computing, and building effective teams. When he's not geeking out, Vladik reads lots of books, photographs nature, and repairs his r/c aircrafts.