Photorealistic developer workstation with a laptop, server, and cloud services on screen
Photorealistic developer workstation with a laptop, server, and cloud services on screen

Vercel, Neon, Railway, Supabase, Cloudflare, Render, Fly.io, Convex, Upstash, Sentry, Clerk, Trigger.dev, OpenAI, Groq, and the complete modern developer stack

Updated: October 1, 2026.

The names in the tables link to official product pages. The brief assessments are editorial summaries of each product's purpose and trade-offs, not independent benchmark tests. Prices and free-plan limits are omitted because they change; check current terms and regional availability before choosing a service.

If you are building a web app, SaaS product, API, AI product, or mobile backend today, you almost certainly do not need to maintain every part of the infrastructure yourself.

Hosting, databases, authentication, storage, video, background jobs, observability, email, feature flags, AI inference, and even complete backend systems are available as managed services.

There are so many options that answering one question has become difficult:

“What do I actually need?”

Vercel, Neon, and Railway, for example, often end up on the same list of “cloud platforms,” even though they do different things.

  • Vercel is primarily a platform for deploying and running web applications.
  • Neon is a serverless PostgreSQL platform.
  • Railway is a more general PaaS for applications, containers, databases, and supporting services.

They should not be chosen as if they were interchangeable.

Today's stack is usually assembled from several specialized layers.

This guide covers 150 currently relevant services and platforms, from small developer projects to serious production infrastructure.

Prices are intentionally not listed in detail because free tiers, limits, and usage billing change much faster than the core purpose of a product.


1. Hosting, deployment, and PaaS

Today's market is broadly divided into frontend-first platforms such as Vercel and Netlify, full-stack PaaS platforms such as Railway and Render, and more infrastructure-oriented platforms such as Fly.io.

ServiceBest forShort review
1. VercelNext.js and modern frontendProbably the smoothest deployment workflow for Next.js. Preview deployments, edge infrastructure, and integrations are excellent, but significant usage can become expensive.
2. NetlifyJAMstack and frontendA mature Vercel competitor with a very good Git workflow, CDN, and serverless functions. Especially good for static and hybrid sites that are not tied to a specific framework.
3. RailwayFull-stack applicationsAn exceptionally approachable PaaS when your frontend, backend, worker, and database live in the same project. One of the best modern successors to the Heroku experience.
4. RenderAPIs, workers, and web servicesA very good balance between PaaS simplicity and serious production infrastructure. It has less frontend magic than Vercel, but a more flexible backend.
5. Fly.ioGeographically distributed applicationsA powerful platform built around the microVM concept. Great when you want workloads to run close to users, but it requires more infrastructure knowledge.
6. HerokuSimple PaaSIt still supports production applications, but since February 2026 it has been in a stability-focused maintenance mode, with no new features planned. Compare actively developed alternatives for new projects.
7. Cloudflare Workers + PagesEdge applicationsA very strong global network and an excellent serverless and edge ecosystem. Especially appealing if you already use Cloudflare DNS, CDN, R2, and Queues.
8. DigitalOcean App PlatformSimple cloud hostingA great middle ground between a VPS and a PaaS. Less sophisticated than Vercel, but very clear and predictable.
9. Google Cloud RunContainers and serverlessOne of the best ways to run any HTTP Docker container without managing servers. A serious production option.
10. KoyebGlobal backendsSimple deployment for applications and APIs across multiple regions. An interesting alternative to Railway, Render, and Fly.io.

2. More deployment and infrastructure platforms

