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 MoreToday 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 MoreChapter 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 MoreChapter 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 MoreIn 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 MoreCloud Native Spring in Action in 16 Days
Nov 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 MoreMany 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 MoreI'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 MoreI'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 MoreYesterday 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