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

YouTube

Evolutionary Architecture

Devoxx via YouTube

Overview

Explore the concept of evolutionary architecture in this 47-minute conference talk by Patrick Kua at Devoxx. Learn how to design systems that can adapt to the constant changes in the tech industry while delivering value early. Examine well-known architectural styles and their adaptability to change, and discover principles and practices for building evolving systems. Gain insights into various architectural approaches, including shared architecture, microkernel architecture, and microservices. Understand the importance of identifying fitness functions, implementing automated performance tests, and managing dependencies. Evaluate your decision-making process and consider three key elements for successful evolutionary architecture. Benefit from the expertise of Patrick Kua, a Principal Technical Consultant at ThoughtWorks, as he shares his knowledge on balancing people, organization, and technology in software development.

Syllabus

Introduction
Architecture of Visualization
Shared Architecture
MicroKernel Architecture
Microservices
Building Systems for Change
Identifying Fitness Functions
Automated Performance Tests
Generation Support
Application
Custom Code
Commodity Software
How well is your decision making process
Three elements to consider
Managing dependencies

Taught by

Devoxx

Reviews

Start your review of Evolutionary Architecture

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.