ServiceBest forShort review
11. NorthflankMore complex cloud workloadsMore DevOps capabilities than a typical PaaS. A good step between Railway's simplicity and the Kubernetes world.
12. ZeaburQuick deploymentsA developer-friendly platform for easily deploying applications and ready-made services. Good for small teams and experiments.
13. AWS AmplifyAWS frontend and full-stack appsIt makes sense if you already work in the AWS ecosystem. The integration runs deep, but simplicity can disappear quickly as a project grows more complex.
14. Azure Container AppsEnterprise containersAn excellent managed container service, especially for Microsoft and Azure organizations.
15. AWS App RunnerExisting App Runner accountsAWS stopped accepting new users for the service on April 30, 2026. Existing users can continue using it, while AWS recommends ECS Express Mode for new deployments.
16. Deno DeployJavaScript and TypeScript appsThe current service supports Deno and Node applications, builds, and popular web frameworks. Deno Deploy Classic shut down on July 20, 2026, so older tutorials require migration. Migration guide
17. Fastly ComputeEdge computingA very capable edge platform, especially for applications where performance and network control are priorities.
18. CoolifySelf-hosted PaaSOne of the most interesting open-source alternatives to Vercel, Heroku, and Railway when you want to use your own server.
19. DokploySelf-hosted deploymentA modern self-hosted deployment panel focused on Docker. Particularly interesting for small VPS setups.
20. CapRoverSimple self-hosted PaaSAn older but proven way to turn an ordinary VPS into your own mini PaaS platform.

What would I choose?

For Next.js, I would look at Vercel first.

For a conventional full-stack app, Railway or Render.

For Docker serverless workloads, Google Cloud Run.

For globally distributed services, Fly.io or Cloudflare.

For your own VPS, Coolify or Dokploy.


3. Serverless and managed databases

Serverless databases have become one of the most important parts of a modern stack. Neon and PlanetScale are primarily database services, while Supabase, Firebase, Appwrite, and Convex provide a much larger part of the backend.

ServiceBest forShort review
21. NeonServerless PostgreSQLOne of the most interesting Postgres platforms. Branching, scale-to-zero, and a strong developer experience make it an excellent fit for serverless apps.
22. SupabaseComplete Postgres backendPostgreSQL + Auth + Storage + Realtime + Functions. One of the best Firebase alternatives if you want SQL.
23. PlanetScaleManaged SQLIt became known for its serverless MySQL approach and database branching. Excellent developer experience for serious SQL workloads.
24. TursoEdge SQLiteIts distributed SQLite/libSQL approach is especially interesting for small, fast applications and data stored close to users.
25. CockroachDB CloudDistributed SQLA PostgreSQL-compatible distributed SQL database for workloads that require horizontal scaling and high availability.
26. MongoDB AtlasManaged MongoDBThe standard choice if your application uses MongoDB. A very mature global managed service.
27. ConvexRealtime applicationsCombines a database, backend functions, and a realtime model. Exceptionally approachable for modern TypeScript applications.
28. Firebase FirestoreMobile and realtime appsStill one of the easiest ways to build realtime mobile and web backends, but take vendor lock-in seriously.
29. AppwriteOpen-source BaaSAuth, databases, storage, and functions in one platform. A compelling alternative to Supabase and Firebase.
30. NhostGraphQL backendsPostgres, GraphQL, auth, storage, and serverless functions. A good choice if GraphQL fits your needs.

4. Caching, analytics, and specialized databases

ServiceBest forShort review
31. Upstash RedisServerless RedisExcellent for rate limiting, caching, sessions, and serverless workloads where a conventional always-on Redis instance does not make sense.
32. Redis CloudManaged RedisOfficial managed Redis with a broad set of capabilities and serious enterprise options.
33. AivenManaged open-source databasesPostgreSQL, Kafka, Redis, and other services from one cloud provider. Great for teams that want to reduce vendor lock-in.
34. ClickHouse CloudAnalyticsOne of the strongest choices for large volumes of analytics and event data.
35. Tiger CloudTime-series PostgreSQLTiger Data's cloud platform for TimescaleDB. Excellent for telemetry, metrics, IoT, and time-series data.
36. XataPostgres branchingA PostgreSQL platform with copy-on-write branching and scale-to-zero compute. Its core is available under the Apache 2.0 license; check the Xata open-source page for additional commercial features.
37. TiDB CloudDistributed MySQLA good choice when you want MySQL compatibility with horizontal distribution and analytics.
38. YugabyteDB AeonDistributed PostgreSQLA geographically distributed SQL database for serious high-availability workloads.
39. SingleStore HeliosRealtime SQL and analyticsCombines transactional and analytical workloads with very high performance.
40. MotherDuckDuckDB in the cloudAn excellent addition to the DuckDB ecosystem for analytics without the need for a large data warehouse.

