Frequently Asked Questions

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 tailored to specific business needs. For full details, visit the Hygraph pricing page.

Features & Capabilities

What are the key features and capabilities of Hygraph?

Hygraph provides a GraphQL-native architecture, content federation, scalability, and a modular, API-first tech stack. It supports rapid content delivery, integration with best-of-breed services, and enables teams to manage and enrich metadata for streaming applications. For more, see Hygraph Features.

What integrations does Hygraph support?

Hygraph integrates with a wide range of services, including Netlify, Vercel, BigCommerce, commercetools, Shopify, Lokalise, Crowdin, EasyTranslate, Smartling, Aprimo, AWS S3, Bynder, Cloudinary, Mux, Scaleflex Filerobot, Ninetailed, AltText.ai, Adminix, and Plasmic. For a full list, visit Hygraph Integrations.

Does Hygraph provide an API?

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

How does Hygraph optimize content delivery performance?

Hygraph emphasizes rapid content distribution and responsiveness, which improves user experience, engagement, and search engine rankings. Optimized delivery reduces bounce rates and increases conversions. For more details, visit this page.

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. For more, see Hygraph Security Features.

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 serves modern software companies, enterprises seeking to modernize, and brands aiming to scale, improve development velocity, or re-platform from legacy solutions. Source: ICPVersion2_Hailey.pdf

What industries are represented in Hygraph's case studies?

Hygraph's case studies span food and beverage, consumer electronics, automotive, healthcare, travel and hospitality, media and publishing, eCommerce, SaaS, marketplace, education technology, and wellness and fitness. For examples, see Hygraph Case Studies.

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 with a scalable platform, and Dr. Oetker enhanced their digital experience using MACH architecture. More stories are available at Hygraph Customer Stories.

What business impact can customers expect from using Hygraph?

Customers can expect time-saving through streamlined workflows, ease of use, faster speed-to-market, and enhanced customer experience via scalable content delivery. These benefits help modernize tech stacks and improve operational efficiency. Source: ICPVersion2_Hailey.pdf

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. Users can get started by signing up for a free account and using documentation and onboarding guides. See Hygraph Documentation and Top Villas Case Study.

What pain points does Hygraph solve?

Hygraph addresses operational pains (developer reliance, legacy tech stacks, global team conflicts, clunky content creation), financial pains (high costs, slow speed-to-market, expensive maintenance, scalability challenges), and technical pains (boilerplate code, overwhelming queries, evolving schemas, cache and OpenID integration issues). For more, see Hygraph Product Page.

How does Hygraph solve pain points for different personas?

For developers, Hygraph reduces boilerplate code and streamlines queries. 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 Hygraph Product Page.

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

KPIs 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. For more, see CMS KPIs Blog.

Technical Requirements & Architecture

What are the best practices for building a modular, API-first architecture for streaming applications?

Best practices include allocating sufficient time for evaluation, ensuring intentional redundancies, decentralizing data sources, and considering data privacy standards. Modular architectures allow easy integration and removal of services via API, improving flexibility and future-proofing your tech stack. Source: Architecture Best Practices.

What are the key components of a modern streaming application architecture?

Key components include authentication/authorization, global cache, CDN, search, metadata management, marketing tools, data management and processing, stream processors (e.g., Kafka), data sources, asset management, user-generated content, and frontends. For more, see Architecture Breakdown.

Where can I find technical documentation for Hygraph?

Comprehensive technical documentation is available at Hygraph Documentation, covering everything needed to build and deploy projects.

Support & Implementation

What customer service and support does Hygraph offer?

Hygraph provides 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. For more, see Hygraph Contact Page.

What training and technical support is available to help customers get started?

Hygraph offers onboarding sessions for enterprise customers, 24/7 support, training resources like video tutorials, documentation, webinars, and Customer Success Managers for expert guidance. See Hygraph Contact Page.

How does Hygraph handle maintenance, upgrades, and troubleshooting?

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

Product Information

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. Its GraphQL-native architecture removes traditional content management pain points and supports scalability and efficient data querying. Source: About Us

What is Hygraph's overarching vision and mission?

Hygraph's vision is to unify data and enable content federation for impactful digital experiences. Its mission is to remove traditional content management pain points through a GraphQL-native architecture, modernizing tech stacks and delivering exceptional experiences at scale. Source: About Us

Who are some of Hygraph's customers?

Hygraph is trusted by companies such as Sennheiser, Holidaycheck, Ancestry, Samsung, Dr. Oetker, Epic Games, Bandai Namco, Gamescom, Leo Vegas, and Clayton Homes. For more, see Hygraph Case Studies.

How do customers rate the ease of use of Hygraph?

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

Webinar Event: How to Avoid Personalization Tech Traps

Architectures for Modern Streaming Applications

Modular, API-first tech stacks enable this to be possible without such a steep price tag as monolith solutions and enable greater flexibility.
Emily Nielsen

Written by Emily 

Mar 30, 2021
Architectures for Streaming Apps

#Overview

