Insight Stack
Welcome to InsightStack, a curated hub of books and research papers that reflect my passion for cloud computing, infrastructure, SRE, DevOps, kernel development, and virtualization. Dive into the foundational texts, cutting-edge research, and practical guides that have shaped my technical expertise and fueled my curiosity.
Cloud Computing
- “Cloud Strategy” by Gregor Hohpe - A comprehensive guide to understanding and implementing effective cloud strategies in modern businesses.
- “Designing Data-Intensive Applications” by Martin Kleppmann – A deep dive into modern data systems.
- “Cloud Native Infrastructure” by Justin Garrison and Kris Nova – Strategies for building scalable and reliable infrastructure.
- “The Datacenter as a Computer” – An exploration of large-scale distributed systems design.
- “MapReduce: Simplified Data Processing on Large Clusters” – The foundation of distributed computing frameworks.
Infrastructure & Automation
- “Terraform: Up & Running” by Yevgeniy Brikman – A practical guide to building infrastructure as code.
- “Infrastructure as Code” by Kief Morris – Insights into managing infrastructure with modern DevOps practices.
- “Borg, Omega, and Kubernetes” – Google’s journey in container orchestration.
SRE (Site Reliability Engineering)
- “Site Reliability Engineering” by Google – The definitive guide to SRE principles.
- “Seeking SRE” by David N. Blank-Edelman – Diverse perspectives on implementing SRE practices.
DevOps & CI/CD
- “The Phoenix Project” by Gene Kim – A novel that explains DevOps concepts in action.
- “Accelerate” by Nicole Forsgren – Data-driven insights into high-performing DevOps teams.
- “The Twelve-Factor App” – A manifesto for building scalable, maintainable web apps.
- “Infrastructure as Code: Theory and Practice” – Modern approaches to managing infrastructure.
Kernel Development
- “Linux Kernel Development” by Robert Love – Comprehensive coverage of kernel architecture.
- “Understanding the Linux Kernel” by Daniel Bovet and Marco Cesati – Detailed exploration of kernel mechanisms.
- “The Unix Time-Sharing System” – The paper that introduced Unix concepts.
KVM and Virtualization
- “Virtualization Essentials” by Matthew Portnoy – A beginner-friendly guide to virtualization.
- “Mastering KVM Virtualization” by Humble Devassy Chirammal – Advanced concepts in KVM.
- “KVM for x86: The Basics” – An introduction to KVM for virtualization.
- “Virtio: Towards a De-Facto Standard for Virtual I/O Devices” – Analysis of virtual I/O device frameworks.