> Markdown version of [/videos/100341-vertical-slice-architecture-micro-frontends-across-mobile-backend-ml?t=936](https://www.wearedevelopers.com/videos/100341-vertical-slice-architecture-micro-frontends-across-mobile-backend-ml?t=936). 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). --- # Vertical Slice Architecture: Micro Frontends Across Mobile, Backend & ML Are horizontal tech layers trapping your engineering teams in a massive dependency tax? Learn how vertical slice architecture and micro frontends enable true end-to-end ownership and developer autonomy. - **Speakers:** [Jens Posingies](https://www.wearedevelopers.com/@jens-posingies), [Robert Pazurek](https://www.wearedevelopers.com/@robert-pazurek), [Vivek Kuppenhalli](https://www.wearedevelopers.com/@vivek-kuppenhalli) - **Event:** World Congress 2026 Europe - **Published:** July 10, 2026 - **Duration:** 27:35 - **URL:** https://www.wearedevelopers.com/videos/100341-vertical-slice-architecture-micro-frontends-across-mobile-backend-ml ## Summary In large engineering organizations, structuring teams by horizontal technical layers (such as mobile, backend, and data) often generates a massive 'dependency tax' where simple customer problems demand endless inter-team coordination. As AI code tools accelerate development, they risk merely accelerating the creation of organizational bottlenecks if these deep structural dependencies remain unresolved. To counter this, organizations can adopt a vertical slice architecture that organizes teams around business capabilities instead of tech stacks. By assigning one cross-functional team explicit, end-to-end ownership over a specific customer outcome (like 'smart search' or checkout navigation), companies dramatically reduce handovers and tighten developer feedback loops. This paradigm relies heavily on targeted technical patterns to empower autonomy. A centralized micro frontend shell allows capability teams to independently build, test, and deploy UI components without blocking releases. Seamlessly beneath the surface, Kotlin Multiplatform (KMP) enables engineers to write shared core domain logic once and deploy it natively across Android, iOS, web, and backend services. This framework even pulls machine learning out of isolated silos; ML models are integrated directly into the product slice and trained iteratively using real-time feature metrics, eliminating the practice of treating data science as a separate ticket queue. Ultimately, a micro frontend or microservice without clear administrative ownership is just a smaller cog in a broken machine. Achieving true autonomy requires strict capability boundaries governed by intent-based APIs and supported by a dedicated platform engineering team providing robust operational 'rails' (like authentication and telemetry). Crucially, the journey to end-to-end ownership does not necessitate a risky big-bang rewrite; organizations can iteratively extract capabilities, ensuring each new boundary explicitly reduces dependencies and brings software closer to the genuine customer journey. **Keywords:** vertical slice architecture, micro frontends, KMP domain logic, end-to-end product ownership, dependency tax reduction, cross-functional feature teams, machine learning integration, intent-based APIs, platform engineering rails, conways law mitigation, brooks law, business capability boundaries, software delivery bottlenecks, UI component deployment, blast radius mitigation ## Chapters 1. **Overcoming dependency bottlenecks in multi-team feature delivery** (00:02) — Organizing development around technical layers often introduces handoff delays and coordination overhead. 1. **Addressing dependency taxes in scaled architectural structures** (03:33) — Fractured technical ownership layers compound communication friction and slow deployment cycles. 1. **Evaluating structural outcome ownership within business capabilities** (08:35) — Organizing technical architecture around vertical capabilities ensures feature teams retain independent control over user journeys. 1. **Designing cross-functional slices for distinct capability outcomes** (11:41) — Abstracting product boundaries from general infrastructure allows application builders to securely maneuver stable platform rails. 1. **Rendering independent feature modules inside application shells** (13:52) — Isolating disjointed user interface components through containerized architectures enforces unified business logic delivery. 1. **Centralizing mobile business logic with Kotlin Multiplatform** (15:36) — Sharing native foundational logic across ecosystems guarantees synchronization between varied frontend frameworks and backend models. 1. **Embedding machine learning lifecycles directly into product teams** (17:11) — Relocating continuous data training loops directly inside functional units eliminates handovers to highly specialized personnel. 1. **Containing deployment risks through explicit architecture boundaries** (19:42) — Establishing localized service implementations heavily reduces error propagation distances during unexpected production failures. 1. **Extracting decoupled functional slices inside legacy systems** (21:58) — Decoupling historic system complexities one step at a time secures continuous product velocity over immediate system overhauls. 1. **Generating standard structured components via automated tooling** (24:42) — Implementing centralized script templates streamlines developer onboarding by directly scaffolding standard repository foundations. ## Related Moments - [Understanding the engineering benefits of micro-frontend architectures](https://www.wearedevelopers.com/videos/420-micro-frontends-anti-patterns) (from "Micro-frontends anti-patterns") - [Splitting large monolithic frontends for team autonomy](https://www.wearedevelopers.com/videos/1677-advanced-micro-frontends-multi-version-and-multi-framework-scenarios) (from "Advanced Micro Frontends: Multi-Version and Multi-Framework Scenarios") - [Why companies scale application development with micro frontends](https://www.wearedevelopers.com/videos/165-micro-frontends-with-module-federation-why-and-how) (from "Micro Frontends with Module Federation: Why and How?") - [Scaling development teams with micro frontend architecture](https://www.wearedevelopers.com/videos/492-stairway-to-heaven-scaling-frontends-the-right-way) (from "Stairway to Heaven - Scaling Frontends the Right Way") - [Differentiating domain-aware micro-frontends from UI components](https://www.wearedevelopers.com/videos/420-micro-frontends-anti-patterns) (from "Micro-frontends anti-patterns") - [Introduction to micro frontend architecture](https://www.wearedevelopers.com/videos/318-destructuring-frontend-monoliths-with-microfrontends) (from "Destructuring Frontend monoliths with MicroFrontends") ## Related Articles - [Why You Shouldn’t Build a Microservice Architecture](https://www.wearedevelopers.com/magazine/118-why-you-shouldn-t-build-a-microservice-architecture) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [Stephan Gillich - Bringing AI Everywhere](https://www.wearedevelopers.com/magazine/489-stephan-gillich-bringing-ai-everywhere) - [Never delegate the understanding](https://www.wearedevelopers.com/magazine/749-never-delegate-the-understanding) ## Related Jobs - [Mid/Senior Full-Stack Engineer (Web-first)](https://www.wearedevelopers.com/jobs/ext/1210833-mid-senior-full-stack-engineer-web-first) at **SMG Swiss Marketplace Group** - [Principal Software Engineer, Enterprise AI Platform](https://www.wearedevelopers.com/jobs/ext/1467292-principal-software-engineer-enterprise-ai-platform) at **GitHub** - [Staff Frontend Engineer (Expert+/Lead equivalent) - Hybrid working model, 100%, Ho Chi Minh City](https://www.wearedevelopers.com/jobs/48314-staff-frontend-engineer-expert-lead-equivalent-hybrid-working-model-100-ho-chi-minh-city) at **SMG Swiss Marketplace Group** - [Lead Software Engineer (f/m/d)](https://www.wearedevelopers.com/jobs/48296-lead-software-engineer-f-m-d) at **Personio SE & Co. KG** - [Staff Frontend Engineer](https://www.wearedevelopers.com/jobs/48313-staff-frontend-engineer) at **SMG Swiss Marketplace Group** - [Junior Frontend Engineer](https://www.wearedevelopers.com/jobs/ext/1532351-junior-frontend-engineer) at **Almedia**