Frequently Asked Questions

Content Mesh & Headless CMS

What is the Content Mesh?

The Content Mesh is an approach coined by Gatsby’s co-founder Sam Bhagwat that moves away from monolithic structures and adopts best-of-breed microservices to build resilient digital projects. It enables companies to stitch together multiple tools and services into a unified layer, allowing for flexibility, scalability, and easier maintenance. Source

How does a Headless CMS fit into the Content Mesh?

A Headless CMS, such as Hygraph, sits at the core of the Content Mesh by managing and distributing content via APIs to various services. It does not dictate frontend or backend specifications, allowing teams to integrate preferred tools for search, payments, analytics, and more. This flexibility enables independent upgrades and maintenance of each service without overhauling the entire infrastructure. Source

What are the benefits of embracing the Content Mesh?

Embracing the Content Mesh allows businesses to add or remove microservices as needed, evolve their tech stack without major overhead, and increase developer efficiency. Each service can be deployed and maintained independently, enabling continuous deployment and genuine omni-channel content delivery at scale. Source

How does the Content Mesh differ from a Digital Experience Platform (DXP)?

While both the Content Mesh and DXPs use modular approaches to integrate best-in-class services, DXPs are suites of products focused on customer experience, acquisition, and retention. The Content Mesh, on the other hand, prioritizes modernizing tech stacks, developer efficiency, and reduced overheads. DXPs can be monolithic, whereas the Content Mesh is inherently microservices-based. Source

Can you provide an example of Hygraph and the Content Mesh in action?

The Hygraph Swag Store is an open-source project that demonstrates the Content Mesh in action. It integrates APIs such as Printful, Gatsby, Netlify, Apollo Server, Stripe, and Postmark to deliver a custom eCommerce experience. This showcases how multiple services can be combined using Hygraph as the core CMS. Source

Features & Capabilities

What features does Hygraph offer?

Hygraph provides a GraphQL-native architecture, content federation, scalability, and a wide range of integrations including Netlify, Vercel, BigCommerce, Shopify, Lokalise, Cloudinary, and more. It supports rapid content delivery, modular content modeling, and API-based content enrichment. Source, Integrations

Does Hygraph support integrations with other platforms?

Yes, Hygraph supports integrations with hosting and deployment platforms (Netlify, Vercel), eCommerce solutions (BigCommerce, Shopify), localization tools (Lokalise, Crowdin), digital asset management (Cloudinary, AWS S3), personalization (Ninetailed), and more. Source

Does Hygraph provide an API for content management?

Yes, Hygraph offers a powerful GraphQL API for efficient content fetching and management. API Reference

How does Hygraph optimize content delivery performance?

Hygraph emphasizes optimized content delivery performance, ensuring rapid content distribution and responsiveness. This leads to improved user experience, higher engagement, and better search engine rankings by reducing bounce rates and increasing conversions. Source

Security & Compliance

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. Source

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 more details, visit the pricing page.

Use Cases & Benefits

Who can benefit from using Hygraph?

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

What business impact can customers expect from using Hygraph?

Customers can expect time savings, streamlined workflows, faster speed-to-market, and enhanced customer experience through scalable and consistent content delivery. These benefits help modernize tech stacks and improve operational efficiency. Source

What problems does Hygraph solve?

Hygraph addresses operational pains (reliance on developers, outdated tech stacks, conflicting global team needs), financial pains (high costs, slow speed-to-market, expensive maintenance, scalability challenges), and technical pains (boilerplate code, overwhelming queries, evolving schemas, cache problems, OpenID integration challenges). Source

Can you share specific case studies or success stories of customers using Hygraph?

Yes. Komax achieved 3X faster time to market, Autoweb saw a 20% increase in website monetization, Samsung improved customer engagement with a scalable platform, and Dr. Oetker enhanced their digital experience using MACH architecture. More stories are available here.

What industries are represented in Hygraph's case studies?

Industries include food and beverage, consumer electronics, automotive, healthcare, travel and hospitality, media and publishing, eCommerce, SaaS, marketplace, education technology, and wellness and fitness. Source

Who are some of Hygraph's customers?

Hygraph's customers include Sennheiser, Holidaycheck, Ancestry, Samsung, Dr. Oetker, Epic Games, Bandai Namco, Gamescom, Leo Vegas, and Clayton Homes. Source

Technical Requirements & Documentation

Where can I find technical documentation for Hygraph?

Comprehensive technical documentation is available at Hygraph Documentation, covering building and deploying projects, API usage, integrations, and more.

How easy is it to get started with Hygraph?

Hygraph is designed for ease of use, with a free-forever account available for sign-up. Customers can start quickly using documentation, video tutorials, and onboarding guides. For example, Top Villas launched a new project in just 2 months. Documentation, Case Study

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

