80 karma · joined April 2, 2017
We are looking for a Senior Backend Golang Engineer, who will help us improve the most advanced content management system worldwide. As a Backend Engineer at GraphCMS, you will take care of extending and solidifying our backend architecture.
Please find the job description here: https://jobs.graphcms.com/o/senior-golang-backend-engineer-m...
If you want to see another example of Gatsby powered by a GraphQL native CMS, check out the following tutorial: https://docs.graphcms.com/tutorials/developers/gatsby_and_gr...
It allows you to build content databases in an easy and visual manner. Once you have your content in GraphCMS, you are able to fetch it in an elegant way by using GraphQL. The target platforms that consume the content can be anything: web, mobile, alexa skills or just business partners you want to share digital content with so that they can put it on the target platform of their choice.
the former GraphCMS was built on top of Graphcool, with the new system, we also move to Graphcool's new product, Prisma, which is a setting we enjoy a lot. Prisma runs at the core for CRUD and then we add an additional API layer to it to add the features we think make sense in a CMS context.
The value add depends on perspective. If you are looking for a tool to build a content database, then GraphCMS brings definitely a lot to the table. While you get the content management interface and tools, we add just enough opinion to the APIs that makes sense in a context of building a content database.
Graphcool is also not actively maintained anymore as the team is now focusing on Prisma.
The Demo-API on the landing page is from the former stack. We will soon add a new example to showcase all the new API utils.
So we leave you with the fun part.
This has proven very valuable to our users that don't want to implement the backend part of things, while getting a content management interface for editors.
Why?
Because they can pick the frontend stack they like! React, react-static, Gatsby, vue, nextJS etc.
You can pick the stack you like most. It is much easier to find a react developer than someone who knows how to write good drupal templates.
Why GraphQL? Because it's awesome! I can highly encourage you to just try out a GraphQL API and see yourself. It is designed for fetching related data efficiently and it will give you a huge boost in development productivity, which means lower development costs and faster time to market.
(fyi: the documentation is not released, yet)
One benefit of the nature of a headless CMS though, is that there can't really be a vendor lock-in on your content.
In the future, our focus will shift even more to content based BaaS as we will support end user authentication. We are also preparing a new suite of workflow tools that will make managing large datasets a breeze.
We will soon start open sourcing our content management interface, so users have the opportunity to customize the CMS UI to their needs. Most of our customers just want us to take care of the hosting.
What databases does it support?
Also love the name and logo. I see you at the dark side of my resolvers :v