Course Outline
Foundations and AWS Global Infrastructure for Government
- Drivers of cloud adoption and architecture principles
- Overview of the AWS global infrastructure: regions, availability zones, and edge locations
- Introduction to the Well-Architected Framework and its core pillars for government
Networking and Connectivity for Government
- Fundamentals of VPC: subnets, route tables, NAT, and gateways
- Security groups, network ACLs (NACLs), and network segmentation strategies
- Connectivity options for government: VPN, Direct Connect, and Transit Gateway
Compute and Scalability Patterns for Government
- EC2 instance types, autoscaling configurations, and placement strategies
- Serverless computing with Lambda: design considerations and integrations for government
- Container management options: ECS versus EKS operational patterns for government
Storage and Data Management for Government
- Object, block, and file storage solutions (S3, EBS, EFS) for government data
- Storage classes, lifecycle policies, and data tiering strategies for government
- Backup, snapshot, and data durability strategies for government
Databases and Data Architectures for Government
- Managed relational database services (RDS, Aurora) and NoSQL options (DynamoDB) for government
- Designing databases for performance, scale, and consistency in government applications
- Data analytics and lakehouse patterns using Athena, Redshift, and Glue for government
Security, Identity, and Access Management for Government
- IAM best practices, roles, policies, and cross-account access management for government
- Encryption techniques, KMS usage, and secrets management for government data
- Logging, audit trails, and compliance with CloudTrail and Config for government operations
Operational Excellence and Observability for Government
- Monitoring and observability tools: CloudWatch, X-Ray, and third-party solutions for government
- Defining service level objectives (SLOs), service level indicators (SLIs), alerting strategies, and incident response plans for government
- Operational runbooks, automation practices, and self-healing patterns for government systems
Cost Optimization and Governance for Government
- Strategies for cost visibility, tagging, and allocation in government cloud environments
- Rightsizing resources, savings plans, and reserved capacity considerations for government
- Account structure, landing zones, and governance guardrails for government cloud operations
Application Modernization and Integration Patterns for Government
- Microservices, event-driven architectures, and messaging services (SNS, SQS, EventBridge) for government applications
- Hybrid connectivity options and migration strategies for government agencies
- CI/CD patterns and infrastructure as code practices (CloudFormation, Terraform) for government projects
Design Workshop: Build an AWS Architecture for Government
- Hands-on group exercise: design an end-to-end solution for a sample government business requirement
- Create architecture diagrams, select appropriate services, and produce a migration or deployment plan for government use cases
- Present designs and receive critiques using Well-Architected principles tailored for government
Summary and Next Steps for Government
Requirements
- A foundational knowledge of cloud concepts and networking for government applications.
- Familiarity with Linux command line operations and scripting.
- Experience in designing infrastructure or applications.
Audience
- Solutions architects for government projects.
- Cloud engineers and technical leads in public sector roles.
- DevOps and platform engineers working for government agencies.
Testimonials (4)
I liked the practice part.
Konrad Nowakowski - HSBC Service Delivery (Polska) Sp. z o.o.
Course - Architecting on AWS
I liked the exercises.
Jakub Kowalski - HSBC Service Delivery (Polska) Sp. z o.o.
Course - Architecting on AWS
I liked the practice part.
Konrad Nowakowski - HSBC Service Delivery (Polska) Sp. z o.o.
Course - Architecting on AWS
Really great training and great trainer