5. Object storage, images, and video

Storage pricing is not the only number that matters. With large amounts of content, outbound bandwidth costs, also known as egress, can become much higher than the storage bill itself. Cloudflare R2 does not charge direct internet egress fees. Storage and operations are still billed, and related services may have separate charges. Check the official R2 pricing page before estimating the total cost.

ServiceBest forShort review
41. Amazon S3General-purpose object storageThe industry standard. It has the largest ecosystem and almost limitless capabilities, but its pricing can be complicated.
42. Cloudflare R2Internet-facing storageS3-compatible object storage with no direct egress fee. Include storage and operation counts when estimating the total cost.
43. Vercel BlobVercel applicationsVery convenient storage when your application is already on Vercel. Supports public and private objects.
44. Backblaze B2Low-cost object storageExcellent value for backups and large collections of files.
45. WasabiPredictable storageSimpler pricing and S3 compatibility make it an interesting option for backups and archives.
46. DigitalOcean SpacesSimple S3 storageVery approachable for smaller teams that do not need AWS's complexity.
47. Bunny Storage/CDNAffordable content deliveryBunny is a strong choice when you want an affordable CDN and storage under one roof.
48. CloudinaryImages and media pipelinesMuch more than storage: transformations, optimization, delivery, and automated media management.
49. ImageKitImage and video optimizationAn excellent alternative to Cloudinary when transformations and optimized delivery are your main needs.
50. MuxVideo platformOne of the easiest ways to add serious video encoding, streaming, and analytics to an application.

6. Authentication and identity

Modern auth services are no longer just “login APIs.” MFA, passkeys, OAuth, SSO, organizations, RBAC, provisioning, and enterprise identity are all part of the same category today.

ServiceBest forShort review
51. ClerkModern SaaS authenticationFantastic developer experience and excellent ready-made components. Especially smooth with React and Next.js.
52. Auth0General-purpose identityVery mature and widely supported. Excellent for complex authentication scenarios, though costs can grow with the project.
53. WorkOSEnterprise SSOIf your SaaS needs SAML, SCIM, and enterprise login, WorkOS can save months of development.
54. StytchAPI-first authenticationA flexible auth system with strong passwordless and B2B capabilities.
55. DescopeAuthentication flowsA strong visual workflow approach to authentication and identity systems.
56. KindeSaaS authenticationA simpler, developer-first auth product with good organization and B2B capabilities.
57. OryOpen identity infrastructureA powerful choice when you want more control and an open-source approach to identity.
58. LogtoOpen-source authenticationA good balance between a hosted service and self-hosting.
59. FusionAuthSelf-hosted and enterprise authenticationA good choice when you want greater control over your authentication infrastructure.
60. Firebase AuthenticationMobile and web authenticationSimple, stable, and a natural choice alongside the Firebase ecosystem.

7. Background jobs, queues, and durable workflows

This is one of the areas that has changed the most. A simple queue is not the same as a durable workflow. A queue is enough for “send an email later”; a process that “calls AI, waits for a webhook, charges the user, then sends the result” is a much better fit for a durable workflow engine.

ServiceBest forShort review
61. Trigger.devTypeScript background jobsA very approachable developer experience for long-running and complex background tasks.
62. InngestEvent-driven applicationsAn excellent combination of events, retries, scheduling, and durable functions.
63. Temporal CloudComplex workflow systemsOne of the most serious solutions for long-running, reliable business workflows. It also has a steeper learning curve.
64. Upstash QStashHTTP and serverless queuesExcellent when you need to reliably send a message to an HTTP endpoint without managing your own workers.
65. Upstash WorkflowServerless durable workflowsA logical step beyond QStash when a job has multiple steps, waits, and retries.
66. Vercel QueuesBackground processing on VercelVercel's durable event-streaming system with retries and consumer groups. It is available as a public beta in 2026.
67. Cloudflare QueuesAsynchronous Workers jobsA natural choice for applications that already run on Cloudflare Workers.
68. Cloudflare WorkflowsDurable edge workflowsEnables multi-step processes within the Cloudflare ecosystem.
69. AWS Step FunctionsEnterprise orchestrationA powerful and mature AWS workflow system, with the typical complexity of AWS.
70. Google Cloud TasksReliable HTTP background tasksA simple way to schedule and retry HTTP tasks within the Google Cloud ecosystem.

