Frequently Asked Questions

Migration from Monolith to Modular DXP

What is the difference between a monolithic system and a modular Digital Experience Platform (DXP)?

A monolithic system is an all-in-one solution where all functionalities are handled by a single tool or suite, making it difficult to swap out specific services or integrate new technologies. In contrast, a modular DXP is composed of best-of-breed services that can be integrated via APIs, allowing teams to choose and connect the tools that best fit their needs. This modular approach enables greater flexibility, easier updates, and the ability to innovate without being locked into a single vendor's ecosystem. Source

What are the benefits of migrating from a monolith system to a modular DXP?

Migrating to a modular DXP offers several benefits:

Source

What steps should a team take to break down a monolithic architecture into a modular DXP?

To break down a monolithic architecture, teams should:

Implementing a headless CMS can help in the early phases, serving as the core of a modular DXP and enabling content federation with existing systems. Source

How does Hygraph support migration from monolithic systems to modular DXPs?

Hygraph supports migration to a modular Digital Experience Platform (DXP) by providing a headless CMS that enables content federation and seamless integration with other best-of-breed services via APIs. This approach allows companies to modernize their tech stack, reduce vendor lock-in, and build flexible, scalable digital experiences. For more guidance, see the migration guide and DXP eBook.

Features & Capabilities

What features does Hygraph offer?

Hygraph offers a GraphQL-native architecture, content federation, scalability, and a wide range of integrations (including Netlify, Vercel, Shopify, AWS S3, Cloudinary, and more). It provides an intuitive interface for both technical and non-technical users, robust security features, and supports rapid content delivery for improved user experience and SEO. Learn more about Hygraph features.

What integrations are available with Hygraph?

Hygraph integrates with a variety of platforms, including:

For a full list, visit the Hygraph Integrations page.

Does Hygraph provide an API?

Yes, Hygraph provides a powerful GraphQL API for efficient content fetching and management. You can learn more at the Hygraph API Reference.

How does Hygraph ensure content delivery performance?

Hygraph is optimized for rapid content delivery, which improves user experience, engagement, and search engine rankings. Fast content distribution reduces bounce rates and increases conversions. Learn more.

What security and compliance certifications does Hygraph have?

Hygraph is SOC 2 Type 2 compliant, ISO 27001 certified, and GDPR compliant. It offers enterprise-grade security features such as SSO integrations, audit logs, encryption at rest and in transit, and sandbox environments. Learn more about Hygraph security.

Pricing & Plans

What is Hygraph's pricing model?

Hygraph offers a free forever Hobby plan, a Growth plan starting at $199/month, and custom Enterprise plans. For full details, visit the Hygraph pricing page.

Use Cases & Benefits

Who can benefit from using Hygraph?

Hygraph is ideal for developers, IT decision-makers, content creators, project/program managers, agencies, solution partners, and technology partners. It is especially valuable for modern software companies, enterprises seeking to modernize, and brands aiming to scale across geographies or re-platform from traditional solutions. See case studies.

What industries are represented in Hygraph's case studies?

Hygraph's case studies span industries such as food and beverage (Dr. Oetker), consumer electronics (Samsung), automotive (AutoWeb), healthcare (Vision Healthcare), travel and hospitality (HolidayCheck), media and publishing, eCommerce, SaaS (Bellhop), marketplace, education technology, and wellness and fitness. Explore case studies.

What business impact can customers expect from using Hygraph?

Customers can expect time savings through streamlined workflows, faster speed-to-market, improved customer experience, and operational efficiency. For example, Komax achieved 3X faster time to market, and Autoweb saw a 20% increase in website monetization. See more success stories.

How long does it take to implement Hygraph, and how easy is it to start?

Hygraph is designed for quick implementation. For example, Top Villas launched a new project in just 2 months. Customers can get started easily by signing up for a free account and using resources like documentation and onboarding guides. Get started with Hygraph.

What pain points does Hygraph solve?

Hygraph addresses operational pains (reducing reliance on developers, modernizing legacy tech stacks, supporting global teams, improving content creation UX), financial pains (lowering operational costs, speeding time-to-market, reducing maintenance, supporting scalability), and technical pains (simplifying development, streamlining queries, resolving cache and integration challenges). Learn more.

How does Hygraph solve pain points for different personas?

For developers, Hygraph reduces boilerplate code and streamlines query management. For content creators and project managers, it offers an intuitive interface for independent content updates. For business stakeholders, it lowers operational costs, supports scalability, and accelerates speed to market. See details.

What KPIs and metrics are associated with the pain points Hygraph solves?

Key metrics include time saved on content updates, system uptime, content consistency across regions, user satisfaction scores, reduction in operational costs, time to market, maintenance costs, scalability metrics, and performance during peak usage. Read more about CMS KPIs.

Can you share specific customer success stories with Hygraph?

Yes. Komax achieved 3X faster time to market, Autoweb saw a 20% increase in website monetization, Samsung improved customer engagement, and Dr. Oetker enhanced their digital experience using MACH architecture. See more customer stories.