Customers praise Hygraph for its intuitive interface and ease of setup, noting that even non-technical users can start using it right away. The user interface is described as logical and user-friendly for both technical and non-technical teams. Source

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 Page

What training and technical support does Hygraph provide for onboarding?

Hygraph provides onboarding sessions for enterprise customers, 24/7 support, training resources such as video tutorials, documentation, webinars, and access to Customer Success Managers for expert guidance. Contact Page

How does Hygraph handle maintenance, upgrades, and troubleshooting?

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

KPIs & Metrics

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

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

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

What is the Content Mesh? And how does a Headless CMS fit in?

The “Content Mesh”, coined by Gatsby’s co-founder Sam Bhagwat, is an approach to moving away from monolithic structures and adopting best-of-breed microservices to build resilient projects.
Emily Nielsen

Written by Emily 

Jan 19, 2020
Mobile image

#Key Takeaways

  • The “Content Mesh”, coined by Gatsby’s co-founder Sam Bhagwat, is an approach to moving away from monolithic structures and adopting best-of-breed microservices to build resilient projects.
  • Several services and tools can be stitched together into one layer as a “mesh”.
  • A Headless CMS fits into the core of the Content Mesh by absorbing and giving out content via API to each service in the equation.
  • Monolithic infrastructures are hard to maintain and upgrade, resulting in companies being unable to regularly evolve their tech stack.
  • Although there are some overlaps, the Content Mesh is not the same as a Digital Experience Platform (DXP).
  • To understand the Content Mesh in action, we’ve built the Hygraph Swag Store - an open source project on #DIYCommerce using Hygraph, Gatsby, Netlify, Stripe, Printful, and Postmark.

#What is the Content Mesh

The term “Content Mesh” was coined by Sam Bhagwat, Gatsby’s co-founder, when describing how the modern digital project landscapes propel companies into stitching together multiple tools and services into one common layer - the mesh. The idea is that companies can combine best-of-breed services into working seamlessly together to deliver exceptional customer experiences on the frontend.

The idea stems from the migration from monolithic services to a microservices approach, where there are fewer restrictions on the capability, lack of vendor lock-in, and reduction in building “hacky” solutions to achieve something the system wasn’t intended for.

For instance, looking at the monolithic services within the CMS space, Wordpress was designed to be a blogging platform. By using a variety of plugins, add-ons, and custom scripts, Wordpress can power an eCommerce site. Magento on the other hand, was intended to be an eCommerce site, but to enable blogging, again, would require development effort into making it happen.

Adding capabilities to these services are definitely possible, but the cost of doing this results in bloating the project, reducing performance, needing specialists, time, maintenance, and a certain level of lock-in because its time consuming and painful to improve or de-couple a monolith when the time comes. As a result, companies end up sacrificing the ability to modernise their tech stack on the fly, and require considerable in-house resources to constantly upgrade and maintain their platforms.

The content mesh moves away from this approach by combining several services from multiple vendors into one “mesh” layer.

This is where the headless CMS comes into play.Since they’re designed without a UI or a backend compatibility specification, they’re just a way to manage data.

Teams can simply add and remove services as they see fit, since their CMS, at the core of the mesh, is headless, and doesn’t dictate any control over the frontend, backend, or compatible services. For instance, a company using Hygraph would use the CMS to host their content and integrate to a variety of services via webhooks or integrations if and when needed, and Hygraph would have no control over dictating the UI, frontend, or capabilities of the developers.

If the team needs to add search functionality, they can integrate with Algolia. Need payments, Stripe can be added to the mix. Similarly Segment can be put in for analytics, VWO for A/B Testing, Gatsby for static site generation, and Netlify for deployment, and the possibilities are quite literally endless. At any time, any of these services can be independently edited, removed, or upgraded, without needing to overhaul and maintain the entire infrastructure layer.

So, in summation, the “content mesh” is the practice of moving away from an all-in-one solution of a monolith, to a microservices approach where companies can take the best-of-breed solutions that do certain things exceptionally well, and stitch them together to create a suite of tools that fulfil their business needs the best.

#Understanding Monolith vs. Microservices

When developing server-side apps, the most common direction with monolithic services is building a layered architecture which consists of several components:

  • The presentation layer - that handles HTTP requests and responding via API feeds like HTML, JSON, XML, and so on.
  • The business logic
  • Database access, and
  • App integrations - connecting to other tools and services via API.

