Episode 388: Bob Kepford on Decoupled Content Management Systems

Topics covered
Popular Clips
Episode Highlights
Microservices
Microservices architecture plays a crucial role in decoupled content management systems (CMS), offering flexibility and scalability. highlights the influence of Martin Fowler's insights on microservices, emphasizing the importance of balancing complexity and maintainability 1. He notes that while decoupling can provide more options, it's essential to avoid over-decoupling, which can lead to unnecessary complexity 1. Kepford explains, "If your systems are decoupled, you just have a lot more options there because you can change your front end without having to change your back end" 2.
CMS Trade-offs
Choosing between coupled and decoupled CMS involves weighing various trade-offs. discusses how the decision often depends on the organization's size, team expertise, and content distribution needs 3. He suggests that while decoupled systems offer more flexibility, they may not be necessary for simpler projects 2. "The use case is what matters the most. Like what are your goals, what are your priorities?" Kepford remarks, highlighting the importance of aligning CMS choices with specific project requirements 2.
Related Episodes


Episode 216: Adrian Cockcroft on the Modern Cloud-based Platform
Answers 383 questions

Episode 198: Wil van der Aalst on Workflow Management Systems
Answers 383 questions

Episode 150: Software Craftsmanship with Bob Martin
Answers 383 questions
Episode 422: Michael Geers on Micro Frontends
Answers 383 questions

Episode 394: Chris McCord on Phoenix LiveView
Answers 383 questions

Episode 210: Stefan Tilkov on Architecture and Micro Services
Answers 383 questions

SE-Radio Episode 268: Kief Morris on Infrastructure as Code
Answers 383 questionsEpisode 87: Software Components
Answers 383 questions

Episode 495: Vaughn Vernon on Strategic Monoliths and Microservices
Answers 383 questions
Episode 447: Michael Perry on Immutable Architecture
Answers 383 questions

SE Radio 585: Adam Frank on Continuous Delivery vs Continuous Deployment
Answers 383 questions
Episode 369: Derek Collison on Messaging Systems and NATS
Answers 383 questions

Episode 39: Interview Steve Vinoski
Answers 383 questions

Episode 156: Kanban with David Anderson
Answers 383 questions

Episode 192: Open Source Development: Perspectives From Management Science
Answers 383 questions