8. Observability, errors, logs, and uptime

Modern observability increasingly relies on shared telemetry standards instead of fully proprietary agents. OpenTelemetry covers logs, metrics, and traces, and continues to expand toward profiling in 2026.

ServiceBest forShort review
71. SentryApplication errorsAlmost the standard for error tracking. It offers an excellent balance between useful information and integration simplicity.
72. DatadogComplete observability platformAn incredibly broad product: metrics, logs, traces, APM, and security. Powerful, but the bill can become substantial.
73. Grafana CloudMetrics, logs, and tracesA natural choice for people who like the Grafana, Loki, Prometheus, and Tempo ecosystem.
74. New RelicFull-stack observabilityA mature all-in-one observability platform with very broad support.
75. HoneycombDistributed tracingEspecially strong for investigating complex distributed systems and high-cardinality telemetry data.
76. AxiomLogs and eventsA modern, developer-friendly approach to large volumes of telemetry and event data.
77. Better StackLogs, uptime, and incident managementA very approachable way to bring several DevOps tools together in a simpler interface.
78. ChecklyAPI and synthetic monitoringEspecially good for programmable browser and API checks.
79. UptimeRobotSimple uptime monitoringAffordable and simple. That is enough for many small projects.
80. SigNoz CloudOpenTelemetry observabilityAn interesting open-source alternative to larger proprietary observability platforms.

9. CI/CD and build infrastructure

ServiceBest forShort review
81. GitHub ActionsGitHub projectsThe most logical starting point for most GitHub repositories. Integration is practically frictionless.
82. GitLab CI/CDGitLab DevOpsExceptionally powerful when your repository and entire DevOps lifecycle already live in GitLab.
83. CircleCIGeneral-purpose CIA mature CI system with excellent support for serious development teams.
84. BuildkiteLarge and custom build systemsExcellent when you want a SaaS control plane but your own build agents and infrastructure.
85. HarnessEnterprise software deliveryMuch broader than ordinary CI: deployment, feature management, governance, and other enterprise capabilities.
86. SemaphoreFast CI/CDA simpler and often very fast CI product.
87. Travis CITraditional hosted CIA historically important service. Today, GitHub Actions is a much more serious competitor than it used to be.
88. Bitbucket PipelinesAtlassian stackA logical choice for teams whose code already lives on Bitbucket.
89. DepotFast Docker and build workloadsSpecializes in speeding up container and CI builds. Especially interesting when build minutes become a bottleneck.
90. CodefreshKubernetes and GitOpsStrong focus on cloud-native delivery and GitOps workflows.

For GitHub projects, there is little reason to introduce a separate CI service until GitHub Actions becomes a real limitation. Comparisons from 2026 still show that the location of the repository is one of the most important criteria when choosing a CI system.


10. Headless CMS and content platforms

The headless CMS market is already mature. Sanity, Contentful, Storyblok, Strapi, Payload, Directus, Prismic, and Hygraph solve a similar basic problem, but differ greatly in editor experience, self-hosting, and content modeling.

ServiceBest forShort review
91. SanityStructured contentOne of the best balances between developer needs and content workflows. It offers very flexible content modeling.
92. ContentfulEnterprise CMSA mature platform with strong enterprise capabilities, but it can become expensive.
93. StrapiSelf-hosted headless CMSOne of the best-known open-source headless CMS systems.
94. PayloadTypeScript and Next.js teamsEspecially interesting if you want a CMS that feels like part of your TypeScript project.
95. StoryblokVisual editingParticularly good when marketers and editors need visual control over pages.
96. PrismicMarketing websitesThe Slices concept works very well for modular landing pages and marketing content.
97. HygraphGraphQL contentA good choice for projects where GraphQL is central to the data layer.
98. DirectusData-first CMSExcellent when you already have a SQL database and want an API, admin panel, and permissions on top of it.
99. Ghost(Pro)Blogs and newslettersMuch more focused than a general-purpose CMS. Excellent for publishing, memberships, and newsletter products.
100. ContentstackEnterprise contentA serious enterprise headless CMS focused on governance and omnichannel delivery.

