YoVDO

Good Enough Architecture

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Microservices Courses Scaling Courses Software Architecture Courses Message Broker Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the concept of "Good Enough" architecture in this 42-minute conference talk from GOTO Berlin 2019. Delve into ways to determine if development efforts are overly focused or lacking in architectural considerations. Examine real-world examples that inspire both admiration and caution, and discover practical strategies to achieve a balanced approach in your own projects. Learn about scaling dimensions, quality attributes, and common pitfalls like non-extensible extensibility and the Entity Service Panda Pattern. Investigate topics such as microservices, Netflix architecture, development processes, and modeling challenges. Gain insights on decoupling, self-contained systems, and macro architecture. Understand the importance of smart endpoints and message brokers in system design. Walk away with valuable takeaways on managing conflicts and facilitating architectural evolution in software development.

Syllabus

Introduction
Definitions
Architecture is not just a design
What is a good architecture
Scaling dimensions
Quality attributes
Non extensible extensibility
Perilful
Microservices
Entity Service Panda Pattern
Netflix Architecture
Development Process
Modeling nightmare
Freestyle Architecture
Decoupling
Selfcontained systems
Things that hurt them
Macro architecture
Growth
History
Architecture
Message Broker
Smart Endpoints
Takeaways
Conflict
Evolution


Taught by

GOTO Conferences

Related Courses

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera
Automated Visual Software Analytics
openHPI
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Architecture for the Internet of Things
EIT Digital via Coursera