We have collectively forgotten what monoliths are
Image by Tim Benniks

We have collectively forgotten what monoliths are

Even though there are a million articles about this, we have somehow grown numb to their content. In the race to composable DXP, we have collectively forgotten what monolithic software actually entails. Let's re-learn the basics before we call modern platforms that add additional features the new monoliths. We are in the middle of the race to the middle!

In the early 2000s, content management systems were predominantly built as monoliths - large, tightly integrated software packages that offered a wide array of out-of-the-box features. These systems aimed to provide comprehensive functionality, covering approximately 75% of typical use cases without requiring additional customization.

To illustrate the difference between monolithic and composable systems, consider the analogy of sandwich-making:

  • Monolithic platform: A pre-made sandwich with standard ingredients, nicely wrapped in some parchment paper and cut in the middle to show its contents. To customize, you must "open up the sandwich, change the cheese, close it up again" - requiring some effort but leveraging existing components.
  • Composable platform: Individual ingredients that allow you to "make exactly your own sandwich." This approach offers more flexibility but demands greater expertise in "sandwich-making.

The misconception of modern platforms as monoliths

The term "monolith" is being misapplied to modern headless API-driven vendors who are expanding their feature sets. This mischaracterisation overlooks the fundamental differences between true monolithic systems and the flexible, API-driven platforms of today.

Key distinctions

  • API-Driven Architecture: Modern platforms are built on API-first principles, allowing for seamless integration and interoperability with other systems. This is in stark contrast to traditional monoliths, which were tightly coupled and difficult to integrate with external services.
  • Modularity: Unlike monoliths, contemporary platforms offer modular functionality that can be easily added or removed based on specific needs. This flexibility allows businesses to tailor their tech stack without being locked into a single, all-encompassing system.
  • Scalability: Modern headless CMS platforms are designed for scalability, allowing components to be scaled independently. Monoliths, on the other hand, often required scaling the entire system, even when only specific features needed additional resources.

The evolution of CMS

The transition from monolithic to composable architectures represents a significant shift in the CMS landscape:

  • Monolithic era: Characterized by all-in-one solutions with tightly integrated features.
  • Headless revolution: Introduced decoupled content management and delivery.
  • Composable present: Offers a mix-and-match approach to functionality

While it's true that some modern CMS vendors are expanding their feature sets, it's crucial to recognize that this expansion does not equate to a return to monolithic architecture. This is the race to the middle.

The key differentiator lies in the underlying design principles: API-first, modular, and inherently flexible. As the industry continues to evolve, it's important to maintain clarity in our terminology.

Modern platforms that offer expanded features while maintaining an API-driven, composable architecture are not monoliths – they are the next evolution in content management platforms, providing the best of both worlds: comprehensive functionality with the flexibility to adapt to changing business needs.

Concluding

Headless vendors adding functionality is putting the customer first and listening to the needs. Idealistically chasing the headless dream makes customers set up procurement teams for 15 different vendors and countless SLAs. More over, composable architectures are complex. Getting more out of the box of a single vendor allows customers to use the same solution engineers and support to get more features for their dollars.

Modern composable software like Contentstack is sold as a platform. If a certain business case requires more specific features, build your own or use a different vendor and connect the systems. Due to its platform nature, you can also build on the platform using the developer hub or the automation product.

Let's stop chasing idealistic headless sovereignty and start listing to our customers who demand software that solves their business problems...

This article was originally published here: https://timbenniks.dev/writing/we-have-collectively-forgotten-what-monoliths-are

Robert van den Boorn

Solution Engineer at Uniform

1 个月

I'm curious—what makes a solution qualify for the term "composable DXP," or what is the market's standard definition for a (composable) DXP in 2025? Historically, the evolution from CMS to DXP has been driven by the increasing complexity and diversity of channels businesses need to manage. The first, and still widely recognized, CMS platforms primarily focused on web content management, as the web was the dominant channel. Over time, these platforms expanded to include tools for email marketing, social media, mobile apps, and even emerging interfaces like Google Home and Amazon Alexa. (P.S.: I can’t help but chuckle thinking back to those pitches—my past employers loved emphasizing Alexa/Google Home integrations! Yet here we are, years later, and I rarely see major B2C or B2B brands effectively, or even at all, leveraging those devices as channels.) --- I will have to split this one in two due to character restrictions...

Conor Egan

SVP Product at Contentstack

1 个月

Well put! Required reading...

Miguel Gonzalez

Senior Sales Engineer @ Contentstack | Solutions Engineering, Technical Presales

1 个月

Great article Tim Benniks Easy to digest ??

Karan Shethia

Product Management | Product Marketing | Competitive Intelligence | B2B SaaS | DXP | Product Analyst @ Contentstack | Helping Companies Gain a Competitive Edge through Market Intelligence | Open to relocate

1 个月

Great read Tim Benniks!

要查看或添加评论,请登录

Tim Benniks的更多文章

  • The nuanced impact of AI we should not overlook

    The nuanced impact of AI we should not overlook

    AI tends to be accompanied by grandiose claims of 10x productivity increases. I think a more nuanced understanding of…

    1 条评论
  • Universal CMS: the wheel we're reinventing...

    Universal CMS: the wheel we're reinventing...

    Currently, the CMS industry is toughing through a significant shift in focus that has left many brands grappling with…

    14 条评论
  • SDKs are everywhere. But should you use them?

    SDKs are everywhere. But should you use them?

    Developers are constantly seeking ways to streamline their workflow and enhance the functionality of their…

    2 条评论
  • Choosing the right visual editor for your website: Platform-first vs. Code-first

    Choosing the right visual editor for your website: Platform-first vs. Code-first

    Visual editors in or outside CMS are gaining traction for their intuitive interfaces and powerful features. However…

    7 条评论
  • Companies to watch according to the Doorbell DevRel

    Companies to watch according to the Doorbell DevRel

    I’ve seen some great moves by companies recently, and I felt it was time to give my opinion on what vendors to watch in…

    7 条评论
  • Your team is the key to success when going headless

    Your team is the key to success when going headless

    In web development, we've seen a massive shift from old-school, bulky systems to something sleeker and more piecemeal…

    1 条评论
  • CMS Showdown: do you need a page builder or a data modeler?

    CMS Showdown: do you need a page builder or a data modeler?

    The digital age propels content to the forefront, transforming it from mere marketing material into a valuable business…

    6 条评论
  • The content graph is the future

    The content graph is the future

    Content management is as essential as it is complex, especially at scale. As brands grow, they often use a mix of…

    11 条评论
  • This is headless 2.0

    This is headless 2.0

    That’s a bold title, but it’s high time to change how we work with headless technology. I wrote about the MACH monolith…

    13 条评论
  • The lost promise of headless

    The lost promise of headless

    In recent years, headless technology, which boosts performance, developer experience, and best-of-breed headless…

    6 条评论