ENGLISH

Practical Serverless Applications with AWS: Harnessing the Power of Serverless Cloud Applications

Book information

Year
2025
ISBN
9798868812545, 9798868812552
Language
english
Format
PDF
Filesize
12 MB (12622502 bytes)
Pages
\344
Time added
2025-04-04 19:45:20

Description

Table of Contents About the Authors About the Technical Reviewer Acknowledgments Introduction Chapter 1: Introduction to AWS Cloud Computing Refresher Growth of Cloud Computing Types of Cloud Computing Cloud Computing Model Types Upsides and Downsides of Cloud Computing Pros of Cloud Computing Cons of Cloud Computing AWS Architecture and Services Importance of AWS AWS Architecture AWS Services Regions and Availability Zones Regions Availability Zones Identity and Access Management (IAM) Capabilities of IAM IAM User Credentials IAM Group IAM Policies CloudFormation and Cloud Development Kit CloudFormation Cloud Development Kit CloudWatch Understanding CloudWatch Logs Networking Basics Virtual Private Cloud (VPC) Subnets Security Group Internet Gateways Route Table NAT Gateways Conclusion Chapter 2: Frontend Development and Integration Introduction AWS Amplify Key Features of Amplify Key Benefits of Amplify How Amplify Works Working with AWS Amplify API Gateway Key Features and Benefits of AWS API Gateway Use Cases for AWS API Gateway How AWS API Gateway Works API Gateway Components RESTful APIs vs. WebSocket APIs Integration with AWS Lambda and Other AWS Services Setting Up AWS API Gateway Security Features in AWS API Gateway Authentication and Authorization with IAM, Cognito, and Lambda Authorizers Throttling and Rate Limiting Logging and Monitoring with CloudWatch Integrating AWS API Gateway with Frontend Development Handling CORS (Cross-Origin Resource Sharing) Optimizing Performance Caching Strategies with API Gateway Best Practices for AWS API Gateway Performance Optimization S3 (Simple Storage Service) Key Features and Benefits of AWS S3 Use Cases for AWS S3 How AWS S3 Works Buckets and Objects Data Consistency Model Storage Classes Lifecycle Policies Setting Up AWS S3 Security Features in AWS S3 Encryption at Rest and in Transit Access Control with IAM, Bucket Policies, and ACLs Logging and Monitoring with AWS CloudTrail and S3 Access Logs Integrating AWS S3 with Frontend Development Optimizing Performance and Costs Using S3 Caching Strategies with CloudFront Integration Cost Management with Storage Classes and Lifecycle Policies Best Practices for AWS S3 Performance Optimization AWS CloudFront Key Features and Benefits of AWS CloudFront How AWS CloudFront Works Edge Locations and Regional Edge Caches Distribution Types: Web and RTMP Setting Up AWS CloudFront Security Features in AWS CloudFront SSL/TLS Encryption Access Control with Signed URLs and Signed Cookies Integrating AWS CloudFront with Frontend Development Optimizing Performance with AWS CloudFront Caching Strategies and Cache Invalidation Setting Up Cache Policies and TTL (Time to Live) Using Lambda@Edge for Customization Conclusion Chapter 3: Data Engineering Introduction AWS Glue Use Cases of AWS Glue AWS Glue Key Components Features of AWS Glue Advantages of AWS Glue Disadvantages of AWS Glue Practical Guide to AWS Glue AWS Batch Use Cases for Batch Processing AWS Batch Key Components Features of AWS Batch Advantages of AWS Batch Disadvantages of AWS Batch Practical Guide to AWS Batch AWS RedShift Use Cases of AWS Redshift Key Components of AWS Redshift Features of AWS Redshift Advantages of AWS Redshift Disadvantages of AWS Redshift Practical Guide to AWS Redshift AWS Athena Use Cases of AWS Athena and Ad Hoc Querying Key Components of AWS Athena Features of AWS Athena Advantages of AWS Athena Disadvantages of AWS Athena Practical Guide to AWS Athena Basics of Data Lake Use Cases of Data Lakes Key Components of Data Lakes Features of Data Lakes Advantages of Data Lakes Disadvantages of Data Lakes Designing a Data Lake Architecture Best Practices for Data Ingestion and Organization Conclusion Chapter 4: Backend Development Introduction AWS Lambda Functions Use Cases for AWS Lambda Functions Key Components of AWS Lambda Functions Features of AWS Lambda Functions Advantages of AWS Lambda Functions Disadvantages of AWS Lambda Functions Practical Guide to AWS Lambda Functions AWS Step Functions Use Cases for AWS Step Functions Key Components of AWS Step Functions Features of AWS Step Functions Advantages of AWS Step Functions Disadvantages of AWS Step Functions Practical Guide to AWS Step Functions AWS Elastic Load Balancer Types of AWS Elastic Load Balancers Use Cases for AWS Elastic Load Balancers Key Components of AWS Elastic Load Balancers Features of AWS Elastic Load Balancers Advantages of AWS Elastic Load Balancers Disadvantages of AWS Elastic Load Balancers Practice Guide to AWS Elastic Load Balancers AWS Certificate Manager Use Cases for AWS Certificate Manager Key Components of AWS Certificate Manager Features of AWS Certificate Manager Advantages of AWS Certificate Manager Disadvantages of AWS Certificate Manager Practical Guide to AWS Certificate Manager AWS Secrets Manager Use Cases of AWS Secrets Manager Key Components of AWS Secrets Manager Features of AWS Secrets Manager Advantages of AWS Secrets Manager Disadvantages of AWS Secrets Manager Practice Guide to AWS Secrets Manager AWS Simple Notification Service Use Cases for AWS Simple Notification Service Key Components of Simple Notification Service Features of Simple Notification Service Advantages of Simple Notification Service Disadvantages of Simple Notification Service Practical Guide to AWS Simple Notification Service AWS Simple Queue Service Use Cases for AWS Simple Queue Service Key Components of AWS Simple Queue Service Features of AWS Simple Queue Service Advantages of AWS Simple Queue Service Disadvantages of AWS Simple Queue Service Practical Guide to AWS Simple Queue Service Introduction to Databases SQL Use Cases for SQL Databases Features of SQL Databases Advantages of SQL Databases Disadvantages of SQL Databases Practical Guide NoSQL Use Cases for NoSQL Databases Features of NoSQL Databases Advantages of NoSQL Databases Disadvantages of NoSQL Databases Practical Guide AWS ElastiCache Use Cases for AWS ElastiCache Key Components of AWS ElastiCache Features of AWS ElastiCache Advantages of AWS ElastiCache Disadvantages of AWS ElastiCache Practical Guide to ElastiCache Introduction to ECS and EKS in AWS Amazon Elastic Container Service (ECS) Use Cases for ECS Amazon Elastic Kubernetes Service (EKS) Use Cases for EKS Conclusion Chapter 5: Cloud DevOps Introduction AWS CodeCommit AWS CodeBuild Use Cases of AWS CodeBuild Key Components of AWS CodeBuild Features of AWS CodeBuild Advantages of AWS CodeBuild Disadvantages of AWS CodeBuild Practical Guide to AWS CodeBuild AWS CodePipeline Use Cases of AWS CodePipeline Key Components of AWS CodePipeline Features of AWS CodePipeline Advantages of AWS CodePipeline Disadvantages of AWS CodePipeline Practical Guide to AWS CodePipeline AWS CloudWatch Monitoring Use Cases of AWS CloudWatch Monitoring Key Components of AWS CloudWatch Monitoring Features of AWS CloudWatch Monitoring Advantages of AWS CloudWatch Monitoring Disadvantages of AWS CloudWatch Monitoring Practical Guide to AWS CloudWatch Monitoring AWS CloudWatch Alarms Use Cases of CloudWatch Alarms Key Components of CloudWatch Alarms Features of CloudWatch Alarms Advantages of CloudWatch Alarms Disadvantages of CloudWatch Alarms Practical Guide to CloudWatch Alarms AWS CloudWatch Dashboards Use Cases of CloudWatch Dashboards Key Components of CloudWatch Dashboards Features of CloudWatch Dashboards Advantages of CloudWatch Dashboards Disadvantages of CloudWatch Dashboards Practical Guide and Examples of CloudWatch Dashboards Conclusion Chapter 6: Getting Hands-On: Creating First Serverless Application Introduction Understanding the Problem Statement Designing the Solution Planning the Implementation API Gateway Creation Authorizer Lambda Creation Configuring the Authorizer for GET Method Invocation Creating S3 Bucket and DynamoDB Process S3 CSV with Lambda, Stored in DynamoDB RDS Database Creation Creating Account in OpenWeatherAPI Lambda to Fetch OpenWeatherAPI Automating the Lambda Function Reading Weather Information from MySQL DB CloudWatch Monitoring CloudWatch Dashboards Conclusion Index

