We may earn an affiliate commission when you visit our partners.
Course image
Morgan Willis and Rafael Lopes

In this course, you’ll get prepared to begin your career architecting solutions on AWS. Through a series of use case scenarios and practical learning, you’ll learn to identify services and features to build resilient, secure, and highly available IT solutions in the AWS Cloud. Each week, a fictional customer will present a different need. We will then review the options, choose the best one for the use case and walk you through the architecture design on a whiteboard. You’ll learn about event-driven architectures with a focus on performance efficiency and cost. You’ll then gain knowledge on how to architect a solution using many purpose-built AWS services. With this understanding, you’ll get a sense of hybrid architectures with a refined focus on reliability and operational efficiency. Finally, you’ll wrap up your learning by understanding a multi-account strategy centered on security and cost.

What's inside

Learning objectives

  • Develop a customer solution using amazon api gateway
  • Differentiate between amazon sqs and amazon sns
  • Describe amazon lambda and when it is used
  • Summarize the various use cases for dynamodb
  • Solve the customer's use case which needs a data analytics solution in aws
  • Derive insights using clickstream data
  • Recall the various use cases for using amazon kinesis firehose and amazon quicksight
  • Recognize when you would use amazon simple storage service (amazon s3)
  • Evaluate ways to migrate container workloads to aws using a hybrid model
  • Differentiate between amazon ecs and amazon ecs anywhere
  • Learn different ways the solution could be optimized using container-based workloads
  • Evaluate when to use amazon relational database services
  • Formulate an account management strategy that follows best practices on governance and standards
  • Demonstrate when to use aws organizations
  • Discuss aws iam identity center in great detail
  • Recall when it is important to use aws cloudtrail

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches learners how to identify services and features to build resilient, secure, and highly available IT solutions in the AWS Cloud
Suitable for beginners who want to start their career architecting solutions on AWS
Taught by Morgan Willis and Rafael Lopes, who are experienced AWS professionals
Each week, a fictional customer will present a different need, giving students practical experience in solving real-world problems
Covers various AWS services and features, and their use cases
Provides an understanding of event-driven architectures, performance efficiency, and cost

Save this course

Save Architecting Solutions on AWS to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Architecting Solutions on AWS with these activities:
Review Key AWS Services
Reinforce your understanding of core AWS services by revisiting the documentation and exploring examples to solidify your foundational knowledge.
Browse courses on AWS Services
Show steps
  • Review the AWS documentation for key services
  • Explore the AWS Cloud Architecture Center
  • Practice creating resources in your AWS account
Review HTTP and API Fundamentals
Review the basics of HTTP and APIs to strengthen your foundation for designing and building solutions on AWS.
Browse courses on HTTP
Show steps
  • Read an online tutorial
  • Practice creating a simple API using Postman or Insomnia
  • Review HTTP status codes and methods
Review Cloud Computing Concepts
Review foundational knowledge in cloud computing to better prepare for the course content.
Browse courses on Cloud Computing
Show steps
  • Revisit definitions and key concepts of cloud computing.
  • Review different cloud service models (IaaS, PaaS, SaaS) and their characteristics.
  • Explore the benefits and challenges of cloud computing.
Six other activities
Expand to see all activities and additional details
Show all nine activities
Connect with AWS Architects and Engineers
Expand your network and seek guidance from experienced AWS architects and engineers, who can provide valuable insights and support your learning journey.
Show steps
  • Attend AWS community events and meetups
  • Join AWS forums and discussion groups
  • Reach out to AWS experts on social media
Explore Cloud Migration Strategies
Enhance your understanding of cloud migration strategies by following guided tutorials and exploring different approaches to migrating workloads to AWS.
Browse courses on Cloud Migration
Show steps
  • Review the AWS Cloud Adoption Framework
  • Complete the AWS Migration Center tutorial
  • Learn about AWS EC2 and AWS ECS
Solve Event-Driven Architecture Challenges
Engage in hands-on exercises to test your understanding of event-driven architectures and apply them to real-world scenarios on AWS.
Show steps
  • Complete the AWS Lambda tutorial
  • Build a simple serverless application using AWS Lambda and API Gateway
  • Create a workflow using AWS Step Functions
Attend an AWS Architecture Workshop
Participate in an AWS Architecture Workshop to gain hands-on experience and insights from AWS experts, reinforcing the principles covered in the course.
Show steps
  • Register for an AWS Architecture Workshop
  • Attend the workshop
  • Apply the knowledge gained to your solution designs
Design a Data Analysis Solution on AWS
Apply your knowledge of AWS services to create a data analytics solution, demonstrating your ability to analyze data and derive insights.
Browse courses on Data Analytics
Show steps
  • Choose a data source and define the use case
  • Design the data pipeline using AWS DynamoDB and AWS Kinesis
  • Create data visualizations using AWS QuickSight
Curate a Reference Library
Organize and collect valuable resources such as documentation, tutorials, and articles related to the course topics, providing a comprehensive reference for your learning and future reference.
Show steps
  • Identify relevant resources
  • Organize them into a structured format
  • Regularly update the library with new and relevant materials

