دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Mark Avdi. Leo Lam
سری:
ISBN (شابک) : 180181239X, 9781801812399
ناشر: Packt Publishing
سال نشر: 2023
تعداد صفحات: 196
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 14 Mb
در صورت تبدیل فایل کتاب AWS CDK in Practice: Unleash the power of ordinary coding and streamline complex cloud applications on AWS به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب AWS CDK در عمل: قدرت کدنویسی معمولی را آزاد کنید و برنامه های پیچیده ابری را در AWS ساده کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
با کیت توسعه ابری (CDK) اسرار ساخت برنامههای ابری قابل نگهداری، توسعهپذیر و تقریباً تخریب ناپذیر را در AWS کشف کنید
خرید کتاب چاپی یا Kindle شامل یک کتاب الکترونیکی PDF رایگان است
Uncover the secrets of building maintainable, extensible, and virtually indestructible cloud applications on AWS with Cloud Development Kit (CDK)
Purchase of the print or Kindle book includes a free PDF eBook
As cloud applications are becoming more complex, multiple tools and services have emerged to cater to the challenges of running reliable solutions. Although infrastructure as code, containers, and orchestration tools, such as Kubernetes, have proved to be efficient in solving these challenges, AWS CDK represents a paradigm shift in building easily developed, extended, and maintained applications.
With AWS CDK in Practice, you'll start by setting up basic day-to-day infrastructure while understanding the new prospects that CDK offers. You'll learn how to set up pipelines for building CDK applications on the cloud that are long-lasting, agile, and maintainable. You'll also gain practical knowledge of container-based and serverless application development. Furthermore, you'll discover how to leverage AWS CDK to build cloud solutions using code instead of configuration files. Finally, you'll explore current community best practices for solving production issues when dealing with CDK applications.
By the end of this book, you'll have practical knowledge of CDK, and you'll be able to leverage the power of AWS with code that is simple to write and maintain using AWS CDK.
This book is for traditional full stack developers looking to explore the new world of Infrastructure as Code and serverless applications, solutions architects seeking to define their services with AWS CDK, and DevOps specialists searching for a better management technique to configure files. Readers should not be new to coding and must have experience in web development in languages such as Python, JS, Typescript, Java, etc. along with a basic understanding of how web applications are developed.
Cover Title Page Copyright and Credit Dedicated Contributors Table of Contents Preface Part 1: An Introduction to AWS CDK Chapter 1: An Introduction to IaC and AWS CDK Technical requirements Introduction to AWS CDK Setting up your local environment and writing your first CDK app Setting up the AWS CLI and profile Setting up the AWS CDK CLI Creating a containerized web application in AWS CDK using Docker Understanding the inner workings of AWS CDK Summary Chapter 2: A Starter Project and Core Concepts Technical requirements The CDK monorepo model High-level separation of concepts CDK concepts A CDK app The organization of constructs The Construct Hub Summary Part 2: Practical Cloud Development with AWS CDK Chapter 3: Building a Full Stack Application with CDK Setting up and building the stack Frontend Backend Fixing the frontend code Examining the CDK code DynamoDB table S3 bucket ECS setup Summary Chapter 4: Complete Web Application Deployment with AWS CDK Technical requirements DNS with Route 53 Configuring the project Completing the AWS console journey MySQL powered by AWS RDS Storing secrets ACM certificate Glue code Summary Chapter 5: Continuous Delivery with CDK-Powered Apps Introduction to CI/CD What is continuous integration (CI)? What is continuous delivery (CD)? AWS’s CI/CD toolset Technical requirements GitHub personal access token Slack integration steps Creating various environments Implementing a robust CI/CD process Summary Chapter 6: Testing and Troubleshooting AWS CDK Applications Technical requirements Understanding the terms of testing Various ways of testing CDK apps Running the tests Configuring the environments Assertion tests Snapshot tests Examining CDK deployment logs Debugging CDK apps using VSCode Troubleshooting common problems with CDK Bootstrapping IAM permissions Too many resources on the CloudFormation template Non-deleted resources Summary Part 3: Serverless Development with AWS CDK Chapter 7: Serverless Application Development with AWS CDK Technical requirements Configuring the project What is serverless? Creating an API with AWS Lambda and API Gateway Creating a health check path Lambda function integration Completing and deploying the serverless backend Creating a GET and POST route to perform DynamoDB operations Simplifying the Lambda integration Creating and configuring a DynamoDB instance Introduction to Step Functions Summary Chapter 8: Streamlined Serverless Development Technical requirements Configuring the project Common problems with serverless development Running Lambda application logic locally Using LocalStack to simulate AWS services Installing LocalStack Starting LocalStack Configuring DynamoDB to work with LocalStack Limitations of LocalStack Summary Part 4: Advanced Architectural Concepts Chapter 9: Indestructible Serverless Application Architecture (ISAA) Technical requirements What is ISAA? ISAA principles A fuller stack Serverless Simplicity Event-driven architecture Challenges with ISAA Runaway costs Lack of openness Advantages of ISAA Summary Chapter 10: The Current CDK Landscape and Outlook Advanced ways that CDK is leveraged Creating multiple CDK stacks Dynamic provisioning CDK for larger organizations CDK for other platforms Pulumi CDKTF CDK8S Serverless Stack Toolkit ISAA on Kubernetes Where to go from here Summary Index Other Books You May Enjoy