11. Search and vector databases

Traditional full-text search and AI vector search are not the same thing. Algolia and Typesense excel at application search, while Pinecone, Weaviate, Qdrant, and Zilliz target embedding and semantic-search workloads.

ServiceBest forShort review
101. AlgoliaInstant application searchProbably the most polished search-as-a-service product. Excellent developer experience and frontend components.
102. Meilisearch CloudDeveloper-friendly searchA simpler, open-source-oriented alternative to Algolia.
103. Typesense CloudFast typo-tolerant searchA very fast and simple search engine with a good developer experience.
104. Elastic CloudSearch, logs, and analyticsThe Elasticsearch ecosystem remains exceptionally powerful when you need much more than ordinary site search.
105. Amazon OpenSearch ServiceAWS search and analyticsA logical choice for OpenSearch workloads that already run on AWS.
106. PineconeManaged vector databaseOne of the best-known specialized vector database services for AI applications.
107. Weaviate CloudVector and semantic searchA rich data model and a very capable AI and search ecosystem.
108. Qdrant CloudVector searchPopular for its strong API, performance, and open-source core.
109. Zilliz CloudManaged MilvusA natural choice when you want a managed version of the Milvus vector database.
110. Vespa CloudLarge search and recommendation systemsExtremely powerful for search, ranking, and recommendation workloads, but much more complex than Pinecone.

12. AI models, inference, and GPU APIs

AI infrastructure is no longer limited to calling one company directly. There is now a whole layer of inference providers that offer access to many open and proprietary models. Hugging Face, for example, integrates multiple inference providers into the same ecosystem.

ServiceBest forShort review
111. OpenAI APIGeneral AI applicationsA very broad range of models and API capabilities. A good choice if you want a complete multimodal AI stack behind one API.
112. Anthropic APILLM and agent workloadsA particularly strong choice for text, reasoning, coding, and agentic applications.
113. Google Vertex AIEnterprise AIAn AI platform deeply integrated with Google Cloud and a broad range of ML services.
114. GroqCloudVery fast inferenceEspecially interesting when generation latency matters more than the breadth of the platform itself.
115. Together AIOpen modelsA large selection of open-weight models and very practical inference infrastructure.
116. Fireworks AIProduction inferenceFocused on efficient hosting and serving of modern generative models.
117. Hugging Face Inference ProvidersA broad choice of modelsOne token and API layer can connect an application to many models and inference providers.
118. ReplicateAI models as an APIOne of the easiest ways to run image, video, and other ML models without your own GPU infrastructure.
119. fal.aiImage and video generationEspecially interesting for fast generative media pipelines.
120. BasetenProduction model servingA serious platform for deploying your own models and running scalable inference infrastructure.

13. Email, messaging, and notifications

Transactional email and marketing email should not automatically be treated as the same thing. A password reset and a store receipt have different priorities from a newsletter campaign.

ServiceBest forShort review
121. ResendDeveloper emailAn exceptionally approachable API and modern developer experience. A particularly natural fit for the React and Next.js ecosystem.
122. PostmarkTransactional emailPrimarily focused on transactional email and delivery reputation.
123. SendGridLarge email systemsA very mature and widely used service, though its experience is not as minimalist as Resend's.
124. MailgunProgrammatic emailA strong email API with inbound routing, webhooks, and serious developer tools.
125. Amazon SESHigh volume at low costExceptionally economical when you have a technical team that can handle configuration and deliverability details.
126. MailerSendTransactional emailA good balance between a developer API and a business-friendly interface.
127. BrevoEmail and marketingPractical when you want transactional and marketing features in one system.
128. Mailtrap Email APIDevelopment and production emailParticularly useful because it combines email testing workflows with production sending.
129. TwilioSMS, voice, and communications APIsOne of the best-known communications API systems. Broad and powerful, but it can become expensive.
130. NovuNotification infrastructureAn open-source-oriented way to bring email, push, SMS, and in-app notifications together.

14. Product analytics, experimentation, and feature flags

