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
05:23 MIN
Separation of concerns versus modern web frameworks
WeAreDevelopers LIVE - Performance and AI?, Social Media decline, Developer Events and more
02:32 MIN
Strategies for decoupling code from the monolith
Destructuring Frontend monoliths with MicroFrontends
03:20 MIN
Evaluating the advantages and disadvantages of decoupling
Un-complicate authorization maintenance
04:34 MIN
Deconstructing the monolith into independent applications
Independently together: how micro-applications improve developer experience + app performance
13:10 MIN
Audience Q&A on practical micro-frontend challenges
Micro-frontends anti-patterns
05:09 MIN
Decoupling applications with Dapr building blocks
Dapr in Practice
08:02 MIN
Combining micro frontends with an islands architecture
Multiple Ships to the Island - Micro Frontends & Island Architectures
Featured Partners
Related Videos
Multiple Ships to the Island - Micro Frontends & Island Architectures
Florian Rappl
Destructuring Frontend monoliths with MicroFrontends
Trishul Goel
Front-End Micro Apps
Serg Hospodarets
Meet Your New BFF: Backend to Frontend without the Duct Tape
Noam Honig
Snappy UI needs no Single-Page Application
Clemens Helm
Independently together: how micro-applications improve developer experience + app performance
Bilal Cinarli
Microfrontends at Scale
Josh Goldberg
petite-vue - Progressively enhancing every application?
Alexander Lichter
Related Articles
View all articles



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

doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript

Peter Park System GmbH
München, Germany
Senior
Python
Docker
Node.js
JavaScript
Die Socialisten
Vienna, Austria
Senior
Jest
React
Redux
JavaScript

Tech Solutions Gmbh
GIT
HTML
Vue.js

Tech Solutions Gmbh
GIT
HTML
Vue.js

Tech Solutions Gmbh
GIT
HTML
Vue.js


Codext GmbH
Wolpertshausen, Germany
€40K
HTML
Node.js
TypeScript

GULP Information Services GmbH
GIT
Next.js
TypeScript
AWS Lambda
Amazon DynamoDB
+1