Technical Requirements & Documentation

Where can I find Hygraph's technical documentation?

Comprehensive technical documentation is available at the Hygraph Documentation page, covering everything from setup to advanced integrations.

Support & Implementation

What customer support is available after purchasing Hygraph?

Hygraph offers 24/7 support via chat, email, and phone. Enterprise customers receive dedicated onboarding and expert guidance. All users have access to documentation, video tutorials, and a community Slack channel. Contact Hygraph support.

What training and onboarding resources does Hygraph provide?

Hygraph provides onboarding sessions for enterprise customers, 24/7 support, video tutorials, documentation, webinars, and access to Customer Success Managers for expert guidance. Learn more.

How does Hygraph handle maintenance, upgrades, and troubleshooting?

Hygraph provides 24/7 support for maintenance, upgrades, and troubleshooting. Enterprise customers receive dedicated onboarding and expert guidance, and all users can access detailed documentation and the community Slack channel for additional support. Support details.

Customer Proof & Recognition

Who are some of Hygraph's customers?

Notable customers include Sennheiser, HolidayCheck, Ancestry, Samsung, Dr. Oetker, Epic Games, Bandai Namco, Gamescom, Leo Vegas, and Clayton Homes. See more customer stories.

What feedback have customers given about Hygraph's ease of use?

Customers have praised Hygraph for its intuitive and user-friendly interface, noting that it is 'super easy to set up and use' and accessible for both technical and non-technical users. Read more feedback.

Product Information & Documentation

What is the primary purpose of Hygraph?

Hygraph's primary purpose is to unify data and enable content federation, empowering businesses to create impactful digital experiences by removing traditional content management pain points through its GraphQL-native architecture. Learn more about Hygraph's mission.

Where can I find the Hygraph blog?

The Hygraph Blog provides the latest updates, developer tutorials, and essential guides. Visit the Hygraph Blog for more information.

Velocity at Scale: Join the Launch of Hygraph’s Latest AI Innovations

How to Migrate from a Monolith System to a Modular Digital Experience Platform (DXP)?

Monolith systems used to be the only option for companies looking to have high powered software with control over their data and sophisticated tooling. This, however, is no longer the case, in general, and more specifically in the CMS space.
Emily Nielsen

Written by Emily 

Feb 05, 2021
How to migrate from a monolith system to a modular DXP

Companies that do not adapt to be flexible and innovative struggle to remain competitive. In today’s digital world, flexibility often comes down to the tools that teams use in addition to the right mindset and processes. Rigidity in systems and tech stacks lead to longer implementation times and improvised solutions rather than a best of breed approach which enables teams to use the correct tool to solve a specific problem.


Monolith systems used to be the only option for companies looking to have high powered software with control over their data and sophisticated tooling. This, however, is no longer the case, with the advent of modular DXPs teams are able to have more control over their tech stack and its performance.


#How do monolith architectures differ from modular ones?

In a monolith system, all of the functionality would be handled by one tool or service, commonly available as “suites”, where each function would be highly dependent on the health of the system.


Moving from monolith to microservice



It is nearly impossible to swap out specific services or functionality with a different provider and thus teams must use the various services provided by the monolith or risk using an unsustainable workaround. When it comes to the regular updates, these can be time consuming and result in downtimes when they are not completed. Versions of the same product can require massive restructuring and time intensive work to implement with some features not being carried over from previous versions.


Teams are locked into a narrow ecosystem of templates, frameworks, languages, reporting, etc. Those wishing to try something new may be met with resistance because it is not clear how these changes will affect all of the other functionality or the time it takes to develop new workflows securely is simply not worth it.


API-first platforms, like Headless CMS systems, on the other hand, are only one piece to the larger toolset of a modular architecture. Using a “best of breed” approach lets you pick and choose the services that matter most to you, and have them work together via API..


This approach is what enables modernizing companies to implement a modular DXP approach. Using a modular DXP allows teams to choose tools that meet their specific needs and can easily be integrated into the workflows of the overall team. Instead of teams being weighed down by functionality that is not optimized for their use case, teams are able to evaluate the best tools for their use case and easily connect them via API.


Headless CMS in particular are able to handle content, including localization, images, and structure, and then easily distribute this content to various frontends or other services. Instead of being required to take the approach provided by a single system, teams are able to be more creative and try out different approaches and tools for things like personalization and AB testing with their headless CMS as their core. This unlocks the possibility of creating a custom stack where the team has input on how they want to approach new channels making them more flexible and able to tackle new challenges quickly. While monolith systems were essential to the development of the CMS, they no longer match the needs of the diverse digital products of today.


#What are the benefits of migrating from a monolith system to a modular DXP?

