Shedrack Akintayo
Decoupling 101 - Why decouple, when not to, progressive decoupling and success stories in decoupling
#1about 6 minutes
Understanding the basics of decoupled architecture
A decoupled architecture separates the backend content management system from the frontend presentation layer, which communicate via an API.
#2about 5 minutes
Deploying decoupled applications with Platform.sh
Decoupled applications can be deployed using a multi-app configuration in a single repository with separate subdirectories for the frontend and backend.
#3about 6 minutes
Exploring the advantages of decoupling your application
Decoupling enables focused teams, expands the hiring pool to more JavaScript developers, and allows for interchangeable frontends for different devices or audiences.
#4about 5 minutes
Considering the disadvantages and challenges of decoupling
The drawbacks of decoupling include the effort to build an abstract API, increased testing and security overhead, and the risk of team isolation.
#5about 5 minutes
Introducing progressive decoupling as an alternative strategy
Progressive decoupling involves layering a JavaScript framework on top of an existing monolithic frontend, balancing developer needs with content editor workflows.
#6about 4 minutes
Real-world success stories of decoupled architecture
Case studies from a film festival and a SaaS provider demonstrate how decoupling enabled flexibility, faster updates, and better user experiences.
#7about 12 minutes
Deciding when and how to decouple your projects
Key questions are answered regarding project size, migrating existing apps, security overhead, and choosing a frontend framework for a decoupled setup.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
04:34 MIN
The evolution of modern web development
Angular Unleashed: Mastering Modern Web Development with Angular
03:20 MIN
Evaluating the advantages and disadvantages of decoupling
Un-complicate authorization maintenance
02:32 MIN
Strategies for decoupling code from the monolith
Destructuring Frontend monoliths with MicroFrontends
05:09 MIN
Decoupling applications with Dapr building blocks
Dapr in Practice
05:23 MIN
Separation of concerns versus modern web frameworks
WeAreDevelopers LIVE - Performance and AI?, Social Media decline, Developer Events and more
04:34 MIN
Deconstructing the monolith into independent applications
Independently together: how micro-applications improve developer experience + app performance
08:02 MIN
Combining micro frontends with an islands architecture
Multiple Ships to the Island - Micro Frontends & Island Architectures
13:10 MIN
Audience Q&A on practical micro-frontend challenges
Micro-frontends anti-patterns
Featured Partners
Related Videos
Multiple Ships to the Island - Micro Frontends & Island Architectures
Florian Rappl
Snappy UI needs no Single-Page Application
Clemens Helm
Destructuring Frontend monoliths with MicroFrontends
Trishul Goel
Front-End Micro Apps
Serg Hospodarets
Independently together: how micro-applications improve developer experience + app performance
Bilal Cinarli
petite-vue - Progressively enhancing every application?
Alexander Lichter
Microfrontends at Scale
Josh Goldberg
Meet Your New BFF: Backend to Frontend without the Duct Tape
Noam Honig
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Speech Processing Solutions
Vienna, Austria
Intermediate
CSS
HTML
JavaScript
TypeScript

JO Media Software Solutions GmBh
Brunn am Gebirge, Austria
Senior
CSS
Angular
JavaScript
TypeScript

doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript

Peter Park System GmbH
München, Germany
Senior
Python
Docker
Node.js
JavaScript


doinstruct Software GmbH
Berlin, Germany
Intermediate
Senior
Node.js

CONTIAMO GMBH
Berlin, Germany
Senior
Python
Docker
TypeScript
PostgreSQL

Schulz.codes GmbH
Darmstadt, Germany
Intermediate
Senior
React
JavaScript
TypeScript

SYSKRON GmbH
Regensburg, Germany
Intermediate
Senior
.NET
Python
Kubernetes