- I am doing this. I have 25 days left to Christmas. This year I am kicking off my cloud-native-mas, inspired by #javascriptmas drive by Scrimba. Here are the numbers: 25 days left to Christmas 510 pages left to study from the book Cloud Native Spring in Action 20 pages / day I will blog about my progress every day. I am … 
 Read More
- Today I solved a couple of coding interview questions from AlgoExpert: Insertion Sort. Selection Sort. With that, I realized that I have completed all 31 Easy Level questions. I also have solved 6 of the Medium Level ones so far. In total, I have solved 37 questions in this iteration of preparation for acing my coding … 
 Read More
- Chapter 2 had 3 main parts: The 15 factors for building cloud native applications. The hands-on exercise to design, develop, and deploy the first service in the system, the catalog-service. The system requirements and architecture. It then provided an overview of all the concepts and technologies that will be covered … 
 Read More
- Chapter 1 is Introduction to Cloud Native. In this chapter I learned: Cloud native is an approach to software development which involves designing, developing, and deploying distributed systems in the cloud, in a way that takes advantage of the cloud. It aims to achieve scalability, resilience, agility, and lower cost. … 
 Read More
- In chapter 0, i.e. all the pages before chapter 1 of the book, here are my key learnings: This book is full of useful information. I will learn plenty reading it. This book is about system design. It is system design in action. I will design a system, develop, and deploy it. It has 16 chapters. I would like to study … 
 Read More
- Cloud Native Spring in Action in 16 DaysNov 14, 2023 · 1 min read · spring cloud native spring cloud kubernetes backend system design job ready ·- I will finish reading the book Cloud Native Spring in Action by Thomas Vitale by the end of November. Why: I will learn a lot about my profession by reading it. I got KCNA-certified so that I could read through it more easily. It will help me gain the experience for the system design interviews I am preparing for. I … 
 Read More
- Many software developers and even authoritative voices in the software industry use the terms cloud native and microservices interchangeably. While studying with the excellent book Cloud Native Spring, I decided to dig deeper into the differences between those two approaches. The experienced Thomas Vitale emphasizes … 
 Read More
- I'm getting ready for interviews. I have a list of items I'm going through for my preparation. I also dedicated 3 months for this process. I'm currently preparing for SQL interview questions. I went through the SQL fundamentals course on Exponent. I also solved all the interview questions and watched a few of the SQL … 
 Read More
- I'm attending Nathaniel Schutta's excellent class Fundamentals of Software Engineering, offered on O'Reilly. Nathaniel is an experienced software engineer, architect, Spring advocate, and a professor at the University of Minnesota. In the first week, he presented a number of fundamental ideas for software engineers. … 
 Read More
- Yesterday I looked at the Raft consensus algorithm for distributed systems. It's an algorithm to enable a group of servers/nodes to reach an agreement on a value. It's meant to replace a previous consensus algorithm called Paxos which was perceived to be complicated and difficult to understand. Raft on the other hand … 
 Read More