1.4.6 Spring Cloud
Thế giới phát triển ứng dụng đang bước vào một kỷ nguyên mới, nơi mà chúng ta sẽ không còn phát triển ứng dụng như những khối đơn lẻ được triển khai một lần (monolith) nữa, mà thay vào đó sẽ xây dựng ứng dụng từ nhiều đơn vị triển khai riêng biệt được gọi là microservices (dịch vụ vi mô).
Microservices là một chủ đề nóng, giải quyết nhiều vấn đề thực tiễn trong quá trình phát triển và khi chạy ứng dụng. Tuy nhiên, chúng cũng mang lại những thách thức riêng. Những thách thức đó được giải quyết trực tiếp bởi Spring Cloud, một tập hợp các dự án hỗ trợ phát triển ứng dụng gốc đám mây (cloud-native) với Spring.
Spring Cloud bao phủ rất nhiều khía cạnh, và sẽ không thể trình bày hết trong cuốn sách này. Để tìm hiểu đầy đủ về Spring Cloud, tôi gợi ý bạn tham khảo cuốn Cloud Native Spring in Action của Thomas Vitale (Manning, 2020, www.manning.com/books/cloud-native-spring-in-action).
