frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

GitOps Considered Harmful for MVP

https://knockdata.com/blog/gitops-considered-harmful
10•RockieYang•1h ago

Comments

cranberryturkey•1h ago
what is GitOps?
RockieYang•1h ago
GitOps is like DevOps in Git. Let a bot take care of the infrastructure according to the git repo.
tony-vlcek•1h ago
Literally the first sub-section of the article:

> At its core, GitOps is simple. You write down how you want the system to look in code and a bot makes the world match that. Your infrastructure lives in Git. You deploy by committing. You roll back by reverting. The robots take it from there.

RockieYang•1h ago
Thanks tony. Can you please share your opinion? Love to hear
elp•49m ago
We use it heavily in our Kubernetes environment. Everything beyond the basic install goes into a repository. As soon as someone commits a change, ArgoCD running on the cluster picks it up and rolls it out automatically.

For version 1/MVP work, you absolutely shouldn’t bother with this. It’s a complete waste of resources when you should be focusing on growth or launching the product. Compared to doing it by hand, it’s slower, clumsier, and just another layer of complexity your team has to deal with.

On the other hand, for long-running, stable systems, it’s awesome! We know exactly who rolled out a change and when. From the commit messages, we know why the change happened—even years later. We also make a point of adding Jira (Hawk Tuah) ticket numbers so we can track the details more easily. And if something goes wrong, it’s simple to roll back to an older version.

This approach is perfect for large, long-term maintenance systems—but poison for a brand-new project.

RockieYang•45m ago
Totally agree. I think gitops is super helpful for a full production system. While MVP, it is really poison. Thanks so much for sharing.
rapnie•52m ago
Please adjust the title. The full title is "GitOps Considered Harmful for MVP" which is totally different than what the current title conveys.
RockieYang•47m ago
Thanks point out. Changed that
camilomatajira•36m ago
This is worth gold: """ Power Imbalance

In theory, GitOps is neutral. A robot pulls from Git and makes reality match. Everyone gets to review, and every change is versioned. Feels fair. Right?

But in practice, GitOps introduces a very specific kind of power dynamic: the gatekeeper pattern.

Most of the time, it’s the infra or platform team that sets up GitOps. They define the rules—how environments are structured, how approvals work, which tools are allowed. And once that system is live, every change has to go through them.

It sounds like collaboration. In reality, it’s almost always a one-way review.

A backend developer wants to change a config file. They need a review from someone on the platform team. A frontend dev wants to bump a service version. They open a PR. They wait. A product engineer wants to expose a new route for testing. Same story. PR. Wait. Fix a nit. Wait again.

But it doesn’t go the other way. It almost never goes the other direction.

Infra changes things, merges to main, the bot deploys it. No one outside the infra team is reviewing their changes. No one’s stopping their PRs with a comment. They own the system, and everyone else is a guest.

That’s not collaboration. That’s control. """

noctune•32m ago
I overall agree with the article; GitOps is great for managing long-lived, shared, stable systems you need a good audit trail for (like production), but testing isn't one of these. Test environments should ideally just be something non-shared you can just spin up and make changes to without asking for permission.
kritr•31m ago
I don’t see this article actually arguing against GitOps. It just argues that the policies in place for GitOps need to make sense for the environment you’re developing in.

Obviously, the level of auditing and reviewing for infrastructure changes in a Prod environment make no sense for a Sandbox environment, and there’s nothing in GitOps that implies these need to be the same.

Ideally at every phase of development, you have very legible infrastructure that can be shared and iterated on by a team. The CI pipelines backing this should offer rapid turnaround times, and things should be easy to test.

All things which the general GitOps concept still works in tandem with.

RockieYang•16m ago
Usually GitOps have flow like checkout => modify => commit => push => PR => merge => check result. Even if we remove the merge step, still have flow modify => commit => push => check result. In which the commit & push still could be removed

Cutting the cord on TV and movie subscriptions

https://kix.dev/cutting-the-cord-on-tv-and-movie-subscriptions/
1•kixpanganiban•42s ago•0 comments

China's latest GPU arrives with claims of CUDA compatibility and RT support

https://www.tomshardware.com/pc-components/gpus/chinas-latest-gpu-arrives-with-claims-of-cuda-com...
1•SerCe•1m ago•0 comments

Role of CO2 in the Evolution of Intelligence: Solving the Dinosauroid Question

https://www.qeios.com/read/IKNUZU
1•Qem•2m ago•1 comments

Show HN: PrevelteKit – Static-first Svelte/Rsbuild/jsdom framework

