Главная
Study mode:
on
1
Introduction
2
Agenda
3
Four Layers
4
Match the Business
5
Core Layer
6
Third Layer
7
Rules
8
Deployment Units
9
Top Layers
10
Domains
11
Design Considerations
12
Multidisciplinary Team
13
Financial Department
14
Types of Domains
15
Services Across Domains
16
Mix Coupling
17
Domain Architecture
18
ServiceOriented Architecture
19
Microservice Architecture
20
Service Granularity
21
Independent Life Cycle
22
Single Transaction
23
Summary
24
Questions and Answers
25
Query Model
Description:
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.

Avoid Noodling Through an Architecture's Foundations

Devoxx
Add to list
0:00 / 0:00