Ebook Serverless & Microservices Thực Tế Với C# - Xây Dựng Microservices An Toàn Và Linh Hoạt Với .NET Stack Và Áp Dụng Serverless Development Trong Azure [Ấn Bản Lần 1, Tháng 7/2025] [PDF, EPUB] [9337E]
Hãy nhìn nhận thực tế các microservice và hệ thống phân tán với .NET stack để hiểu những hạn chế của microservices development thông qua một góc nhìn thực tế.
1. Các tính năng chính:
- ✓ Làm việc thông qua các tình huống phổ biến gặp phải khi phát triển các ứng dụng distributed microservices.
- ✓ Hiểu các cân nhắc về chi phí, giới hạn lưu lượng và giới hạn thời gian xung quanh các môi trường serverless.
- ✓ Tận dụng tối đa sự kết hợp giữa Azure services (Container Apps, Functions và Aspire) và .NET code.
2. Mô tả sách:
Từ các tác giả của loạt bài Software Architecture với C# và .NET, đây là chương trình giới thiệu thực tế và có căn cứ về cmicroservices sử dụng .NET stack.
Được viết cho các .NET developer đang bước vào thế giới cloud hiện đại và các ứng dụng phân tán, nó cho bạn biết khi nào các kiến trúc microservices và serverless là lựa chọn phù hợp để xây dựng các giải pháp doanh nghiệp dễ mở rộng và khi nào thì không. Bạn sẽ có được sự hiểu biết thực tế về các trường hợp sử dụng và hạn chế của chúng. Thay vì quảng bá microservices như một giải pháp phù hợp với tất cả, nó khuyến khích việc áp dụng một cách chu đáo dựa trên nhu cầu thực tế.
Sau phần giới thiệu ngắn gọn và thiết lập quan trọng, cuốn sách giúp bạn chuẩn bị cho ứng dụng thực tế thông qua các ví dụ như một ride-sharing website. Bạn sẽ làm việc với Docker, Kubernetes, Azure Container Apps và .NET Aspire mới với các cân nhắc về security, observability và cost management. Cuốn sách kết thúc bằng một ứng dụng event-driven hoàn chỉnh, tập hợp mọi thứ bạn đã đề cập.
Đến cuối cuốn sách, bạn sẽ có hiểu biết toàn diện về cloud và distributed .NET, được nhìn nhận qua góc nhìn của hai chuyên gia kỳ cựu trong ngành.
3. Bạn sẽ học được gì:
- ✓ Thiết lập các môi trường serverless trong Azure để phát triển và gỡ lỗi.
- ✓ Thiết kế giao tiếp và tính toán đáng tin cậy trên các microservice.
- ✓ Khám phá sâu hơn về Azure Functions và sử dụng các trigger cho IoT và các tác vụ nền.
- ✓ Sử dụng Azure Container Apps để đơn giản hóa việc tạo và quản lý container.
- ✓ Áp dụng các best practice để bảo mật ứng dụng microservices.
- ✓ Đánh giá và tính toán chính xác chi phí và giới hạn sử dụng trong các giải pháp serverless.
4. Cuốn sách này dành cho ai:
Cuốn sách này dành cho các engineer và senior software developer muốn tiến xa hơn vào các ứng dụng đám mây và phân tán hiện đại. Nó giúp các chuyên gia phát triển kiến thức của họ về kiến trúc microservices và serverless để tận dụng tối đa cả hai mô hình kiến trúc. Cần có kinh nghiệm trước đó với C#/.NET và Microsoft Stack (Entity Framework và ASP.NET Core) để tận dụng tối đa cuốn sách này.
Nếu bạn thích loạt bài Software Architecture với C# và .NET trước đây của tác giả, cuốn sách mới này sẽ cung cấp nội dung khám phá sâu hơn về các chủ đề được chọn trong các tác phẩm trước đó.
5. Mục lục:
- ✓ Chương 01. Giải mã các ứng dụng Serverless.
- ✓ Chương 02. Giải mã các ứng dụng Microservices.
- ✓ Chương 03. Thiết lập và lý thuyết: Docker & Onion Architecture.
- ✓ Chương 04. Azure Functions và Triggers Available.
- ✓ Chương 05. Background Functions in Practice.
- ✓ Chương 06. IoT Functions in Practice.
- ✓ Chương 07. Microservices in Practice.
- ✓ Chương 08. Microservices Organization thực tế với Kubernetes.
- ✓ Chương 09. Đơn giản hóa Container & Kubernetes: Azure Container Apps và các công cụ khác.
- ✓ Chương 10. Security & Observability cho các ứng dụng Serverless & Microservices.
- ✓ Chương 11. Car Sharing App.
- ✓ Chương 12. Đơn giản hóa Microservices với .NET Aspire.