Avoid Noodling Through an Architecture's Foundations
Offered By: Devoxx via YouTube
Course Description
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
Related Courses
Belajar Microservices untuk PemulaYouTube AWS SaaS Factory Architecture Track: SaaS Migration Strategies (Portuguese)
Amazon Web Services via AWS Skill Builder AWS SaaS Factory Architecture Track: SaaS Migration Strategies (Simplified Chinese)
Amazon Web Services via AWS Skill Builder From Migration to Modernization: Discover, plan, and migrate a monolith to ECS and Fargate with the help of Application Discovery and no code changes
Amazon Web Services via AWS Skill Builder Software Architecture: Breaking a Monolith into Microservices
LinkedIn Learning