<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/why-i-don-t-run-distributed-systems-keeshwzkm" -->

---
title: Why I don&#x27;t run distributed systems | daily.dev
description: The author shares their experience with running distributed systems and Kubernetes, highlighting the challenges and complexities involved.
canonical: https://daily.dev/posts/why-i-don-t-run-distributed-systems-keeshwzkm
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Why I don&#x27;t run distributed systems | daily.dev
og:description: The author shares their experience with running distributed systems and Kubernetes, highlighting the challenges and complexities involved.
og:url: https://daily.dev/posts/why-i-don-t-run-distributed-systems-keeshwzkm
og:image: https://api.daily.dev/og/posts/KeESHwZKM.png
og:image:alt: Why I don&#x27;t run distributed systems
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.

# Why I don't run distributed systems

**[Lobsters](https://daily.dev/sources/lobsters)** · 5 min read · 8 upvotes · 1 comments

## Summary

The author shares their experience with running distributed systems and Kubernetes, highlighting the challenges and complexities involved.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.davd.io/posts/2024-03-20-kubernetes-and-back-why-i-dont-run-distributed-systems/>

## Community discussion

Top comments from developers on daily.dev.

**@salvatoremartire** · 1 upvotes

> K8s is not magic, it's a tool for orchestrating stuff. You still need to know how to operate the tool AND how the stuff you're orchestrating works. It doesn't make magic happen and this is something I've been victim of myself and seen others fall into the same misconception.
>
> I think for a small project, or something you're just starting that it is indeed a mistake to start "big" by going with k8s. You don't know what traffic is going to hit you, if the project is going to succeed and stuff like this. You can write your app and architecture to allow it for scaling but running it on a very...

---

Tags: [#architecture](https://daily.dev/tags/architecture), [#cloud](https://daily.dev/tags/cloud), [#distributed-systems](https://daily.dev/tags/distributed-systems), [#kubernetes](https://daily.dev/tags/kubernetes), [#mongodb](https://daily.dev/tags/mongodb), [#self-hosting](https://daily.dev/tags/self-hosting)

[View this post on daily.dev](https://daily.dev/posts/why-i-don-t-run-distributed-systems-keeshwzkm)

```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":"Why I don't run distributed systems","url":"https://daily.dev/posts/why-i-don-t-run-distributed-systems-keeshwzkm","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/why-i-don-t-run-distributed-systems-keeshwzkm"},"datePublished":"2024-03-28T18:24:56.114Z","dateModified":"2024-11-16T02:13:47.925Z","description":"The author shares their experience with running distributed systems and Kubernetes, highlighting the challenges and complexities involved.","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/10895b18c1a77e475b593738debc100c?_a=AQAEufR","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/10895b18c1a77e475b593738debc100c?_a=AQAEufR","isAccessibleForFree":true,"articleSection":"Lobsters","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":"Organization","name":"Lobsters","logo":"https://media.daily.dev/image/upload/s--tl8v_Fku--/f_auto,t_logo/v1698841318/logos/lobste.jpg","url":"https://daily.dev/sources/lobsters"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/why-i-don-t-run-distributed-systems-keeshwzkm","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":8},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"architecture,cloud,distributed-systems,kubernetes,mongodb,self-hosting","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Lobsters","item":"https://daily.dev/sources/lobsters"},{"@type":"ListItem","position":3,"name":"Why I don't run distributed systems"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/why-i-don-t-run-distributed-systems-keeshwzkm","comment":[{"@type":"Comment","text":"K8s is not magic, it’s a tool for orchestrating stuff. You still need to know how to operate the tool AND how the stuff you’re orchestrating works. It doesn’t make magic happen and this is something I’ve been victim of myself and seen others fall into the same misconception.\nI think for a small project, or something you’re just starting that it is indeed a mistake to start “big” by going with k8s. You don’t know what traffic is going to hit you, if the project is going to succeed and stuff like this. You can write your app and architecture to allow it for scaling but running it on a very minimal setup, like you did. But this lasts only until the load on your components allows you to do so. Then, one day, you may need to scale and k8s may be back into the conversation. But at that point, it’s very unlikely that you’d be still alone working on the project, you probably hired someone else by then ;)","datePublished":"2024-04-11T14:15:41.146Z","url":"https://daily.dev/posts/KeESHwZKM#c-JBJJyMcHo","author":{"@type":"Person","name":"Salvatore Martire","url":"https://daily.dev/salvatoremartire","image":"https://media.daily.dev/image/upload/s--2ZIw0kb5--/f_auto/v1710864931/avatars/avatar_oGDSg0kraZyTtsa7b8lSr"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}}]}
```

