해당 스터디는 90DaysOfDevOps
https://github.com/MichaelCade/90DaysOfDevOps
를 기반으로 진행한 내용입니다.
90DaysOfDevOps 스터디의 모든 강의 수강과 정리를 마쳤다.
방대한 DevOps 생태계와 클라우드 네이티브 기술들을 폭넓게 훑어볼 수 있는 시간이었다. 스터디를 리딩하며 함께 기술을 탐구하고, 실제 쿠버네티스 클러스터와 인프라를 운영하며 마주했던 여러 고민에 대한 해답을 엿볼 수 있었다.
마지막 챕터인 만큼, 전체 강의 중에서도 내용이 특히 훌륭했거나 기술적으로 흥미로웠던 주제, 그리고 DevOps 엔지니어링 관점에서 앞으로 더 깊게 파고들어 공부해 볼 가치가 있는 강의들을 아래와 같이 추려보았다.
📌 인상 깊었던 핵심 강의 리스트
Day 6. Kubernetes RBAC with Ansible: 쿠버네티스 RBAC 정책과 Ansible
Day 8. Culinary Coding: Crafting Infrastructure Recipes with OpenTofu: Terraform과 OpenTofu
Day 9. Why should developers care about container security?: 컨테이너 보안
Day 10. Is Kubernetes Too Complicated?: 쿠버네티스란?
Day 14. An introduction to API Security in Kubernetes: 웹 애플리케이션 방화벽(WAF)
Day 17. From Chaos to Resilience: Decoding the Secrets of Production Readiness: 서비스메시와 Istio
Day 19. Building Efficient and Secure Docker Images with Multi-Stage Builds: 멀티스테이지 빌드 (Multi-Stage Build)
Day 22. Test in Production with Kubernetes and Telepresence: 텔레프레즌스
Day 24. DevSecOps - Defined, Explained & Explored: DevSecOps란
Day 25. Kube-Nation: Exploring the Land of Kubernetes: 쿠버네티스 아키텍처의 비유화 (국가)
Day 27. From Automated to Automatic - Event-Driven Infrastructure Management with Ansible: Ansible이란?
Day 33. GitOps made simple with ArgoCD and GitHub Actions: ArgoCD와 Github Actions을 이용한 CI/CD
Day 38. Open Standards: Empowering Cloud-Native Innovation: OCI (Open Container Initiative)와 K8s Interface
Day 39. Is TLS in Kubernetes really that hard to understand?: 쿠버네티스 인증서
Day 43. Let's go sidecarless in Ambient Mesh: Istio와 Ambient Mesh
Day 44. Exploring Firecracker: AWS Lambda와 Firecracker
Day 50. State of Cloud Native 2024: 주목받은 CNCF 생태계 툴
Day 52. Creating a custom Dev Container for your GitHub Codespace to start with Terraform on Azure: Github Codespace와 Dev Container
Day 55. Bringing Together IaC and CM with Terraform Provider for Ansible: Terraform과 Ansible
Day 60. Migrating a monolith to Cloud-Native and the stumbling blocks that you don’t know about: 마이그레이션을 굳이 해야 하는가?
Day 63. Diving into Container Network Namespaces: 쿠버네티스 CNI를 리눅스 커널로 구현하기
Day 68. Service Mesh for Kubernetes 101: The Secret Sauce to Effortless Microservices Management: Service Mesh (Istio)
Day 69. Enhancing Kubernetes security, visibility, and networking control logic at the Linux kernel: eBPF와 Cilium (K8s CNI)이란?
Day 70. Simplified Cloud Adoption with Microsoft's Terraforms Azure Landing Zone Module: 랜딩존이란?
Day 72. Infrastructure as Code with Pulumi: Pulumi란?
Day 73. Introducing the Terraform Test Framework: IaC 테스트
Day 76. All you need to know about AWS CDK: AWS CDK
Day 80. Unlocking K8s Troubleshooting Best Practices with Botkube: Botkube
Day 83. Saving Cloud Costs Using Existing Prometheus Metrics: KRR (Kubernetes Resource Recommender)
Day 84. Hacking Kubernetes For Beginners: 쿠버네티스 해킹
Day 87. Hands-on Performance Testing with k6: k6
Day 89. Seeding Infrastructures: Merging Terraform with Generative AI for Effortless DevOps Gardens: 시딩 엔진 (Seeding Engine)
이번 스터디는 단순히 툴의 사용법을 익히는 것을 넘어, 왜 해당 기술이 등장했고 어떤 아키텍처적 이점을 주는지 깊이 고민해 볼 수 있는 계기가 되었다.
특히 인프라 자동화(Ansible, Terraform)와 보안, 네트워크(eBPF, Istio) 영역은 단편적인 이해를 넘어 실질적인 구축 경험이 필수적임을 느꼈다.
이 리스트에 포함된 주제들은 일회성 학습으로 끝내지 않고, 실제 인프라 환경이나 앞으로 진행할 프로젝트에 지속적으로 적용해 보며 완전히 내 것으로 만들어갈 계획이다.