4 ms·
DevOps just makes the problem worse which it is intended to solve. DevOps started from "deploying is too hard, and the developers don't know how to run complica
by Pannoniae 3y ago
DevOps just makes the problem worse which it is intended to solve. DevOps started from "deploying is too hard, and the developers don't know how to run complicated shell scripts to deploy our software to release, anyone should be able to deploy it and have it scale!". However, most companies started to cargo-cult Google and just built everything in the "most scalable" way, incurring tons of overhead, both in deployment friction and hardware costs, so we are back to DevOps being an almost completely separate field from software engineering, and the programmers still can't deploy software.
- ecshafer 3y agoDevops absolutely fixed a lot of issues. Going from manually merged SVN branches on a quarterly release monolith to a "click and release application" is a huge saver in developer time and pain.
- theduder99 3y agothat's great for you. at my company devops are still doing monthly releases and unable to deploy single microservices because all the services are too interconnected.
- llama052 3y agoThat doesn't sound like a devops problem, but a culture one.
- beezlewax 3y agoWe use simple github workflows to release microservice based services and frontends on a daily basis. They're pushed through a series of dev environments for testing before being "released" into production by managers. It's not hard for devs at all.
- donutshop 3y ago> DevOps just makes the problem worse which it is intended to solve. DevOps started from "deploying is too hard, and the developers don't know how to run complicated shell scripts to deploy our software to release, anyone should be able to deploy it and have it scale!". However, most companies started to cargo-cult Google and just built everything in the "most scalable" way, incurring tons of overhead, both in deployment friction and hardware costs, so we are back to DevOps being an almost completely separate field from software engineering, and the programmers still can't deploy software. Absolutely this. Instead of collaborating to solve problems we are wasting time on pet projects.