Product analytics is not the same as traditional web analytics. Amplitude, Mixpanel, and PostHog try to answer what users do inside a product and why certain features improve retention or conversion.

ServiceBest forShort review
131. PostHogAll-in-one product stackAnalytics, session replay, feature flags, experiments, and much more. An excellent balance between capabilities and developer experience.
132. AmplitudeProduct analyticsOne of the most mature platforms for funnels, cohorts, retention, and user behavior.
133. MixpanelEvent analyticsExcellent for precise tracking of user events and funnel analysis.
134. HeapAutomatic event captureUseful when you want to collect many interactions without manually instrumenting every event.
135. PlausibleSimple web analyticsPrivacy-friendly and much simpler than GA4 for typical websites.
136. Fathom AnalyticsPrivacy-focused web analyticsA minimalist alternative to large analytics systems, focused on privacy.
137. LaunchDarklyEnterprise feature flagsOne of the standards for controlled feature releases, targeting, and rollouts.
138. StatsigFeature flags and experimentsA very strong combination of release controls and experimentation.
139. GrowthBookOpen experimentationAn excellent open-source option for feature flags and A/B tests.
140. UnleashOpen-source feature flagsA strong choice when you want a feature management system you can host yourself.

The feature flag market is increasingly split between managed SaaS, open-source and self-hosted tools, and all-in-one platforms such as PostHog.


15. Secrets, credentials, and application security

An .env file is no longer a serious credential-management strategy when an application has dozens of services, CI/CD pipelines, multiple environments, and AI agents.

In 2026, there is particular focus on non-human identities, short-lived credentials, and preventing API keys from leaking through code, build logs, and agent workflows.

ServiceBest forShort review
141. DopplerDeveloper secrets managementOne of the most approachable ways to centralize secrets across development, CI, and different cloud platforms.
142. InfisicalOpen-source secretsA serious open-source alternative to Doppler and Vault, with cloud and self-hosted options.
143. HCP VaultEnterprise secretsHashiCorp Vault remains exceptionally powerful when dynamic secrets, identity, and policy control are priorities.
144. AWS Secrets ManagerAWS secretsThe most logical choice if your entire workload already runs on AWS.
145. Google Secret ManagerGCP secretsA simple and reliable integration with Google Cloud workload identities.
146. Azure Key VaultMicrosoft infrastructureA central secrets, keys, and certificate service for Azure environments.
147. AkeylessMulti-cloud secretsAn interesting platform for secrets, dynamic credentials, and more complex multi-cloud organizations.
148. 1Password Secrets AutomationDeveloper credentialsA natural extension of the 1Password ecosystem when you want to bring secrets from a password manager into your infrastructure.
149. SnykApplication securitySCA, dependency scanning, container security tools, and increasingly, protection for AI-assisted development workflows.
150. GitGuardianSecret detectionOne of the strongest specialized services for finding leaked API keys and credentials in repositories and development environments.

How I would assemble a stack today

The biggest mistake is trying to find one service that does everything.

It is much healthier to think in layers.

A small Next.js SaaS

Vercel + Neon + Clerk + Cloudflare R2 + Resend + Sentry + PostHog

That is an exceptionally productive stack for a solo developer or a small team.

A full-stack application with a more substantial backend

Railway or Render + PostgreSQL/Neon + Redis + Cloudflare R2 + Better Stack/Sentry

There are fewer serverless constraints, and deploying workers and background processes is straightforward.

A realtime application

Vercel + Convex

or

Supabase + your own frontend

Here, a single BaaS can remove a huge amount of backend infrastructure.

An AI SaaS

Vercel/Cloud Run + Neon + R2 + OpenAI/Anthropic + Groq/Together/Fireworks + Trigger.dev/Inngest + Axiom/Sentry

It is especially important to separate synchronous user requests from long-running AI tasks.

A global edge application

Cloudflare Workers + R2 + Queues + D1/KV/Durable Objects

or

Fly.io + a distributed database

A privacy-focused and open-source stack

Coolify + PostgreSQL + MinIO/S3-compatible storage + Infisical + SigNoz + Plausible + GrowthBook

This gives you much more control over your data and infrastructure.


The most important practices for 2026

Do not choose a service based only on its free tier