Building streaming applications are no longer reserved for industry heavyweights. Streaming applications are being leveraged by governments, companies, cultural institutions to better connect with their users and create a digital archive of video content. Modular, API-first tech stacks enable this to be possible without such a steep price tag as monolith solutions and enable greater flexibility.

Modern streaming applications using a modular tech stack enable teams to pull in existing content from external data sources. They can easily manage and process data streams - and then enrich metadata using tools such as a CMS to make quick changes simple and straightforward. This data can then be served across multiple frontends from a single source. Modular architectures allow teams to access all of the functionality that they need to create a high-quality streaming service and leverage the expertise of specialized services. Using these best-of-breed services enables a greater capacity for the in-house development team as well as more flexibility in the future.

To understand how this would work in practice, explore our Case Study with Telenor.

Beginning to plan the API-first, modular architecture for a streaming application can be a daunting task. That’s why we have created some high-level architectures to give you a place to start and serve as a guide for building an optimized modular tech stack for a streaming application.

#Architecture

streaming application Hygraph architecture

#Architecture Breakdown

Authentication/Authorization

Authentication and Authorization software center around confirming the identity of users and ensuring that only the correct people have access to the system.

Global Cache

Global caching improves performance by storing copies of files or data in regions that are globally distributed. Future requests of the same data are pulled from the region closest to the request enabling the data to load more quickly. This can be particularly helpful for content that is accessed repeatedly. Cloudflare is a popular option due to its robust network of data centers.

CDN

A content delivery network (CDN) is a globally distributed group of servers that allow for quick transfer of assets. CDNs reduce hosting bandwidth and can improve security by pulling content closer to website visitors.

Search

Adding in search functionality to your final digital product can be a great way to improve user experience and ensure that your content is more visible. There are several popular solutions for Search including Yext or Elasticsearch.

Metadata

Metadata is data about a specific piece of data, such as an asset, that makes it easier to search for, track, and organize. Taking the example of an asset, metadata may include where and when the asset was uploaded, as well as keywords describing what the asset shows.

Marketing Tools

Marketing tools cover a wide range of tools that can be helpful to a team to give them the functionality they need and exactly the insights that they require. Marketing tools can range from personalization to feedback, to business insights tools. These tools are highly dependent on the needs of your team and resources but are helpful for gathering data and user interactions.

Data Management and Processing

Data management and processing for a streaming application can encompass the various aspects of message ingestion, storage data, data aggregation, transformation, and structure before it can be analyzed by any analytics tools. Depending on the architecture, this can be several different tools that accomplish this step or they can be handled via platforms such as Upsolver.

Stream Processor

A stream processor takes data from a source and translates it into a standard message format, and streams it on an ongoing basis. Kafka is a popular tool for stream processors and for setting up an event streaming platform.

Data Sources

A data source for a streaming application could be a wide range of things. It refers to the existing external systems where various data can be pulled in order to enrich the streaming application. Connecting existing data sources can enable teams to create data-rich applications without the need for laborious content migrations over and over again.

Asset Management

Asset Management tools make it easy to upload, transform, manipulate assets for your website or digital project. These services give users more control over their assets, a critical component of any modern digital project. Popular tools for asset management include Filestack and Fastly.

User Generated Content

User-Generated Content (UGC) is any content that is created by people rather than companies or branding companies. UGC could be anything from reviews to text to images created by users. In the context of a streaming app, this could include a variety of variables - such as preferences, watchlists, watch history, etc.

Frontend(s)

The frontend is where data is transformed into an accessible interface where users can view and interact with the information. This can come in a variety of forms and channels but the key point is that the user and their experience are at the core of frontend work.

#Architecture Best Practices

In order to get the most out of your modular, API-first tech stack for a modern web application, there are some critical best practices that should be considered.

Allocate sufficient time for an evaluation period

Modular architectures for streaming applications require careful construction so that the correct information flows freely to create an optimal user experience. This requires careful planning at the forefront to understand how the various systems will communicate with one another securely. Adding in a system such as a CMS that is specifically intended for users to edit metadata can be helpful in improving the developer experience and keeping data up-to-date.


Ensure the redundancies are intentional

While it may be the case that you want to build some redundancies into your tech stack for extra security, it is important to make sure that they serve a real purpose. Creating too many redundancies or unnecessary ones can lead to a bloated tech stack rather than an agile, flexible system.


Decentralize data sources

To build and enrich a streaming platform, it is very likely that content will be coming from several external sources. By breaking down the monolith approach and choosing specialized, best-of-breed services, teams ensure that they have all of the functionality they need without being weighed down by unnecessary dead weight. While it may take time to find the correct balance of services, the time investment to have a customized, well-functioning architecture is worth the investment. When systems are communicating via API, it becomes much easier to add and remove services without disrupting existing data.


Consider data privacy standards when choosing services

Data privacy varies wildly from region to region and it is important to consider how various services will handle data. For example, the EU has much stricter data privacy laws than other countries. Ensuring that data is stored in the regions that match your standards can be a key consideration when choosing your tech stack.

Explore the complete Architecture Series

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.