Because with monolith systems you are expected to approach a problem using the out of the box solution, teams can become pigeonholed. When trying to take an innovative approach to a problem, teams can be forced to create a highly customized, unscalable workaround or find an unsustainable solution. With a modular DXP, teams have the possibility to approach their problem using the flexibility of building a composable stack that aids in building out the feature set to meet the needs of the team. Teams can turn to best-of-breed that specialize in solving their specific problem to meet their needs without the same vendor lock-in that is present in monolith systems.


Moving from monolith to microservice




Superior CX drives revenue

Modular DXPs offer seamless, creative customer experiences across touchpoints. Teams gain more agility with minimized time-to-market for new projects. Faster time-to-market is true across the teams from development to content, enabling more velocity and initiatives that reflect current trends to drive user engagement.



Future-proof & flexible

Using API-first technologies allows teams to build un-opinionated APIs that serve all applications with raw data (JSON). In decoupling the system and separating the frontend and backend, teams are able to build custom stacks that lower development time and time to market. Teams are able to easily expand into new channels without disrupting the content of existing channels since each interface can present data natively.



Full control & low risk

Instead of making workflows and product offerings around what your DXP offers, teams should opt for market-leading services that meet the needs of their specific use case. The modularity of API-first systems enable teams to easily add, upgrade, replace, and remove systems to meet their current needs without disrupting existing content or services. Because of the continuous delivery of new features inherent to microservices, the tech stack is always state-of-the-art.

Lower technical overhead

Without the need for expensive customizations and plugins for a monolith system, teams are able to devote developer resources for new pages and projects. Marketeers and developers are able to work independently since the frontend and backend systems are decoupled. The marketeers no longer need to wait for devs to make changes to content and devs are able to focus on building new projects.


Easier to hire quality developers

If teams are looking to be the innovators of their industry, they need to attract the people that can turn that into a reality. People want to use current or innovative tooling that allows for them to be creative in their approach. The rigidity of monoliths often prevent this from happening and can in some instances send the message to candidates that companies are okay with the status quo. Hiring people who are eager to try out new tools and approaches can be indicative of their approach to problem solving as well.


Ridding stack of improvised solutions

One of the biggest drawbacks of a monolith system is they often become too big to deal with and can no longer be easily updated or adjusted to meet refined strategies. Instead, teams try to create new flexibility using workarounds which in the long run can become cumbersome or virtually unusable if personnel changes occur. With modular DXPs, teams no longer have this problem as the team chooses the SaaS solution that meets their needs. As goals or projects change, it is easy to reorient by adding new services or replacing existing ones without disrupting other channels.


#What are the steps a team needs to take to “break the monolith”?

In an article for Martin Fowler, Zhamak Dehghani breaks down the steps needed on how to break down a monolithic architecture into 8 distinct steps:


  • Warm Up with a Simple and Fairly Decoupled Capability

  • Minimize Dependency Back to the Monolith

  • Split Sticky Capabilities Early

  • Decouple Vertically and Release the Data Early

  • Decouple What is Important to the Business and Changes Frequently

  • Decouple Capability and not Code

  • Go Macro First, then Micro

  • Migrate in Atomic Evolutionary Steps

While these steps are initially intended for software development, these same principles can easily be applied to breaking down monoliths into microservices DXP. Implementing a headless CMS can help in the first couple of phases and become the core of a company’s approach to building digital products. With content federation, a headless CMS can easily be linked to existing monolith databases while they are still relevant to pull the relevant information from the old monolith, prolonging its life and allowing teams to refine their tool set before cutting themselves off entirely. But what do some of these microservices look like when linked together to build a digital product? Using a (very oversimplified) example of an eCommerce site, in a monolith approach there would be a single provider offering:


  • A CMS to manage the content, potentially in several languages

  • A shopping cart to handle user purchases

  • A payment gateway to handle transactions

  • An authentication service to handle user accounts and login status

  • A CRM functionality to send offers and order confirmations

  • A PIM to handle the products, stock inventory, and product information

  • A DAM to handle promotional images and product images

When the team chooses to take a microservice approach they take on a headless CMS to handle all of the content, localizations and to serve as the core of the DXP. They then choose a PIM, billing, and eCommerce service that seamlessly integrates via API, being enriched with content from the CMS (or sending it to the CMS) and channeling this to the frontend(s) where products, carts, and payments can be easily handled.


Then the marketing team selects their chosen tools for CRM, promotions, reporting, analytics, and so on, to be integrated with the frontend either via API, tag management, or a CDP.


The team is able to customize their stack to work harmoniously with their workflows and intended outcomes to build a modern digital product that meets the needs of their use case. Moving to a modular DXP from a monolith system, allows teams to be innovative and agile while still using a stack that is enterprise ready and secure. To take an in-depth look on how to migrate away from a monolith and the benefits of doing so, check out our eBook on how to build a DXP.

Blog Author

Emily Nielsen

Emily Nielsen

Emily manages content and SEO at Hygraph. In her free time, she's a restaurant lover and oat milk skeptic.

Share with others

Sign up for our newsletter!

Be the first to know about releases and industry news and insights.