Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Avoid Noodling Through an Architecture's Foundations

Devoxx via YouTube

Overview

Explore a systematic approach to architectural design in this 39-minute conference talk from Devoxx. Learn how to develop a scalable and evolving architecture that aligns with business concepts and processes. Discover strategies to avoid deployment challenges, reduce code maintenance costs, and keep pace with business demands. Examine a four-layer architectural model, including core and third layers, deployment units, and top layers. Understand the importance of well-defined tenets and foundations in supporting rapid growth. Delve into domain-driven design, multidisciplinary teams, and service granularity. Compare service-oriented and microservice architectures, and explore the balance between their benefits. Gain insights on independent life cycles, single transactions, and query models. Conclude with a summary and Q&A session to reinforce key concepts for creating robust, scalable architectural solutions.

Syllabus

Introduction
Agenda
Four Layers
Match the Business
Core Layer
Third Layer
Rules
Deployment Units
Top Layers
Domains
Design Considerations
Multidisciplinary Team
Financial Department
Types of Domains
Services Across Domains
Mix Coupling
Domain Architecture
ServiceOriented Architecture
Microservice Architecture
Service Granularity
Independent Life Cycle
Single Transaction
Summary
Questions and Answers
Query Model

Taught by

Devoxx

Reviews

Start your review of Avoid Noodling Through an Architecture's Foundations

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.