A free tier is great for development.

It is not an architecture.

Check what happens when a project reaches:

  • 100,000 users
  • millions of database operations
  • tens of terabytes of bandwidth
  • large volumes of logs
  • background workloads
  • multiple developers
  • multiple regions.

Watch out for egress

Storage that costs a few dollars a month can generate hundreds of dollars in bandwidth charges.

That is exactly why services such as R2 and B2 can be very interesting for media-heavy applications.


Keep your application and database geographically close

The frontend can be cached globally.

Database round trips cannot magically disappear.

If your API runs in Frankfurt and your database is in California, every request pays a latency penalty.


SQL compatibility has value

PostgreSQL and MySQL-compatible services generally make future migrations easier.

Fully proprietary data models can provide a fantastic developer experience, but they increase the cost of eventually leaving the platform.


Use standards where possible

OpenTelemetry is especially useful for observability.

For feature flags, vendor-neutral abstractions such as OpenFeature are increasingly useful.

For object storage, S3 compatibility is a major advantage.

A standard interface does not eliminate vendor lock-in, but it can reduce it significantly.


A background task is not an HTTP request

Generating a PDF, running two minutes of AI inference, processing video, or sending thousands of emails should not block a user-facing HTTP request.

That is what these are for:

  • queues
  • workers
  • scheduled jobs
  • durable workflows.

Use a durable workflow when a job has state

If a process needs to:

  1. perform an operation,
  2. wait for an hour,
  3. receive a webhook,
  4. retry a failed step,
  5. resume where it stopped,

a regular cron job or queue is often no longer enough.

Temporal, Inngest, Trigger.dev, Upstash Workflow, and similar systems exist for exactly this reason.


Keep secrets out of Git

API keys, database credentials, and production tokens should be managed by a secrets system.

This is even more important with AI coding agents, which now have access to repositories, terminals, MCP services, and deployment environments.


One important change in the Vercel ecosystem

Older tutorials often mention Vercel Postgres as a standalone Vercel product.

That is no longer the current architecture.

Vercel Postgres is no longer available as a standalone product. Existing databases automatically migrated to Neon in December 2024, and new databases are added through Marketplace integrations. For example, a Vercel application can use Neon or Supabase for PostgreSQL and Upstash for Redis.

So a stack like this is completely normal today:

Vercel for the application + Neon for PostgreSQL + Upstash for Redis.

You do not need to buy everything from the same provider.


My practical method for choosing services

Before adding a new service, ask seven questions:

  1. What specific problem does it solve?
  2. Can something we already use solve the same problem?
  3. How much vendor lock-in does it create?
  4. What does pricing look like when traffic grows 10×?
  5. Where is the data physically stored?
  6. How can we export the data if we decide to leave?
  7. What happens when the service goes down?

If you cannot answer these questions clearly, it is too early to make the service a critical part of your infrastructure.


What I would avoid

I would not build an application with:

Vercel for the frontend, Render for one API, Railway for another API, Supabase just for auth, Neon for the database, Firebase for one realtime feature, three different storage services, and four analytics SDKs.

Technically, it is possible.

Operationally, it becomes a mess.

Every new provider brings:

  • a new bill
  • a new dashboard
  • a new API key
  • a new failure mode
  • new documentation
  • a new security boundary
  • new vendor lock-in.

Managed services should reduce complexity, not move it from your servers to 25 dashboards.


Conclusion

In 2026, finding a service that can do something is not the problem.

The challenge is choosing the smallest number of services that together form a healthy architecture.

Most modern projects do not need their own Kubernetes cluster, five virtual servers, and an infrastructure administrator.

You can start with something like:

Vercel + Neon + Cloudflare R2 + Clerk + Resend + Sentry

and already have a very serious foundation.

If the backend needs more, add Railway, Render, or Cloud Run.

If background jobs appear, add Trigger.dev, Inngest, or a queue.

If your telemetry grows, move to a more capable observability system.

Only consider a more complex cloud setup and Kubernetes if your infrastructure outgrows a managed PaaS.

The best cloud stack is not the one that uses the most modern services.

It is the one that keeps your product simple for as long as simplicity is enough.