What technology is Graphcool using?
Graphcool runs on highly scalable cloud infrastructure provided by AWS and is based on industry standards and best practices.
Infrastructure
Currently, all projects are hosted in Amazon's eu-west-1 datacenter located in Ireland. Datacenters in the US and Asia are coming soon.
Data Storage: Your data is persisted in a high-availability cluster of AWS Aurora databases combined with a Redis-powered caching layer.
File Storage: Your uploaded files are securely stored in Amazon S3 and can be accessed through a fast CDN.
Business Logic: Most of our business logic, such as the sign up workflow, is implemented as serverless functions and deployed to AWS Lambda.
Website Hosting: All our sites and SPAs are hosted on Netlify's CDN.
Software
Graphcool is built on top of great open-source software and we try to contribute back as much as possible.
Frontend: We use React, Relay and TypeScript 2 for our console and make this project available as open-source here. We have several other packages that we use internally as open-source, such as babel-plugin-react-relay, graphql-config or prep.
Backend: For our many microservices, we use Scala to benefit from its type-safety and Sangria to power our different schemas.