Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Getting Started: Solution Architecture
Course overview
Welcome (0:41)
What will you learn in this course? (1:46)
Who is the course for and prerequisites (1:01)
Context For The Course (0:52)
The Importance of Architecture
What is a software architect? (5:24)
The Software Architect's Elevator (4:30)
The importance of the business context (7:18)
Optimizing for Change (6:03)
Impact as an Architect (3:30)
Defining Architecture Tenets (2:27)
Systems Thinking (7:47)
The Value Of Communication (3:00)
Introduction to System Design
Functional vs non-functional requirements (5:01)
Gathering Functional Requirements (4:58)
Architectural -ilities and understanding trade offs (7:19)
Architect in characteristics (7:57)
Modularity, Coupling and Cohesion (4:45)
Customers & their Access Patterns (4:19)
Architecture Styles
Monoliths (4:04)
Layered Architecture (5:12)
Hexagonal Architecture (5:54)
Service Oriented Architecture (5:37)
The Fallacies of Distributed Computing (4:20)
Microservices (7:18)
Why Choose Microservices (3:55)
Adopting Microservices (5:26)
Event Driven Architecture (7:06)
Thinking Serverless First (4:42)
Conway's Law and Aligning Architecture to the Organisation (8:57)
Ocams Razor - Keep It Simple Stupid (4:21)
Choosing the Appropriate Architecture (7:56)
Design Patterns
Thinking In Patterns (2:38)
API First Design (4:50)
Streaming Vs Batch Processing (6:33)
Scaling Systems (8:48)
Caching (8:46)
Integration Styles (8:46)
Messaging and Reactive Systems Design (7:55)
Architect for Failure (7:33)
Integrating with External Systems (5:47)
Architecting Data (6:41)
Documenting Decisions
The Importance of Documentation (2:45)
Architecture Decision Records (7:02)
Documenting Use Cases (4:18)
Architect in Patterns (4:47)
The Importance Of Context (5:32)
Context Mapping (6:29)
The Importance Of Interoperability (6:24)
Architecture Considerations
Evolutionary as a default (3:22)
The Importance of Observability (5:58)
Fitness Functions (3:41)
Human-Centric Architecture (4:04)
Architecture In Practice
Architecture In Practice (10:46)
Course conclusion
Rate this course
The importance of the business context
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock