Overview
Explore the concepts of information hiding, coupling, and cohesion in the context of microservices architecture in this 46-minute conference talk. Delve into the applicability of these terms, originating from structured programming, to modern microservice systems. Examine different types of coupling and their relevance to contemporary software development. Gain insights into independent deployability, modules, and information hiding techniques. Learn about data transfer objects, module connections, and schemas. Understand the importance of cohesion and various forms of coupling, including domain and common coupling. Conclude with a summary and Q&A session, enhancing your understanding of these crucial software design principles in the microservices era.
Syllabus
Introduction
Independent Deployability
Modules
Information Hiding
Explicit
Data Transfer Object
Module Connections
Schemas
Cohesion
Domain Coupling
Common Coupling
Summary
QA
Taught by
NDC Conferences