Similar books

Session C11: Ancient Cultural Landscapes in South Europe – their Ecological Setting and Evolution, Session C22: Gardeners from South America, Session S04: Agro-Pastoralism and Early Metallurgy Sessions, Session WS29: The Idea of Enclosure in Recent Iberian Prehistory, Session C88: Rhytmes et causalites des dynamiques de l'anthropisation en Europe entre 6500 ET 500 BC: Hypotheses socio-culturelles et/ou climatiques: Proceedings of the XV UISPP World Congress (Lisbon 4-9 September 2006) / Actes du XV Congrès Mondial (Lisbonne 4-9 Septembre 2006) Vol.36

Session C11: Ancient Cultural Landscapes in South Europe – their Ecological Setting and Evolution, Session C22: Gardeners from South America, Session S04: Agro-Pastoralism and Early Metallurgy Sessions, Session WS29: The Idea of Enclosure in Recent Iberian Prehistory, Session C88: Rhytmes et causalites des dynamiques de l'anthropisation en Europe entre 6500 ET 500 BC: Hypotheses socio-culturelles et/ou climatiques: Proceedings of the XV UISPP World Congress (Lisbon 4-9 September 2006) / Actes du XV Congrès Mondial (Lisbonne 4-9 Septembre 2006) Vol.36

