Cloud Native Spring in Action: Chapter 1
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.
- Cloud native applications are:
- Scalable
- Resilient
- Loosely coupled
- Observable
- Manageable
- In this book I will use:
- Programming Language: Java 17
- Framework: Spring Boot 2.7
- Container: Docker
- Orchestration: K8s
- Cloud: Digital Ocean