← Back to context

Comment by pjmlp

8 days ago

It is very hard to avoid when you have Vercel doing partnerships with SaaS cloud providers that end up supporting only React and Next.js on their SDKs.

Even if other programming stacks are supported, they tend to be 2nd or 3rd class versus anything React.

Look into the ecosystem of headless products that have jumped into the whole MACH architecture hype cycle.

Then you have to justify to upper management, and partner support when problems arise why you are not using their SDK.

Why on earth would your cloud provider dictate your front end stack? My mind is in tatters trying to understand this thought process.

  • Because they have these things called SDKs to extend their product, for specific programing languages.

    Here is an example, https://www.sanity.io/studio

    Want to extend the SaaS product for your backoffice users?

    Learn React or make Studio from scratch.

    Frontend stacks are also backend stacks in cloud products.

  • Because with Next.js, Vercel was able to turn the frontend stack into also a really shitty backend stack. And it's particularly shitty at being deployed, so they're in the business of doing that for you.