DevOps & Infrastructure

A curated collection of the best containers, orchestration, IaC, and monitoring.

Favicon

 

  
  
Favicon

 

  
  
Favicon

 

  
  
Favicon

 

  
  
Favicon

 

  
  
Favicon

 

  
  

DevOps & Infrastructure covers the tools teams use to build, deploy, and run software at scale. This spans container runtimes like moby, orchestration platforms like kubernetes, infrastructure-as-code tools like terraform and ansible, and observability stacks like prometheus and grafana. If a repository helps you package an application, automate its deployment, manage servers and cloud resources as code, or watch what's happening in production, it belongs here.

Choosing between projects in this category depends on what layer of the stack you're working in and how much operational overhead you can take on. Container orchestration tools like kubernetes solve scheduling and scaling across clusters but require real investment to run well, while simpler setups might only need moby or a plain compose file. Configuration management tools like ansible favor agentless, push-based automation, whereas terraform focuses on declarative provisioning of cloud resources and tracks state over time. For monitoring, prometheus handles metrics collection and alerting, and grafana turns that data (and data from other sources) into dashboards.

When picking a project, consider:

  • Scale: single server, a handful of nodes, or a large multi-region cluster
  • Team familiarity with the tool's configuration language (YAML, HCL, INI-style)
  • Whether you need a full platform or just one piece (scheduler, provisioner, metrics store)
  • Integration with your existing cloud provider or CI/CD pipeline
  • Community size and release cadence, since infrastructure tools need long-term maintenance

Most production setups combine several of these tools rather than relying on one. A common pattern is terraform for provisioning, kubernetes for orchestration, and prometheus with grafana for monitoring, all wired together with ansible or similar for configuration tasks that fall outside the others' scope.

Frequently asked questions