YoVDO

Hiding The Lead

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Software Development Courses Microservices Courses Software Architecture Courses Backwards Compatibility Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the principles of information hiding, coupling, and cohesion in microservices architecture in this NDC London 2021 conference talk by Sam Newman. Delve into the applicability of structured programming concepts to modern microservice systems. Examine different types of coupling, their potential issues, and strategies for avoidance. Discover the relevance of ideas from the 1960s and 1970s to contemporary software development. Learn about independent deployability, backwards compatibility, modular software, and the importance of explicit schemas in microservice design. Gain insights into Constantine's Law, domain coupling, common coupling, and content coupling. Conclude with a Q&A session and final thoughts on applying these concepts to improve microservice architectures.

Syllabus

Introduction
Independent Deployability
Backwards Compatibility
Modular Software
Information Hiding
Microservice Example
Explicit Schema
Why Schemas
Explicit Schemas
Cohesion
Constantines Law
Types of coupling
Domain coupling
Common coupling
Content coupling
More information
Questions
Thoughts


Taught by

NDC Conferences

Related Courses

Android Mobile Lifecycle and Software Development Approaches
Meta via Coursera
AWS Flash - SaaS Technical Fundamentals
Amazon Web Services via AWS Skill Builder
AWS SaaS Factory Architecture Track: SaaS Migration Strategies (Korean)
Amazon Web Services via AWS Skill Builder
AWS SaaS Factory Architecture Track: SaaS Migration Strategies (Japanese) (日本語吹き替え版)
Amazon Web Services via AWS Skill Builder
The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera