Shedrack Akintayo

Decoupling 101 - Why decouple, when not to, progressive decoupling and success stories in decoupling

When does a decoupled architecture create more problems than it solves? Learn the key trade-offs and when to avoid this popular pattern.

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.
SabIna compys

SabIna compys
Vienna, Austria

Remote
20-100K
Intermediate
JavaScript
.NET
+1

Featured Partners

Related Articles

View all articles
CH
Chris Heilmann
Dev Digest 134 - Where pixels sing?
News and ArticlesWeAreDevelopers LIVE Data and Security Day is on Wednesday, 25/09/2024. Learn about OPC UA Updates, Best Practices for Using GitHub Secrets, Passwordless Web 1.5, Emerging AI Security Risks, Data Privacy in LLMs and get a chance to t...
Dev Digest 134 - Where pixels sing?
CH
Chris Heilmann
Dev Digest 136 - No JS(on) of mine
News and ArticlesDouglas Crockford is our featured video, so let's talk about evolving JavaScript and all things JSON. Judicious JSON explains all the weird things in it, you can learn why it can be incredibly slow, people wonder what even is a JSON ...
Dev Digest 136 - No JS(on) of mine
CH
Chris Heilmann
WeAreDevelopers LIVE days are changing - get ready to take part
Starting with this week's Web Dev Day edition of WeAreDevelopers LIVE Days, we changed the the way we run these online conferences. The main differences are:Shorter talks (half an hour tops)More interaction in Q&AA tips and tricks "Did you know" sect...
WeAreDevelopers LIVE days are changing - get ready to take part

From learning to earning

Jobs that call for the skills explored in this talk.

Frontend Developer

JO Media Software Solutions GmBh
Brunn am Gebirge, Austria

Senior
CSS
Angular
JavaScript
TypeScript