Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- Overview and best practices for building modern serverless applications for government use.
- Overview of AWS services that support event-driven design for serverless applications in the public sector.
API-Driven Development
- Overview of standard request/response API-based web applications for government operations.
- Using Amazon API Gateway for serverless applications to enhance government services.
- Comparing different API types suitable for public sector use.
- Setting up an HTTP API endpoint integrated with a Lambda function for efficient government processes.
Authentication, Authorization, and Access Control
- Comparison of authentication and authorization methods for secure government applications.
- Authenticating to APIs using API Gateway to ensure robust security in government systems.
- Using Amazon Cognito to manage user identity and access control for government applications.
Serverless Deployment Frameworks
- Understanding imperative and declarative programming for infrastructure as code in government projects.
- Comparison of CloudFormation, AWS CDK, Amplify, and AWS SAM frameworks to support efficient deployment for government applications.
Amazon EventBridge and Amazon SNS
- Using asynchronous event sources to improve the responsiveness of government services.
- Features and use cases of Amazon EventBridge in public sector applications.
- Building a custom EventBridge bus and rule for tailored government solutions.
- Comparison of Amazon Simple Notification Service (Amazon SNS) and EventBridge use cases for government operations.
Using Queues and Streams on Event-Driven Deployment
- Using queues and streams as event sources for Lambda to enhance the reliability of government applications.
- Integrating Amazon Simple Queue Service (Amazon SQS) or Amazon Kinesis Data Streams as event sources for Lambda in public sector projects.
Writing Lambda Functions
- Overview of the Lambda lifecycle and best practices for writing Lambda functions to support government operations.
- Configuring a Lambda function to meet the specific needs of government applications.
- Handling errors to ensure robust and reliable government services.
Using AWS Step Functions
- Utilizing AWS step functions in serverless architectures for efficient government workflows.
- Comparison of standard and express workflow types for government applications.
- Direct integration of step functions to streamline government processes.
Observability and Monitoring of Serverless Application
- Understanding the three pillars of observability to enhance transparency in government systems.
- Writing and interpreting log files for effective monitoring of government applications.
- Using Amazon CloudWatch logs to track and analyze application performance for government use.
- Utilizing AWS X-Ray for comprehensive observability in serverless government applications.
Securing Serverless Applications
- Best practices for securing serverless applications to protect sensitive government data.
- Ensuring API Gateway, Lambda, and application security to maintain the integrity of government services.
- Protecting data in a serverless data storage environment for government operations.
- Auditing procedures to ensure compliance with government standards.
Scaling Serverless Applications
- Using API Gateway to manage scale and enhance the performance of government applications.
- Scaling using Lambda concurrency to handle increased demand in government services.
- Scaling different event sources with Lambda to optimize government operations.
Deployment Pipeline Automation
- Implementing CI/CD in serverless applications to improve the efficiency of government projects.
- Using tools in a serverless pipeline to streamline development and deployment for government use.
- Leveraging AWS SAM features for seamless serverless deployments in government operations.
- Best practices for automating deployment pipelines to enhance government processes.
Troubleshooting
Summary and Next Steps
Requirements
- An understanding of the fundamentals of AWS cloud architecture for government
- Knowledge of AWS Lambda
Audience
- Government developers
21 Hours
Testimonials (2)
I've find out new interesting things about Lambda and Serverless
Oleg Buldumac - PUBLIC COURSE
Course - AWS Lambda for Developers
Everything in general.