2010 · PDF

THE BRITISH ARMY IN INDIA: ITS PRESERVATION BY AN APPROPRIATE CLOTHING, HOUSING, LOCATING, RECREATIVE EMPLOYMENT, AND HOPEFUL ENCOURAGEMENT OF THE TROOPS. with AN APPENDIX ON INDIA : THE CLIMATE OP ITS HILLS ; THE DEVELOPMENT OF ITS RESODRCBS, INDUSTRY, AND ARTS ; THE ADMINISTRATION OF JUSTICE ; THE BLACK ACT ; THE PROGRESS OF CHRISTIANITY ; THE TRAFFIC IN OPIUM ; THE VALUE OF INDIA ; PERMANENT CAUSES OF DISAFFECTION, AND OF THE RECENT REBELLION ; THE TRADITIONARY POLICY; MISGOVERNMENT BY NATIVE RULERS ; ANNEXATIONS OF THEIR TERRITORY, ETC.

THE BRITISH ARMY IN INDIA: ITS PRESERVATION BY AN APPROPRIATE CLOTHING, HOUSING, LOCATING, RECREATIVE EMPLOYMENT, AND HOPEFUL ENCOURAGEMENT OF THE TROOPS. with AN APPENDIX ON INDIA : THE CLIMATE OP ITS HILLS ; THE DEVELOPMENT OF ITS RESODRCBS, INDUSTRY, AND ARTS ; THE ADMINISTRATION OF JUSTICE ; THE BLACK ACT ; THE PROGRESS OF CHRISTIANITY ; THE TRAFFIC IN OPIUM ; THE VALUE OF INDIA ; PERMANENT CAUSES OF DISAFFECTION, AND OF THE RECENT REBELLION ; THE TRADITIONARY POLICY; MISGOVERNMENT BY NATIVE RULERS ; ANNEXATIONS OF THEIR TERRITORY, ETC.

1858 · PDF