https://tbocek.github.io/preveltekit/
1•tbocek•4m ago•0 comments

Pop OS is getting beta

https://system76.com/pop/pop-beta/
2•agluszak•5m ago•0 comments

The Growth of EV Fast Charging Network Along US Interstate Highways

https://brilliantmaps.com/ev-fast-charging/
1•Ozarkian•7m ago•0 comments

If Odin Had Macros

https://www.gingerbill.org/article/2025/07/31/if-odin-had-macros/#fnref:2
1•mattwilsonn888•12m ago•0 comments

We've all had enough of this nonsense – DHH

https://world.hey.com/dhh/we-ve-all-had-enough-of-this-nonsense-8545dd26
7•arrowsmith•16m ago•0 comments

Doomsday Scoreboard

https://doomsday.march1studios.com/
2•thunderbong•19m ago•1 comments

Welcome to Cognitive Capitalism

https://defragzone.substack.com/p/welcome-to-cognitive-capitalism
2•frag•20m ago•0 comments

Raspberry Pi CM0 – Castellated Module of RPi Zero2W

https://www.cnx-software.com/2025/09/23/raspberry-pi-cm0-castellated-module-features-raspberry-pi...
1•stateoff•21m ago•1 comments

Abyss Hackathon 2025 – Building PDF Widgets

https://abysshub.com/hackathon
1•Taghizade•26m ago•2 comments

The A.I. Bubble Is Coming for the Browser

https://www.newyorker.com/culture/infinite-scroll/the-ai-bubble-is-coming-for-your-browser
2•FinnLobsien•26m ago•1 comments

Hacktoberfest 2025

https://hacktoberfest.com
1•ramenudon•28m ago•0 comments

First Malicious MCP in the Wild: The Postmark Backdoor Stealing Your Emails

https://www.koi.security/blog/postmark-mcp-npm-malicious-backdoor-email-theft
1•duncans•29m ago•0 comments

How much a U.S. government shutdown costs per day (CBO/S&P anchors)

https://www.thepricer.org/how-much-does-a-government-shutdown-cost-per-day/
1•SarahMas•31m ago•1 comments

Code of Conduct?

https://github.com/basecamp/omarchy/issues/1913
2•nuschk•34m ago•1 comments

CISA Emergency Directive 25-03 – Potential Compromise of Cisco Devices

https://www.cisa.gov/news-events/directives/ed-25-03-identify-and-mitigate-potential-compromise-c...
1•panki27•35m ago•0 comments

LLMs Are Software Diamonds

https://www.evalapply.org/posts/llms-are-diamonds/index.html
1•refset•37m ago•0 comments

Parquet with GEOMETRY type is not GeoParquet

https://rednegra.net/blog/20250925-parquet-with-geometry-type-is-not-geoparquet/
1•severo_bo•38m ago•0 comments

Crates.io: Malicious crates faster_log and async_println

https://blog.rust-lang.org/2025/09/24/crates.io-malicious-crates-fasterlog-and-asyncprintln/
1•s314•38m ago•0 comments

StoryBee Expands Learning with International Educational Frameworks

1•niksmac•40m ago•1 comments

She Doesn't Want to Embrace My Love for Her

https://etechx.co.ke/she-doesnt-want-to-embrace-my-love-for-her
2•manyikm•41m ago•0 comments

Why Exposure to International Educational Frameworks Matters for Young Minds

https://storybee.app/early-exposure-international-educational-frameworks
1•niksmac•41m ago•0 comments

The Ghost of ChatGPT 4o

https://firasd.substack.com/p/the-ghost-of-chatgpt-4o
1•firasd•41m ago•0 comments

The Perplexity Search API

https://www.perplexity.ai/es/hub/blog/introducing-the-perplexity-search-api
1•KoftaBob•42m ago•0 comments

Microsoft agrees to 11th hour Win 10 end of life concessions

https://www.theregister.com/2025/09/26/not_in_eu_and_want/
3•defrost•45m ago•0 comments

'ChatGPT, what stocks should I buy?' AI fuels boom in robo-advisory market

https://www.reuters.com/business/finance/chatgpt-what-stocks-should-i-buy-ai-fuels-boom-robo-advi...
1•thm•46m ago•0 comments

OpenAI and Databricks Strike $100M Deal to Sell AI Agents

https://www.wsj.com/articles/openai-and-databricks-strike-100-million-deal-to-sell-ai-agents-f7d7...
2•PotatoNinja•51m ago•0 comments

The Curtain Rises (1944)

https://time.com/archive/6897787/u-s-at-war-the-curtain-rise/
1•thomassmith65•53m ago•0 comments