The TL,DR for this post is: Just build your own fuck*g backend
Recently, Firebase announces their new product Dataconnect at Google/IO 2024. This announcement made me realize how insane the tech industry has become today. I mean that’s great to have different alternatives for a given solution but at the moment we have more than two alternatives for the same solution, things get really weird and unreasonnably complicated for young minds.
We have so many BAaS-type solutions right now and it is complicated to choose because of the features overlaps between all of them. We have hundreds of them, things like Firebase, Supabase, Amplication, Directus, Strapi, Appwrite, AWS Amplify to just mention a few solving the same problem which is streamlining backend development process. Solving the same problem over and over and marketing diverse solutions that are intrinsically the same is a big shame. Creativity is great but excessive creativity is really really bad. Those guys making npm packages and Backend as A Service should stop at some point and figure out better things to do with their life.
What I genuinely recommend to disappoint them is to always build your own backend and host it on your own infrastructures. Another reason you’d want to do that is because you don’t want other companies to host your customers data. Better keep your data than leave it to some external companies who claim you don’t have the ability to keep your own data. I just feel we need to create some technologies regularatory task force to stop all of those nonsense. That’s my thought. Thanks for reading