> Markdown version of [/playlists/system-architecture](https://www.wearedevelopers.com/playlists/system-architecture). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Playlist: System architecture 29 videos · 31 moments · 104.0 minutes ## For the Cars and the Curious: Android Drift - **Understanding the layered architecture and hardware abstraction levels** (12:20, 3min) — The lower-level core system relies on an extended kernel, hardware interfaces, and efficient runtime environments to manage critical device features. - **Standardizing vehicle software architecture and infotainment operating systems** (05:29, 2min) — Connecting instrument clusters and infotainment systems involves using standardized platforms alongside specialized operating systems. [Learn more](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) ## UX is a fullstack job! - **Aligning information architecture with software system architecture** (06:50, 1min) — Creating interactive wireframes and mockups ensures feasibility before implementation begins. [Learn more](https://www.wearedevelopers.com/videos/1020-ux-is-a-fullstack-job) ## Small, Secure, Interconnected: The next Internet Protocol - **Scaling system architectures with small comprehensible networks** (05:42, 1min) — Breaking monolithic architectures into smaller configurations allows developers to define structured intent clearly. [Learn more](https://www.wearedevelopers.com/videos/100062-small-secure-interconnected-the-next-internet-protocol) ## On the straight and narrow path - How to get cars to drive themselves using reinforcement learning and trajectory optimization - **System architecture for the physical racing demonstration** (30:13, 1min) — The physical demonstration stack combines hardware microcontrollers, telemetry message brokers, and web frameworks to execute the continuous evalua... [Learn more](https://www.wearedevelopers.com/videos/205-on-the-straight-and-narrow-path-how-to-get-cars-to-drive-themselves-using-reinforcement-learning-and-trajectory-optimization) ## Modern software architectures - **Defining layers across code, design, and system architecture** (07:44, 4min) — How defining the hierarchy from basic statements to system services clarifies software design responsibilities. [Learn more](https://www.wearedevelopers.com/videos/1684-modern-software-architectures) ## Harry Potter and the Elastic Semantic Search - **Reviewing system architecture for custom semantic search** (37:17, 2min) — Synthesizing disparate processing modules with established infrastructure anchors scalable enterprise retrieval ecosystems. [Learn more](https://www.wearedevelopers.com/videos/860-harry-potter-and-the-elastic-semantic-search) ## One Does Not Simply Make Architecture Decisions Alone - **Architecture fundamentally defined as a set of decisions** (00:01, 3min) — Defining software architecture logically as a continuous stream of context-dependent choices. [Learn more](https://www.wearedevelopers.com/videos/2128-one-does-not-simply-make-architecture-decisions-alone) ## Say goodbye to building boring APIs with Azure Data API Builder - **Reviewing the Data API Builder system architecture** (11:22, 0min) — The core infrastructure operations that convert schema definitions into accessible REST and GraphQL endpoints dynamically. [Learn more](https://www.wearedevelopers.com/videos/1194-say-goodbye-to-building-boring-apis-with-azure-data-api-builder) ## Creating bots with Dialogflow CX - **Mapping external requests through bidirectional system architectures** (11:51, 3min) — Directing client payload inputs toward unified conversational states and emitting automated text responses. [Learn more](https://www.wearedevelopers.com/videos/587-creating-bots-with-dialogflow-cx) ## On developing smartphones on wheels - **Planning the software architecture and communication technology stack** (52:08, 11min) — Designing resilient processing nodes and network protocols that support centralized automotive data environments. [Learn more](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) ## Developing an AI.SDK - **Structuring hardware interactions with the Volkswagen operating system** (07:42, 4min) — Consolidating disparate compute units into full-fledged components driven by middleware lowers the volume of physical interconnects. [Learn more](https://www.wearedevelopers.com/videos/198-developing-an-ai-sdk) ## Code to Road in < 12 hours - **System architecture for autonomous driving assistance features** (07:27, 3min) — How data flows from hardware sensors through perception systems into a centralized environmental behavior map. [Learn more](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) ## Meta Harnesses: What the JS Framework Wars Teach Us About What Is Next for AI Agents - **The three core layers of web application architecture** (04:14, 2min) — Web architecture consists of platform capabilities, universal framework APIs, and application-level routing and state management. [Learn more](https://www.wearedevelopers.com/videos/100353-meta-harnesses-what-the-js-framework-wars-teach-us-about-what-is-next-for-ai-agents) ## Software stack under and over the hood of the fastest accelerating car in the world - **In-vehicle and off-vehicle software control architecture components** (07:32, 4min) — A high-level structural network communicates between numerous electronic control units and dedicated domain controllers operating across the vehicle. [Learn more](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) ## The Lifehacker's Guide to Software Architecture - **Architecting for structural flexibility across all system layers** (23:30, 0min) — Designing distributed services that independently scale ensures application components handle unexpected surges without solely relying on vertical ... [Learn more](https://www.wearedevelopers.com/videos/1003-the-lifehacker-s-guide-to-software-architecture) ## What non-automotive Machine Learning projects can learn from automotive Machine Learning projects - **Decoupling hardware and software components through standardized platform architecture** (14:45, 4min) — Replacing supplier black boxes with unified operating systems to improve agility. [Learn more](https://www.wearedevelopers.com/videos/397-what-non-automotive-machine-learning-projects-can-learn-from-automotive-machine-learning-projects) ## Build ultra-fast In-Memory Database Apps and Microservices with Java - **Simplifying software architectures using the system prevalence pattern** (24:41, 1min) — Loading system state dynamically into memory while exclusively relying upon automated persistence snapshots replaces relational structures entirely. [Learn more](https://www.wearedevelopers.com/videos/405-build-ultra-fast-in-memory-database-apps-and-microservices-with-java) ## Mastering Kubernetes – Beginner Edition - **Designing a robust architecture for webshop applications** (37:00, 5min) — How combining distinct abstraction layers connects discrete backend databases and programming languages securely. [Learn more](https://www.wearedevelopers.com/videos/530-mastering-kubernetes-beginner-edition) ## Solving Architectural Entropy With Runnable Diagrams - **System thinking and the necessity of architectural synthesis** (14:07, 3min) — Moving beyond system analysis requires a process-level language that synthesizes isolated domain tasks into unified user outcomes. [Learn more](https://www.wearedevelopers.com/videos/100144-solving-architectural-entropy-with-runnable-diagrams) ## Move fast with Software Architecture - **Defining software architecture and shared system understanding** (01:20, 2min) — True software architecture goes beyond technical documents to establish a shared understanding of decisions that are hard to change later. - **Recognizing technical components and proper engineering process alignment** (03:47, 2min) — Creating an architecture that accommodates change involves organizing high-level capabilities alongside specific communication patterns defined by ... [Learn more](https://www.wearedevelopers.com/videos/206-move-fast-with-software-architecture) ## Rethinking Reactive Architectures with GraphQL - **Scaling software concepts to system architecture** (13:47, 5min) — Achieving critical responsiveness and elasticity metrics via message-driven infrastructure design. [Learn more](https://www.wearedevelopers.com/videos/121-rethinking-reactive-architectures-with-graphql) ## Mastering Modern Architecture - Oliver Sturm - **Exploring architectural patterns and infrastructure deployment strategies** (07:41, 2min) — Modern system designs encompass diverse options from distributed microservices to highly structured monolithic deployments. [Learn more](https://www.wearedevelopers.com/videos/1827-mastering-modern-architecture-oliver-sturm) ## Goodbye Microservices, Hello Self-Contained Systems - **Defining macro-architecture and standard integration patterns** (08:21, 1min) — A deliberate macro-architecture supplies shared design systems, service locators, and concrete guidelines for toggling between broad database repli... [Learn more](https://www.wearedevelopers.com/videos/100009-goodbye-microservices-hello-self-contained-systems) ## Are Code Reviews Worth It? Insights from 16 Years of Review Data - **Introducing the software product and its analysis architecture** (02:05, 1min) — Drawing development process data into a central server application enables comprehensive analysis of system and code health. [Learn more](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) ## 100 million days in Vienna: A story of APIs & AI in tourism. - **Software architecture overview using the C4 model** (12:15, 6min) — Using the C4 model to map out a microservices architecture communicating with a central data hub. [Learn more](https://www.wearedevelopers.com/videos/93-100-million-days-in-vienna-a-story-of-apis-ai-in-tourism) ## Empowering Thousands of Developers: Our Journey to an Internal Developer Platform - **Structuring platforms to standardize complex engineering environments** (08:07, 6min) — Layering self-service catalogs, fleet management, and architectural decision records into a unified developer portal. [Learn more](https://www.wearedevelopers.com/videos/1519-empowering-thousands-of-developers-our-journey-to-an-internal-developer-platform) ## From Static Rules to Reasoning Platforms: Scaling Intelligent Canary Delivery in 2026 - **Designing a layered architecture for an agentic delivery platform** (07:27, 2min) — Integrating a data plane for telemetry, a reasoning plane with LLMs, and a control plane utilizing tools like Argo CD forms an efficient autonomous... [Learn more](https://www.wearedevelopers.com/videos/100071-from-static-rules-to-reasoning-platforms-scaling-intelligent-canary-delivery-in-2026) ## Work efficiently with Architecture Decision Records (ADRs) - **Defining design decisions across code, solution, and application levels** (09:26, 3min) — The different tiers of technical choices and where architecture decision records appropriately apply. [Learn more](https://www.wearedevelopers.com/videos/48-work-efficiently-with-architecture-decision-records-adrs) ## Enhancing Developer Experience During Architecture Modernization - **Adopting architectural patterns for domain isolation** (14:33, 3min) — Applying onion architecture and self-contained systems protects core business logic from the friction of infrastructure changes. [Learn more](https://www.wearedevelopers.com/videos/1174-enhancing-developer-experience-during-architecture-modernization)