A Crash Course for Composable - Introduction
With so much catch up to do, I'm dedicating the remainder of 2021 to help my fellow Sitecore backend developers modernize their skills for the composable future. This series will cover the following high-level topics:
- Why Choose React? - an overview of the React library
- Getting Started with React - succinct introductions to React concepts with real code
- How to Lose Your Head and Stay Composed - all the ways backend devs can get started with headless architecture
What is Composable?
Digital marketing platforms have traditionally been built, marketed, and sold as monolithic platforms that attempt to provide every feature, service, and option that digital marketers may need. While an all-in-one platform has advantages (one price, one codebase, one support call, simpified training, etc.), the reality is that most monolithic DXP platforms are rarely utilized over more-optimized invidual services and solutions (such as Google Analytics or Hubspot).
Composable DXP simply breaks each piece of the digital marketing platform into modules that allow end-users to mix-and-match functionality. One product handles content management, another handles DAM, another covers analytics, etc.
This implies cost, training, and usability advantages - end-users can use the tools they are immediately familiar with while bringing in new pieces to learn one at a time. Unfortunately this adds potential complexity to the implementation; making different systems work together means additional effort for development teams. This will be partly addressed by headless concepts and API standardization, allowing developers to connect disparate systems to function together intelligently.
Do you have questions, comments, or corrections for this post? Find me on Twitter: @BrandonMBruno