Today I’m going to answer a question from Matthieu, the founder of a virtual reality startup. His question is:
How do I save time and money on backend development?
Before answering this question, let’s add a bit of context.
Matthieu already has a development team specialized in virtual reality. He needs to centralize certain information on a backend solution, but he is struggling to find a developer able to provide a cost-effective solution.
Starting a new backend development actually takes time to define the technology, the database structure, the API request format and to develop the right one with user-dependent customized authorization.
Developing a proper backend can take months
Basically, developing a proper backend can take months.
The challenge is that Matthieu needs to demonstrate his application in just a few weeks and cannot afford to wait months to build it.
Here’s where the “magic solution” I’m introducing you today comes in.
You may know what a CMS is, or at least heard about it. It stands for content management system.
It’s used to build a website. The most commonly used CMS is WordPress.
Nevertheless, WordPress is structured to be a blog and it’s not really suitable for a backend infrastructure.
Because of this growing need, a new trend surfaced in the last couple of years.
The headless CMS
A headless CMS is kind of like a WordPress but not really to build entire website, but to deliver database content through API.
With this type of solution, the well-known and open source ones are Strapi, Ghost and Netlify CMS.
Let me explain how it works with a diagram.
The best part is that it’s very easy to manage, even for those with non-technical background. Quite like WordPress, in fact, you can learn to build a backend on your own with just a bit of practice and guidance.
Let me show you how it works with one of the solutions I tested.
So in conclusion, and to answer Matthieu’s question, if you need to get started with a backend development, consider using a headless CMS on your first development, it’ll take you a tenth of the time compared to other options.
This type of solution is quite new, so we don’t really know if you will be able to handle millions of users with it, but you’ll definitely be able to handle way into your thousands. Since the database part of the structure is really clean, you’ll be able to build your future development directly on it.
Now if like Matthieu, you have a specific question for your project, just go ahead and ask on myctofriend.co/ask.
I will do my best to answer your question by video or redirect you to any existing content that will answer it.
I publish a new video every week, so subscribe now and learn how to be better at tech management and build your startup successfully.
Also be sure to go through our other content here at myctofriend.co to learn more from real startup growth experiences.
I’ll be waiting for your questions, and I look forward to seeing you in other videos. Cheers.