This was an easy approach in the past when the API-based landscape was in hits beginning, and the landscape wasn’t flooded with integrations for every possible use case. However, over time, monolith architectures are starting to have their limits tested.

  • The ability to scale projects is horizontal since de-coupling monoliths and upgrading their capabilities is extremely difficult and resource heavy.
  • Each update and change requires a deploy of the entire application.
  • As more capabilities and services are added, performance and speed are sacrificed.
  • There can be several conflicts between modules, and they don’t always work seamlessly with one another.
  • A small issue or bug in one module can potentially bring down the entire system until found and fixed.
  • Companies are unable to evolve their techstack regularly because of lock-in, compatibility, and resources required to maintain a monolithic architecture.

On the other hand, microservices take a completely different approach to building and maintaining digital projects. The core idea is to move away from using an “all in one” solution that claims to do everything well, and opt for splitting apps into a set of smaller connected services that do one or few things exceptionally well.

Each microservice is a small app that has its own infrastructure and business logic, and seamlessly connects together via API. Some might even implement a web UI for better understanding and integrations. This allows companies to build exceptional omni-channel projects, since some services would work better on mobile or wearables, while others would work better on web. All these services would independently enhance the end user experience, and effortlessly share data and content via API, with intermediary communication to the backend via an API Gateway.

#Headless CMS and the Content Mesh

Similar to a DXP, the headless CMS often finds itself at the core of the content mesh.

Headless CMS and APIs compile and deliver content into the “mesh”, that can be a combination of several services like search, authentication, analytics, forms, chatbots, personalisation, payments, etc. Everything comes together on the mesh layer and is finally deployed via CI/CD and hosting like Netlify, Zeit Now, CircleCI, and so on.

This leaves developers and content creators to continue working with their preferred tools and services independently. In the case of Hygraph, content editors can define, create, and edit content on the fly. Developers are free to use their preferred frameworks like REact, Angular, and Vue. Depending on the business case, several other APIs can be integrated natively or via webhooks to power eCommerce, forms, booking, personalisation, and so on. All of this can be deployed via a service like Netlify, and if and when the time arises, any of these tools can be independently upgraded or replaced to match business needs without an infrastructure overhaul.

In contrast, a monolithic CMS would aim to achieve this within a single platform, and while it would eventually work, there are certain sacrifices made on services usable, APIs compatible, and infrastructure restrictions. Since a monolith would handle everything within the hosting, presentation, content editing, and database on its own, the lock-in and maintenance alone would be a massive overhead.

#Content Mesh vs. Digital Experience Platform (DXP)

There seem to be striking overlaps between the Content Mesh and Digital Experience Platforms (DXPs). In another academy page, we’ve covered what a DXP is and how a Headless CMS and DXP are inter-reliant. They both take on this modular approach where best-in-class services integrate with one another to create better digital experiences.

However, the key differentiation to understanding the difference is a matter of perspective.

A DXP is a suite of products used by companies to deliver better Customer Experiences (CX). A DXPs highest goal is for these customer-obsessed companies to understand, acquire, retain, and satisfy their customers.

On the other hand, the Content Mesh approach enables companies to have a modern tech stack that makes it easier to maintain their infrastructure - leading to better developer efficiency, easier workflows, better capabilities, and reduced overheads.

Whilst most DXPs tend to include user-centric services, microservices within the mesh may not always do so.

And since DXPs themselves can be monolithic in some regards, the concept of the content mesh itself is against that approach.

One way to approach this differentiation could be to assume that embracing the content mesh, allows companies to compile better and more effective DXPs as a next step.

#Benefits of embracing the Content Mesh

The microservice architecture allows businesses to fulfill their needs using best-of breed services.

  • Microservices can be easily added and removed when required, making services faster to develop and easier to maintain.
  • Companies can constantly evolve their tech stack without worrying about overheads, compatibility, or maintenance.
  • Each service within the mesh can be worked on independently, increasing developer efficiency since they don’t have to worry about dependencies across the board.
  • Each microservice can be deployed independently without affecting the rest of the application, allowing continuous deployment to be possible.
  • Without investing in and being bound to expensive clunky solutions, businesses can deliver genuine omni-channel content natively and at scale.
  • Marketers, developers, and product owners are free to work with their preferred stack, and easily change tools when needed.
  • Each service is scalable, and easier to understand.

#Hygraph and Content Mesh in action: Building an eCommerce Store

The Hygraph Swag store is powered by a half-a-dozen APIs, all designed to deliver their part in the overall eCommerce architecture. Let’s take a deep dive into the different APIs and see what they do; Printful, Gatsby, Netlify, Apollo Server, Stripe, and Postmark.

This project is a small example of how you could begin to create a custom commerce experience using a variety of APIs. While we've handled the cart logic client-side with JavaScript, there are headless commerce APIs like Chec, CommerceTools, Commerce Layer and others that provide you a full suite of APIs to do all the heavy-lifting in whatever area you need.

This project is open source, so feel free to give it a spin.

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.