news.volyx.in

Kubernetes is a red flag signalling premature optimisation (jeremybrown.tech)

542 points by tenfourty · 1531 days ago · 550 comments on HN

Article summary

The article argues that using Kubernetes and other complex technologies can be a sign of premature optimization, distracting from the core mission of a company. It suggests that many startups and scale-ups should avoid using Kubernetes and instead focus on simpler solutions. The author shares personal anecdotes of falling into the trap of premature optimization and advocates for a more focused approach. This approach prioritizes solving real problems as they arise, rather than trying to anticipate future needs.

Main themes

  • Kubernetes
  • Premature Optimization
  • Complexity
  • Startups
  • Devops
  • Cloud Computing
  • Scalability
  • Simplicity

What commenters say

  • Some commenters argue that managed Kubernetes can be a sane choice, even for small projects, due to its ease of use and standardization.
  • Others claim that the complexity of Kubernetes is not worth the benefits, especially for startups with limited resources and expertise.
  • There is disagreement about the level of expertise required to maintain a Kubernetes cluster, with some arguing that it is relatively easy and others claiming that it requires significant knowledge and experience.
  • A few commenters suggest that the decision to use Kubernetes depends on the specific needs and skills of the team, and that it may be more suitable for larger or more complex projects.
  • Some argue that the cost of using Kubernetes, including the cost of hiring and training staff, may outweigh the benefits for small projects.
  • Others propose that a more DIY approach, using simpler technologies and scripting, can be a viable alternative to Kubernetes for small projects.
  • There is also discussion about the importance of documentation and knowledge sharing in maintaining complex systems, regardless of whether Kubernetes is used.
  • A few commenters note that the landscape of devops and cloud computing is changing, and that what was once considered complex may become more accessible and manageable over time.