You all must always be searching for good books to read. In this post, we are going to talk about some great reads in computer science and technology space. Here I will be writing about books that I have read completely or partially.
If you missed reading 3 must-read books for Kubernetes you can find them below
The books that I will be talking about here aims at improving your thinking and approach to problems. Please don’t expect me to list down books for some tool.
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
This is one of my most favorite books from the recent past. This book teaches you about different aspects of failure that can happen in large-scale distributed data systems and how you can handle those in a very easy-to-understand language. A great book to read for anyone who is aiming for senior engineers. In fact, I recommend everyone to read this book. It’s a must-read from my side. I am still in the middle of this book and I am loving it. You can buy this book from here
The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win
If you want to understand how the term DevOps has its journey from the origin and how the companies were working before that. This is a great read about how a company transitions from day-to-day random tasks to following a proper DevOps practice. It says everything in stories, so a great read for novel lovers. It talks about change management, agile, sprints, and many such day-to-day aspects that you come across. A must-read for anyone in the IT industry.
Computer Networking | A Top-Down Approach
This is a must-read book who want to be an expert in networking. In the book, the most basic concepts of networking are taught very well. I have not read the whole book, but whatever chapter I have read, helped me understand the concept in more depth. Must read for anyone aspiring to be DevOps, SRE, Sysadmin, or any such profile.
Computer Systems: A Programmer’s Perspective
Again I have not read this whole book, but as the title says it will present a different perspective of computer systems to you. In the first few chapters, they have talked about compilation in different machines and architecture and then they take to the next level. A must-read for anyone who wants to be an expert in computers.
Site Reliability Engineering: How Google Runs Production Systems
This book is also known as the SRE book and is a must-read for DevOps and SRE. This book has great content, few of my favorites are four pillars of monitoring, Load balancing in google, and incident management. You can also read free version of this book here https://sre.google/sre-book/table-of-contents/
These are the 5 books that you can read. Remember you need to increase the way you think when you approach the problem. These books help a lot in them.
If you like the article please share and subscribe.
It’s amazing how so much can be done with such information. Was scrolling through your blog and it caught my attention. I had to save it to read later. Kudos for collating great insights in one place. Thanks! 🙂