<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/do-we-really-need-a-backend-now-can-we-build-applications-without-backend-with-next-js-14--krdsa6jes" -->

---
title: Do we really need a backend now? Can we build...
description: The role of the backend in web development has been a critical component for many years. However, with the advent of frameworks like Next.js 14, the question...
canonical: https://daily.dev/posts/do-we-really-need-a-backend-now-can-we-build-applications-without-backend-with-next-js-14--krdsa6jes
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Do we really need a backend now? Can we build applications without backend with Next.js 14? | daily.dev
og:description: The role of the backend in web development has been a critical component for many years. However, with the advent of frameworks like Next.js 14, the question...
og:url: https://daily.dev/posts/do-we-really-need-a-backend-now-can-we-build-applications-without-backend-with-next-js-14--krdsa6jes
og:image: https://api.daily.dev/og/posts/kRDsa6jes.png
og:image:alt: Do we really need a backend now? Can we build applications without backend with Next.js 14?
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Do we really need a backend now? Can we build applications without backend with Next.js 14?

**[Community Picks](https://daily.dev/sources/community)** · [@noumanurrahman](https://daily.dev/noumanurrahman) · 5 min read · 221 upvotes · 37 comments

## Summary

The role of the backend in web development has been a critical component for many years. However, with the advent of frameworks like Next.js 14, the question arises whether a backend is still needed. The author presents their opinion that for many applications, a separate backend is not necessary. They discuss the use of third-party APIs, the challenges of syncing data with databases and external APIs, and the scalability issues of deploying a frontend-focused platform. They also highlight the benefits of building applications with a custom backend, such as full control and flexibility. The author recommends their blog for more information on backend technologies.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://programmingfire.com/do-we-really-need-a-backend-now-can-we-build-applications-without-backend-with-nextjs-14>

## Community discussion

Top comments from developers on daily.dev.

**@snigdho611** · 15 upvotes

> As great as the idea is, executing all the complicated logic of your application on a singular end sounds dangerous, even more so when its still as experimental and new as Next JS compared to some of the more established backend technologies.

**@ericburel** · 14 upvotes

> That's so misleading
>  Next provides a backend for frontend, end of story.
> It empowers frontend dev to do fullstack tasks like calling stripe to process payments, handle auth, aggregate data from APIs and data sources.
> It never claimed to replace all backends, you still need internal APIs for businnes logic
> This is especially true with route handlers that are voluntarily simplistic.

**@kaisz** · 9 upvotes

> Why would I make my life harder

**@kasvith** · 8 upvotes

> Yes because there are complicated apps

**@markvachi** · 6 upvotes

> classic

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#webdev](https://daily.dev/tags/webdev), [#backend](https://daily.dev/tags/backend), [#nextjs](https://daily.dev/tags/nextjs)

[View this post on daily.dev](https://daily.dev/posts/do-we-really-need-a-backend-now-can-we-build-applications-without-backend-with-next-js-14--krdsa6jes)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Do we really need a backend now? Can we build applications without backend with Next.js 14?","url":"https://daily.dev/posts/do-we-really-need-a-backend-now-can-we-build-applications-without-backend-with-next-js-14--krdsa6jes","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/do-we-really-need-a-backend-now-can-we-build-applications-without-backend-with-next-js-14--krdsa6jes"},"datePublished":"2023-11-08T07:09:09.269Z","dateModified":"2023-12-07T12:02:45.284Z","description":"The role of the backend in web development has been a critical component for many years. However, with the advent of frameworks like Next.js 14, the question...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/96a4346072f957f2ea21250b428c5565?_a=AQAEufR","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/96a4346072f957f2ea21250b428c5565?_a=AQAEufR","isAccessibleForFree":true,"articleSection":"Community Picks","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Person","name":"Nouman Rahman","url":"https://daily.dev/noumanurrahman","image":"https://avatars.githubusercontent.com/u/77576329?v=4","description":"STEM Student ✨","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":670}},"commentCount":37,"discussionUrl":"https://daily.dev/posts/do-we-really-need-a-backend-now-can-we-build-applications-without-backend-with-next-js-14--krdsa6jes","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":221},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":37}],"keywords":"webdev,backend,nextjs","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Community Picks","item":"https://daily.dev/sources/community"},{"@type":"ListItem","position":3,"name":"Do we really need a backend now? Can we build applications without backend with Next.js 14?"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/do-we-really-need-a-backend-now-can-we-build-applications-without-backend-with-next-js-14--krdsa6jes","comment":[{"@type":"Comment","text":"As great as the idea is, executing all the complicated logic of your application on a singular end sounds dangerous, even more so when its still as experimental and new as Next JS compared to some of the more established backend technologies.","datePublished":"2023-11-15T02:05:45.124Z","url":"https://daily.dev/posts/kRDsa6jes#c-56wSbNRxM","author":{"@type":"Person","name":"Snigdho Dip Howlader","url":"https://daily.dev/snigdho611","image":"https://avatars.githubusercontent.com/u/61914319?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":15}},{"@type":"Comment","text":"That’s so misleading\nNext provides a backend for frontend, end of story.\nIt empowers frontend dev to do fullstack tasks like calling stripe to process payments, handle auth, aggregate data from APIs and data sources.\nIt never claimed to replace all backends, you still need internal APIs for businnes logic\nThis is especially true with route handlers that are voluntarily simplistic.","datePublished":"2023-11-15T07:42:26.132Z","dateModified":"2023-11-15T07:42:49.436Z","url":"https://daily.dev/posts/kRDsa6jes#c-stIpxgC4D","author":{"@type":"Person","name":"Eric Burel","url":"https://daily.dev/ericburel","image":"https://avatars.githubusercontent.com/u/7983005?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":14}},{"@type":"Comment","text":"Why would I make my life harder","datePublished":"2023-11-13T19:47:51.571Z","url":"https://daily.dev/posts/kRDsa6jes#c-WlnjnVrbG","author":{"@type":"Person","name":"kaisz","url":"https://daily.dev/kaisz","image":"https://lh3.googleusercontent.com/a/AEdFTp7EutxwnuxU1p69IA_mUK390B8Xp74pRyzno-hh=s96-c"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":9}},{"@type":"Comment","text":"Yes because there are complicated apps","datePublished":"2023-11-14T12:54:50.368Z","url":"https://daily.dev/posts/kRDsa6jes#c-V5G1CUqac","author":{"@type":"Person","name":"Kasun Vithanage","url":"https://daily.dev/kasvith","image":"https://avatars.githubusercontent.com/u/13379595?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":8}},{"@type":"Comment","text":"classic","datePublished":"2023-11-09T09:58:47.472Z","url":"https://daily.dev/posts/kRDsa6jes#c-P5LHeLO3L","author":{"@type":"Person","name":"vachirawit laolod","url":"https://daily.dev/markvachi","image":"https://avatars.githubusercontent.com/u/6532493?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":6}}]}
```

