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 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 MoreSpring Yesterday I wrapped up the first course in the Spring Certified Professional learning path. The course finished with implementing the PUT and DELETE actions. A key learning was understanding when to use PUT for creating vs POST. The bottom line is that you use PUT for creation when you already have the …
Read MoreSpring: GETing a list of items, Paging and Sorting, and Spring Security + Javascript: textarea and forEach
Spring I studied: GETing a list of items, using paging and sorting Spring Security: This is a large topic. Yesterday I looked at the pillars of software security: authentication and authorization and how to implement basic authentication in Spring. JavaScript I looked at: testarea forEach(), a method to iterate over …
Read MoreSpring Data and Javascript Array Methods
Spring I used Spring Data to implement the Repository pattern for the separation of concerns. I learned the concept of idempotent operations. They give the same outcome no matter how many times they get run. POST is not an idempotent operations. The 201 CREATED status code should return a Location header in the …
Read MoreBackend with Spring The two key concepts I went through yesterday were TDD and REST. The project-based course uses test-driven development which is a nice treat. By the end of this learning path, I'll have solidified: Spring REST APIs TDD Frontend with JavaScript On the frontend side, I reviewed important concepts …
Read MoreSpring I kicked off the Spring Certified Professional learning path yesterday. Key learnings: You initialize a new Spring-based application using spring initializr. It's 3 steps: Fill out metadata Pick dependencies Create the project Spring makes JEE development easier. Spring Boot made Spring development easier. …
Read MoreKick Off Today I kick off a new Sprint that will start a 3-month-long learning path. By the end of this learning path, I plan to study: Spring Frontend, specifically React K8s AWS Java REST APIs Cloud Native Microservices This first Sprint I will focus on Spring and React.
Read More