3 ms·
Ask HN: Resources to Learn DevOps?
I've realized the most important skill in the age of AI is DevOps. I have some experience with spinning up servers and hosting my apps, but I want to learn more about production-ready approaches to load balancing, server management, structuring a project, containerization, distribution, API design, concurrency done right, etc.
I've picked up some of each as I went through different projects but I'm wondering if there are resources that rigorously teach this stuff.
- muzzy19 1y agohttps://roadmap.sh/devops https://roadmap.sh/devops
- brikis98 1y agoI looked for something like this for years, and could never find it, so I ended up writing it myself: take a look at Fundamentals of DevOps and Software Delivery [1]. It's a hands-on, step-by-step guide to all the tools and techniques for deploying and managing software in production, including hosting (cloud, on-prem, IaaS, PaaS), infrastructure as code (IaC), application orchestration (VMs, containers, serverless), version control, build systems, continuous integration (CI), continuous delivery (CD), networking, monitoring, observability, and so on. [1] https://www.fundamentals-of-devops.com/ https://www.fundamentals-of-devops.com/