3 ms·
That fancy devops/containers tooling is easier to maintain and work on vs running on bare metal servers.
by altdataseller 4y ago
That fancy devops/containers tooling is easier to maintain and work on vs running on bare metal servers.
- VWWHFSfQ 4y agoIs that some kind of universal truth or just what you think
- dolmen 4y agoWhen there are just 9 servers and a single developer like in the article your opinion doesn't matter.
- hakube 4y agoIt's not easy to maintain I can tell you
- altdataseller 4y agoI said easier, not easy.
- BilalBudhani 4y agoI don't see how it is easier to maintain. I follow a simple rule of thumb - the more abstractions you introduce the more complex it gets to maintain Life is easier if you can get away with lesser abstractions.
- holoduke 4y agoThe more tools you have the more difficult it is to maintain yourself. In a larger team with dedicated DevOps you might be right. But in my case where I maintain frontend, backend, databases, security, hosting and the servers I cannot have too much complexity. And i find container tools too complex to fully understand as a full stack software developer (not an expert in anything). Same for heavy weight frontend or backend frameworks. I like to keep it simple without too many abstractions on all layers. So far I managed to build apps used by millions of daily users for about 10 years.
- curun1r 4y agoI think you and the people disagreeing with you are both right, in a sense. These tools can absolutely simplify and improve even a small deployment…for someone with significant experience using them. But there’s a lot of learning that has to happen to get to that level of experience. And for a solo operator or small team without that experience, investing that time into learning may not be the best investment. You see this contextual disagreement a ton here on HN. Those who gave taken the time to learn these tools and have practical experience using them for real deployments see the alternative as primitive, error prone and fundamentally limiting. Those without the experience see the tools as overly-complex distractions. Both are true, depending on your situation. Like almost all tech decisions, there are no universally correct answers. The best decisions are those tailored to the specific circumstances.