Career center

Learners who complete Architecting Solutions on AWS will develop knowledge and skills that may be useful to these careers:
Solutions Architect
A Solutions Architect designs and implements IT solutions. This course can help you build a foundation for this role by providing an understanding of how to architect solutions using various AWS services and how to optimize container-based workloads.
Security Analyst
A Security Analyst identifies and mitigates security risks. This course may be helpful in providing a foundation for this role by teaching how to use AWS IAM Identity Center and AWS CloudTrail to formulate an account management strategy that follows best practices on governance and standards.
DevOps Engineer
A DevOps Engineer works to bridge the gap between development and operations teams. This course may be helpful in providing a foundation for this role by teaching how to use Amazon API Gateway, Amazon SQS, Amazon SNS, Amazon Lambda, and DynamoDB to develop customer solutions.
Data Scientist
A Data Scientist uses data to develop and test hypotheses, and build models to solve problems. This course may be helpful in providing a foundation for this role by teaching how to solve a customer's use case that needs a data analytics solution in AWS and how to derive insights using clickstream data.
Technical Consultant
A Technical Consultant provides technical advice and support to clients. This course may be helpful in providing a foundation for this role by teaching how to identify services and features to build resilient, secure, and highly available IT solutions in the AWS Cloud.
Software Engineer
A Software Engineer designs, develops, and maintains software systems. This course may be helpful in providing a foundation for this role by teaching how to use Amazon API Gateway, Amazon SQS, Amazon SNS, Amazon Lambda, and DynamoDB to develop customer solutions.
Cloud Security Engineer
A Cloud Security Engineer designs and implements security measures for cloud computing systems. This course may be helpful in providing a foundation for this role by teaching how to use AWS IAM Identity Center and AWS CloudTrail to formulate an account management strategy that follows best practices on governance and standards.
Business Analyst
A Business Analyst analyzes business processes and identifies opportunities for improvement. This course may be helpful in providing a foundation for this role by teaching how to identify services and features to build resilient, secure, and highly available IT solutions in the AWS Cloud.
Product Manager
A Product Manager develops and manages products. This course may be helpful in providing a foundation for this role by teaching how to identify services and features to build resilient, secure, and highly available IT solutions in the AWS Cloud.
IT Manager
An IT Manager plans and manages the IT infrastructure of an organization. This course may be helpful in providing a foundation for this role by teaching how to identify services and features to build resilient, secure, and highly available IT solutions in the AWS Cloud.
Data Analyst
A Data Analyst analyzes data to identify trends and patterns. This course may be helpful in providing a foundation for the skills needed for this role, such as understanding how to solve a customer's use case that needs a data analytics solution in AWS.
Systems Administrator
A Systems Administrator manages and maintains computer systems and networks. This course may be helpful in providing a foundation for this role by teaching how to use AWS Organizations, AWS IAM Identity Center, and AWS CloudTrail to formulate an account management strategy that follows best practices on governance and standards.
Data Engineer
A Data Engineer designs, builds, and maintains data pipelines and systems. This course may be useful in providing a foundation for this role by teaching how to use Amazon Kinesis Firehose and Amazon Quicksight to derive insights from clickstream data.
Database Administrator
A Database Administrator manages and maintains databases. This course may be helpful in providing a foundation for this role by teaching how to evaluate when to use Amazon Relational Database Services.
Cloud Architect
A Cloud Architect designs, builds, and maintains cloud computing systems. This course may be helpful in providing a foundation for the skills needed in this role, such as understanding how to architect solutions using various AWS services and how to optimize container-based workloads.

Reading list

We've selected five books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Architecting Solutions on AWS.
This official AWS-released study guide fully covers the content on the 2023 AWS Solutions Architect - Associate Exam. It provides comprehensive coverage of architectural best practices for designing and deploying cloud applications on AWS.
Comprehensive guide to the AWS Certified Solutions Architect exam. It covers all of the exam topics, including architectural principles, design patterns, and best practices.
This in-depth guide to designing and building scalable and reliable data systems complements the course's focus on data analytics solutions in AWS. It provides a deeper understanding of data modeling, data processing, and system architecture principles.
This practical guide to DevOps principles and practices can complement the course's focus on multi-account strategies and governance. It provides insights into collaboration, automation, and continuous improvement in software development.
Delves into design patterns and best practices for building microservices-based architectures. It can provide additional insights into the course's discussion on using container workloads.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Architecting Solutions on AWS.
Architecting Solutions on AWS
Most relevant
AWS Certified Solutions Architect Associate (SAA-C03)...
Most relevant
Architecting in AWS
Most relevant
Designing Resilient Architectures for Associate AWS...
Most relevant
Microsoft Azure Architecture for AWS Architects
Most relevant
Exam Prep: AWS Certified Solutions Architect - Associate
Most relevant
AWS Certified Solutions Architect - Professional (SAP-C02)
Most relevant
AWS Certified Solutions Architect - Associate (SAA-C03)
Most relevant
AWS Certified Solutions Architect - Associate (SAA-C03)
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser