Ebook Build Và Deliver Microservices Trên AWS [Ấn Bản Lần Thứ 1, Tháng 5-2023] [PDF, EPUB + CODE] [9724E]
Deliver microservices với CodeCommit, CodeBuild, CodeDeploy, và CodePipeline bằng cách sử dụng các software architecture pattern, microservices, và release pipelines.
1. Các tính năng chính:
- ✓ Tìm hiểu software architecture và microservices design patterns từ một AWS certified professional architect.
- ✓ Phát triển microservices bằng Spring Boot và tự động release bằng CodePipeline.
- ✓ Deploy microservices bằng cách sử dụng CodeDeploy cho EC2 instances, containers, và on premises.
2. Mô tả cuốn sách:
Reliable automation là rất quan trọng đối với bất kỳ thay đổi code nào được đưa vào production. Một release pipeline cho phép bạn deliver các tính năng cho người dùng một cách hiệu quả và kịp thời. AWS CodePipeline, với khả năng tích hợp và tự động hóa mạnh mẽ trong việc xây dựng, thử nghiệm và triển khai, cung cấp một giải pháp độc đáo cho các vấn đề phổ biến về software delivery như ngừng hoạt động trong quá trình triển khai, thiếu cơ chế phân phối tiêu chuẩn và những thách thức gặp phải khi tạo các sustainable pipeline.
Bạn sẽ bắt đầu bằng cách phát triển một Java microservice và sử dụng các dịch vụ AWS như CodeCommit, CodeArtifact, và CodeGuru để quản lý và review source code. Sau đó, bạn sẽ học cách sử dụng AWS CodeBuild service để build code và deploy nó lên AWS infrastructure và các container service bằng CodeDeploy service. Khi nâng cao, bạn sẽ tìm hiểu cách provision cloud infrastructure bằng cách sử dụng các CloudFormation template và Terraform. Các chương kết thúc sẽ chỉ cho bạn cách kết hợp tất cả các dịch vụ AWS này để tạo ra một CodePipeline tự động và đáng tin cậy để delivering microservices từ source code check-in đến deployment mà không có bất kỳ downtime nào. Cuối cùng, bạn sẽ khám phá cách tích hợp AWS CodePipeline với các dịch vụ của bên thứ ba như Bitbucket, Blazemeter, Snyk và Jenkins.
Khi kết thúc cuốn sách microservices này, bạn sẽ có được các kỹ năng thực hành để build các release pipeline cho ứng dụng của mình.
3. Bạn sẽ học được gì:
- ✓ Hiểu những kiến thức cơ bản về architecture patterns và microservice development.
- ✓ Nắm bắt được continuous integration và continuous delivery của microservices.
- ✓ Đi sâu vào automated infrastructure provisioning với CloudFormation và Terraform.
- ✓ Khám phá các dịch vụ CodeCommit, CodeBuild, CodeDeploy và CodePipeline.
- ✓ Làm quen với automated code review và profiling bằng CodeGuru.
- ✓ Nắm bắt kiến thức cơ bản về AWS Lambda function và automated deployment bằng CodePipeline.
- ✓ Hiểu cơ bản về Docker và triển khai tự động lên ECS và EKS.
- ✓ Khám phá tích hợp CodePipeline với Jenkins Pipeline và on premises deployment.
4. Cuốn sách này dành cho ai:
Cuốn sách này dành cho các software architect, DevOps engineer, SRE, và cloud engineer muốn tìm hiểu thêm về cách tự động hóa release pipeline của họ để sửa đổi các tính năng và phát hành bản cập nhật. Kiến thức sẵn có về AWS Cloud, Java, Maven và Git sẽ giúp bạn tận dụng tối đa cuốn sách này.
5. Mục lục:
- ✓ Chương 01: Software Architecture Patterns.
- ✓ Chương 02: Microservices Fundamentals và Design Patterns.
- ✓ Chương 03: CI/CD Principles và Microservice Development.
- ✓ Chương 04: Infrastructure as Code.
- ✓ Chương 05: Tạo Repositories với AWS CodeCommit.
- ✓ Chương 06: Automating Code Review bằng CodeGuru.
- ✓ Chương 07: Quản lý Artifacts bằng CodeArtifact.
- ✓ Chương 08: Build và Testing bằng AWS CodeBuild.
- ✓ Chương 09: Triển khai lên một EC2 Instance bằng CodeDeploy.
- ✓ Chương 10: Triển khai tới các ECS Cluster bằng Code Deploy.
- ✓ Chương 11: Setting Up CodePipeline Code.
- ✓ Chương 12: Thiết lập một Automated Serverless Deployment.
- ✓ Chương 13: Triển khai tự động vào một EKS Cluster.
- ✓ Chương 14: Mở rộng CodePipeline Beyond AWS.
- ✓ Phụ lục.
LƯU Ý: Pass mở file pdf là mật khẩu giải nén chung của tài liệu !
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU