
Deepak Dube brings two decades of IT experience and holds AWS certifications across solutions architect, devops, security, and machine learning, plus extensive cloud and teaching expertise.
Master exam strategy for AWS professional exams by identifying background, objective, and constraints, using process of elimination, highlighting keywords, and flagging questions for later review.
Get an overview of the AWS certified solutions architect professional exam, detailing four domains, 75 questions, 180 minutes, and a 1000-point scale passing criteria.
Schedule your AWS professional exam, request ESL plus 30 minutes, and use vouchers for 50% discounts on future certifications or recertifications.
Set up a free AWS account, review the free tier limits (compute, S3, RDS), verify email, configure billing, and sign in.
Explore Amazon Athena, a serverless, interactive SQL query service that analyzes S3 data with ad hoc queries, optional Spark integration, and Glue Data Catalog metadata.
Learn to set up an Amazon Athena environment with an S3 bucket, create a database, and query CloudFront logs. Manage queries, download results, and perform cleanup.
Explore AWS Data Exchange, a platform for sharing data grants and subscribing to data products, including open data, with assets, revisions, and diverse dataset types.
Navigate the AWS Data Exchange catalog, subscribe to datasets such as covid 19 data, download to S3, analyze with Athena, and clean up resources.
Explore how AWS data pipeline automates moving and transforming data, covering pipeline definition, scheduling, task runners, and migration paths to AWS Glue, Step Functions, or Apache Airflow.
Explore Amazon EMR, a managed cluster platform that runs Hadoop and Spark, enabling step-based data processing, cluster lifecycle management, and AWS integrations with S3 and EC2, Hive and Pig.
Launch and manage an Amazon EMR cluster to run a Spark job with S3 input and parquet output. Monitor progress, view results, and clean up resources.
Explore AWS Glue and Glue Studio to discover, transform, and load data from more than 70 diverse sources, build ETL pipelines, and manage a centralized data catalog for analytics.
Perform an end-to-end AWS Glue demo: create S3 buckets, build a Glue data catalog and crawler, author a Python ETL job, run it, query results with Athena, and clean up.
Explore the Amazon managed service for Apache Flink, its data stream and table APIs, and how to build real-time analytics pipelines with sources, sinks, and operators.
Explore how Amazon Data Firehose delivers real-time data to S3, Redshift, OpenSearch, and Splunk. Configure Firehose streams, records, data producers, and Lambda-based transformations with configurable buffering.
Amazon Kinesis data streams enable real-time processing with streams, shards, data records, partition keys, producers and consumers, and on-demand or provisioned capacity, with encryption.
Perform a hands-on Amazon Kinesis Data Streams lab by creating a stream, generating sample data with an AWS Lambda, processing it via another AWS Lambda, and storing results in DynamoDB.
Learn how AWS Lake Formation centralizes data lake governance with fine-grained, column-level access controls. Explore cross-account data sharing, Glue data catalog, and integrations with Athena, Redshift Spectrum, QuickSight, and EMR.
Set up a data lake with AWS Lake Formation by registering an S3 location, creating a database and table via AWS Glue crawler, configuring permissions, and querying with Athena.
Explore Amazon MSK, a fully managed streaming service for Apache Kafka, covering craft mode architecture, tiered storage, serverless options, and MSK Connect for data flow.
Demonstrate building an Amazon MSK cluster, configuring an IAM policy and role for an EC2 instance, creating a Kafka topic, and producing and consuming messages with a Kafka client.
Create an Amazon OpenSearch domain, configure dashboards, ingest sample log data, build index patterns and visualizations, run basic searches, validate the setup, and clean up resources.
Explore how Amazon QuickSight, a cloud-based BI service, connects data from multiple sources, analyzes with Spice, uses ML insights and forecasting, and enforces row-level security in the enterprise edition.
Sign up for Amazon QuickSight via the AWS console, connect data sources, explore data with Spice, and create and publish interactive dashboards to share insights.
Explore how Amazon AppFlow secures data transfers between SaaS apps like Salesforce and AWS services like S3 and Redshift, using connections, flows, mapping, filters, validation, and triggers.
Learn how AWS AppSync delivers secure, real-time GraphQL APIs that merge data from DynamoDB, Lambda, and other sources, using resolvers, schemas, and serverless subscriptions.
Discover how Amazon EventBridge enables decoupled, event-driven architectures with default and custom buses. Route events to multiple targets via rules and explore pipes for one-to-one integrations, scheduler, and schema registry.
Explore event sources across compute, storage, database, dev tools, security, management, and cost; examine 50+ SaaS partner integrations; compare EventBridge with SNS, SQS, and Step Functions.
Explore a hands-on Amazon EventBridge demo that links an EC2 stop event to an SNS email notification via a dedicated rule; learn setup, testing, and cleanup.
Explore how Amazon MQ provides a managed message broker for Apache ActiveMQ and RabbitMQ, with single and active standby deployments, cross-region replication, and high-availability cluster options.
Explore Amazon simple notification service basics and its pub-sub fan-out architecture. Learn standard vs fifo topics, message filtering, and SNS plus SQS integration patterns, including dead-letter queues.
Master creating an Amazon SNS topic with standard configuration, add an email subscription, confirm the subscription, publish a message to the topic, and delete both the subscription and the topic.
Explore Amazon simple queue service (SQS) fundamentals, including standard and FIFO queues, visibility timeouts, dead-letter queues, polling strategies, message retention, and common integration patterns with Lambda, S3, and SNS.
Explore a hands-on Amazon Simple Queue Service lab demonstrating creation of standard and FIFO queues, then sending, receiving, and inspecting messages with IDs and MD5.
Learn to design AWS Step Functions state machines to orchestrate microservices, with standard and express workflows, branching, error handling, parallel processing, and Lambda-driven service integrations.
Demonstrates a hands-on aws step functions workflow using three lambda functions to check inventory, process payments, and update order status, with practical code deployment and testing.
Explore how Amazon Simple Email Service (SES) enables sending and receiving emails, with integrations to SNS, S3, Lambda, DKIM, IAM, and content filtering to manage bounces, complaints, and reputation.
Master how AWS budgets track costs and usage via cost, usage, utilization, and coverage budgets with alerts, automation, Cost Explorer integration, and consolidated billing.
In this hands-on AWS budgets demo, create monthly cost, zero spend, and EC2 hours budgets, using systems manager automation and IAM roles to stop EC2 instances when thresholds are met.
Explore AWS cost and usage reports with hourly, daily, or monthly granularity by product, resource, or tags, delivered to S3 and usable with Athena and Billing Conductor pro forma reports.
Configure cost and usage reports in an S3 bucket, enable Athena integration with Glue for databases and tables, and run queries to reveal daily costs and the ten costly resources.
Explore how AWS Cost Explorer visualizes and manages AWS cost and usage, with trends, unblended and amortized costs, forecasts, anomaly detection, and built-in reports for budgeting.
Learn to create AWS Cost Explorer reports for the last three months by service, EC2 instance type, and usage type using amortized cost for clear budgeting.
Explore AWS savings plans to cut compute costs with flexible plans across EC2, Fargate, Lambda, and SageMaker, including compute savings plans and EC2 instance savings plans.
Deploy apps with AWS App Runner from source code or container images to a scalable, secure web service, using built-in CI/CD, automatic scaling, and managed runtimes.
Learn how AWS Auto Scaling uses scaling plans to manage scalable resources from EC2 instances to DynamoDB and Aurora, using dynamic, predictive, and scheduled scaling strategies.
Learn how AWS Batch provisions resources to run scalable batch workloads, using job definitions, queues, and compute environments (Fargate or EC2), with job states and scheduling policies.
Demonstrate end-to-end AWS batch workflow by creating an IAM role, an ECR repository, an S3 bucket, a Docker image, and a batch compute environment, then submit and monitor a job.
Amazon EC2 fundamentals: instances, AMIs, instance types, storage options, security groups, VPCs, regions, and purchasing options (on-demand, savings plans, reserved, spot, dedicated host and dedicated instances).
Launch an Amazon Linux 2023 EC2 instance, connect via SSH or EC2 Instance Connect, and configure a security group for SSH from your IP.
Scale your application with Amazon EC2 auto scaling by using auto scaling groups, launch templates, and load balancing across multiple availability zones to handle variable demand.
Learn to create an EC2 launch template and auto scaling group, configure a target-tracking policy at 50% CPU, stress test, monitor scaling events, and clean up resources.
Elastic Beanstalk simplifies deploying apps by provisioning AWS resources and handling scaling. It supports web and worker environments, application versions, and integrates with S3, EC2, ELB, Route 53, and more.
Experience a hands-on demo of AWS Elastic Beanstalk, a platform as a service that provisions pre-built environments and deploys your Python app with environment variables while EB manages EC2 resources.
AWS Fargate provides on-demand, right-sized container compute with no provisioning, enabling serverless container management across ECS, EKS, and AWS Batch, with automatic scaling and strong isolation.
Explore AWS Lambda fundamentals, including function anatomy, invocation types, deployment options, VPC integration, concurrency, event sources, and common exam patterns.
Set up an end-to-end AWS Lambda workflow with API Gateway, SNS, and email notification, invoked via an HTTP API using Python 3.12 in a hands-on demo.
Learn Amazon Lightsail, a beginner friendly way to deploy websites and apps with containers (including Docker), MySQL and PostgreSQL, built-in CDN, load balancers, static IP, DNS, and snapshots.
Leverage AWS Outposts to run AWS compute, storage, and databases on premises with the same hardware, software, and APIs as the cloud, enabling a seamless hybrid environment with low latency.
Explore AWS Wavelength, which extends compute and storage to telecom edge zones for ultra-low latency real-time apps like gaming, AR/VR, and autonomous vehicles, via carrier gateways and wavelength zones.
Explore Amazon elastic container registry (ecr) as a private registry for Docker and oci images, with repositories, access controls, and features like image scanning, lifecycle policies, and cross-region replication.
Explore amazon elastic container registry with a hands-on demo: create a private repository, push a docker image using aws cli and docker, and delete the image and repository.
Explore Amazon elastic container service (ECS), its capacity, controller, and provisioning layers, and learn to run Docker containers on EC2 or Fargate with task definitions, services, and monitoring.
Create an Amazon ECS cluster with AWS Fargate, define a web app task using an Apache image, and run it as a service; verify deployment via the service URL.
Explore Amazon ECS Anywhere to run and manage container-based apps on on-premises hardware with a managed hybrid approach, using activation keys, the ECS agent, universal task definitions, and CloudWatch monitoring.
Explore Amazon EKS, a fully managed Kubernetes service, with deployment options including Fargate, managed node groups, and self-managed nodes, plus EBS CSI storage, and monitoring with CloudWatch.
Learn to set up an Amazon EKS cluster and node group, configure IAM roles and policies, deploy an Nginx app with kubectl, and expose it via a load balancer.
Explore Amazon ECS anywhere, a container management platform that runs Kubernetes clusters on premises and at the edge, with the ECS connector, cluster API, and AWS service integration.
Explore Amazon EKS distro, a manual Kubernetes distribution that lets you run clusters in environments, built on the same open source Kubernetes as Amazon ECS, with etcd and networking plugins.
Explore Amazon Aurora, a fully managed database service compatible with MySQL and PostgreSQL, delivering high throughput with multi-AZ storage and up to 15 replicas.
Explore how to launch an Amazon Aurora MySQL-compatible cluster, connect a PHP application on an EC2 instance, test high availability, and review Aurora features from setup to clean-up.
Amazon Aurora serverless v2 delivers on-demand auto scaling for Aurora, with independent writer and reader scaling within defined minimum and maximum capacity ranges, using Aurora capacity units and pay-per-use pricing.
Learn Amazon DocumentDB with MongoDB compatibility, including clusters, elastic scaling, replica sets, cluster endpoints, reader endpoints, and instance endpoints, plus automated failover with backups.
Explore Amazon DocumentDB with MongoDB compatibility through a hands-on demo that builds a product catalog on a cluster with read replicas and an EC2 client, performing CRUD, queries, and cleanup.
Explore Amazon DynamoDB, a fully managed serverless no-SQL database, covering primary keys, partition keys, secondary indexes, capacity modes, consistency, streams, TTL, transactions, DAX, global tables, point-in-time recovery, and S3 export.
Create and populate a DynamoDB table in the AWS console, with partition and sort keys, insert items, and perform read, update, and query operations, plus a global secondary index.
ElastiCache offers serverless and custom cluster deployments, supports memcached and Redis, and accelerates database queries, session state, real-time analytics, and API caching with scalable, managed caching.
Demonstrate a cache-aside workflow using Amazon ElastiCache serverless, Aurora serverless, and Lambda with VPC endpoints, leveraging Secrets Manager and IAM, and monitor cache hits and misses.
Explore Amazon Keyspaces for Apache Cassandra, a serverless, scalable managed service, and learn its Cassandra-compatible data model, on-demand and provisioned throughput, and migration options.
Gain hands-on experience with Amazon Keyspaces on AWS: create a keyspace and table, design a schema, perform CRUD operations, enable point-in-time recovery, and connect via Cloud Shell.
Explore Amazon Neptune, a high-performance graph database with Open Graph API support for property graph and RDF models, enabling millisecond queries on billions of relationships.
Demonstrates hands-on creation of an Amazon Neptune cluster and EC2 client, loading social network data, and executing graph queries and interactive Gremlin sessions to generate recommendations.
Explore Amazon RDS, a managed relational database service that supports Aurora, MySQL, PostgreSQL, MariaDB, Oracle, and SQL Server; it automates provisioning, patching, backups, scaling, security, and monitoring with CloudWatch.
Walks through provisioning an EC2 instance and a PostgreSQL RDS database, connecting via SSH, configuring security groups, creating a database and table, and deleting resources after the demo.
Explore Amazon Redshift serverless and provisioned clusters, learn about Redshift processing units (RPUs), work groups, namespaces, and security features, including encryption and IAM access, plus data loading, sharing, and integrations.
Experience a hands-on Amazon Redshift workflow: provision a cluster, configure security, load sample data from S3, run queries in Query Editor, and clean up resources.
Explore Amazon Timestream's live analytics capabilities and its two flavors InfluxDB and live analytics, for IoT, DevOps, and analytics workloads, with serverless scaling and built-in time-series analytics.
Discover AWS Cloud9, a cloud-based IDE that runs in your browser, lets you write, run, and debug code, ships with popular languages, enables serverless development, real-time collaboration, and pay-as-you-go pricing.
Join a hands-on AWS Cloud9 demo to build a Python web app with HTML, JavaScript, and CSS on a new EC2 environment, then test with boto3 and S3.
Learn how AWS CodeArtifact, a fully managed service, stores and shares software packages securely with domains, repositories, assets, and versioning, and integrates with npm, Maven, and pip.
This hands-on AWS CodeArtifact demo guides you through creating a domain and repositories, publishing a custom NodeJS package, configuring npm as a registry, testing the setup, and cleaning up resources.
Learn how AWS CodeBuild, a fully managed build service, plans builds from sources, compiles code, runs tests, and produces deployment-ready artifacts using a buildspec.yml and build project.
Demonstrates end-to-end AWS CodeBuild workflow for a dockerized Node.js app: create an ECR repository, connect GitHub, configure an IAM role, build, test, and clean up.
Discover AWS CodeCommit, a secure, fully managed version control service that stores code and binaries and integrates with AWS tools as a GitHub replacement for seamless git workflows.
Set up git configuration and GitHub authentication, create and clone repositories, push commits, and test collaboration features. Finally, clean up all resources, including repositories and SSH keys.
Discover how AWS Code Deploy automates deployments to EC2 on premises, Lambda, and ECS, using in-place and blue-green strategies with canary, linear, or all at once traffic shifts.
Set up AWS CodeDeploy end-to-end by creating IAM roles and EC2 instances with CodeDeploy agents, deploying an S3-stored application revision, testing, monitoring, and cleanup.
Explore Amazon CodeGuru reviewer, a program analysis service that detects defects in Java and Python, with secrets detection and AWS Secrets Manager integration for repository analysis and pull request recommendations.
Set up a GitHub repository, run static analysis with CodeGuru Reviewer, review recommendations, then configure and run a profiler demo to analyze CPU, latency, and heap usage.
Explore how AWS CodePipeline automates end-to-end release processes, uniting source, build, and deploy stages with artifacts, triggers, and variables for continuous delivery and integration.
Learn to build an end-to-end pipeline with AWS CodePipeline, including S3 static website hosting and code connections to GitHub, via a hands-on demo.
Explore how AWS Code Catalyst unifies planning, coding, building, testing, and deploying within spaces and projects, using blueprints, workflows, source repositories, commits, and IAM roles for secure CI/CD.
Explore how AWS CodeCatalyst organizes teams with spaces and projects, using blueprints, account connections, VPC access, and builder IDs to manage source repos, dev environments, workflows, and roles.
Explore how AWS X-ray instruments applications to generate traces, segments, and subsegments, map service graphs, and visualize end-to-end request flows for microservices and distributed architectures.
Master end-to-end tracing with AWS X-Ray in a hands-on demo, wiring IAM roles, Lambda with X-Ray, API Gateway, DynamoDB, and analyzing traces via service map.
Explore Amazon AppStream 2.0 for streaming applications from the cloud, including image builders, app blocks, fleets and stacks, and Active Directory integration, with pay-as-you-go scaling and HTML5 access.
Explore Amazon WorkSpaces to deploy virtual desktops across VPC subnets with directory integration, MFA security, and flexible protocols (PCoIP and WSP), plus public or private subnet configurations.
Discover Amazon workspaces secure browser, a fully managed cloud native browser that isolates internal sites and SaaS apps, enforces enterprise policies, and streams sessions without exposing data to the device.
Elevate your AWS expertise to the professional level with this comprehensive course designed for the AWS Certified Solutions Architect - Professional (SAP-C02) exam. Whether you're an experienced Solutions Architect looking to validate your skills or an ambitious cloud professional aiming to advance your career, this course provides the in-depth knowledge and practical insights you need to succeed.
Throughout this course, you'll master the advanced concepts and skills required to design optimized AWS solutions based on the AWS Well-Architected Framework. We'll dive deep into four critical domains:
Designing Solutions for Organizational Complexity: Learn to architect sophisticated network connectivity strategies, implement robust security controls, and design reliable, resilient architectures for complex enterprise environments.
Designing New Solutions: Develop the skills to create deployment strategies that meet business requirements, ensure business continuity, and optimize for performance and cost-effectiveness.
Continuous Improvement for Existing Solutions: Master techniques to enhance operational excellence, bolster security, improve performance, and increase reliability in existing AWS deployments.
Accelerating Workload Migration and Modernization: Gain expertise in selecting workloads for migration, determining optimal migration approaches, and identifying opportunities for modernization and enhancement.
Key topics covered include:
Advanced AWS networking concepts and hybrid architectures
Multi-account AWS environments and AWS Organizations
Disaster recovery strategies and business continuity planning
Security best practices and compliance in the cloud
Performance optimization and cost management
Serverless and container-based architectures
Data migration strategies and tools
Application modernization and cloud-native designs
Through a combination of lectures, real-world scenarios, and hands-on labs, you'll gain practical experience working with a wide range of AWS services. You'll learn to make architectural decisions that balance functional requirements with cost, security, and performance considerations.
By the end of this course, you'll have the knowledge and confidence to:
Design and deploy scalable, highly available, and fault-tolerant systems on AWS
Implement cost-effective solutions that optimize performance and resource utilization
Migrate complex, multi-tier applications to AWS
Implement security controls and ensure compliance at scale
Design for large-scale data processing and analytics
This course aligns with the latest SAP-C02 exam guide, covering all required knowledge areas and skills. Whether you're preparing for the certification exam or looking to enhance your real-world AWS architecture skills, this course will empower you to tackle the most challenging cloud projects with confidence.
Join me and take your AWS career to the next level!