Duration
4 weeksWeekly study
6 hours
Architecting Solutions on AWS
Other courses you might like
This course isn't running right now. We can email you when it starts again, or check out these other courses you might like.
Browse more in IT & Computer Science
Learn crucial skills to help you become a solutions architect
On this four-week 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. You’ll then review the options, choose the best one for the use case, and be guided through the architecture design on a whiteboard. This practical approach will ensure you finish the course with the understanding to use the AWS Cloud to its full potential.
Unpack event-driven architecture
You’ll learn about event-driven architectures with 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.
Explore Amazon Kinesis
Next, you’ll learn how to design a serverless data analytics solution on AWS. You’ll gain an overview of data analytics before exploring Amazon S3 as well as Amazon Kinesis to help you develop a comprehensive understanding of AWS services.
With this knowledge, you’ll be able to choose the right solution for your needs and take your architecture optimisation to the next level.
Understand Amazon RDS
You’ll delve into Amazon RDS to explore the services available in the cloud to help you set up, operate, and scale databases.
Finally, you’ll wrap up your learning by understanding a multi-account strategy centred on security and cost.
Syllabus
Week 1
Designing a serverless web backend on AWS
Welcome to the Course
In this section you will learn about the format of this course and how we will use AWS services as building blocks to design AWS architectures to meet specific customer use cases.
Customer #1 - AnyCompany Online
In this section, you will learn about a customer use case from an eCommerce customer looking to migrate a service to AWS.
Architecting the Solution
In this section, you will learn how to design a solution to meet the customers needs step by step with various AWS services related to serverless web backends.
Presenting the Solution to the Customer & Next Steps
In this section, you will review an AWS architecture for a specific use case end-to-end and learn different ways the solution could be optimized.
Week 2
Designing a serverless data analytics solution on AWS
Customer #2 - Software House
In this section, you will learn about a customer use case to build a data analytics solution for a software company looking to add analytics to an existing solution on AWS.
Architecting the Solution
In this section, you will learn how to design a solution to meet the customers needs step by step with various AWS services related to analytics.
Presenting the Solution to the Customer & Next Steps
In this section, you will review an AWS architecture for a specific use case end-to-end and learn different ways the solution could be optimized.
Week 3
Designing a hybrid solution for container based workloads on AWS
Customer #3 - Enterprise Insurance Company
In this section, you will learn about a customer use case to migrate container workloads to AWS using a hybrid deployment model.
Architecting the Solution
In this section, you will learn how to design a solution to meet the customers needs step by step with various AWS services related to hybrid architectures and container based workloads.
Presenting the Solution to the Customer & Next Steps
In this section, you will review an AWS architecture for a specific use case end-to-end and learn different ways the solution could be optimized.
Week 4
Designing a solution following account governance and management best practices
Customer #4 - A Fast Growing Start-up Company
In this section, you will learn about a customer use case for a start up company looking for guidance on best practices for managing workloads on AWS at scale.
Architecting the Solution
In this section, you will learn how to design a solution to meet the customers needs step by step with various AWS services related to account management, governance, and best practices for multi-account setups.
Presenting the Solution to the Customer & Next Steps
In this section, you will review an AWS architecture for a specific use case end-to-end and learn different ways the solution could be optimized.
Learning on this course
On every step of the course you can meet other learners, share your ideas and join in with active discussions in the comments.
What will you achieve?
By the end of the course, you‘ll be able to...
- Differentiate between Amazon SQS and Amazon SNS
- Summarize the various use cases for DynamoDB
- Develop a customer solution using Amazon API Gateway
- Recognize when you would use Amazon Simple Storage Service (Amazon S3)
- Recall the various use cases for using Amazon Kinesis Firehose and Amazon Quicksight
- Evaluate when to use Amazon Relational Database Services
- Differentiate between Amazon ECS and Amazon ECS Anywhere
- Evaluate ways to migrate container workloads to AWS using a hybrid model
- Discuss AWS IAM Identity Center in great detail
- Demonstrate when to use AWS Organizations
Who is the course for?
This course is designed for anyone interested in working in the Cloud.
It will be useful for aspiring solutions architects or those curious about how the role works.
Who will you learn with?
Morgan Willis is a Principal Cloud Technologist based in the US. Morgan has a background in Software Development, technical training, and has earned 6 AWS Certifications.
Who developed the course?
AWS Training and Certification
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform, offering over 200 fully featured services from data centers globally. Millions of customers—including the fastest-growing startups, largest enterprises, and leading government agencies—are using AWS to lower costs, become more agile, and innovate faster.
Learning on FutureLearn
Your learning, your rules
- Courses are split into weeks, activities, and steps to help you keep track of your learning
- Learn through a mix of bite-sized videos, long- and short-form articles, audio, and practical activities
- Stay motivated by using the Progress page to keep track of your step completion and assessment scores
Join a global classroom
- Experience the power of social learning, and get inspired by an international network of learners
- Share ideas with your peers and course educators on every step of the course
- Join the conversation by reading, @ing, liking, bookmarking, and replying to comments from others
Map your progress
- As you work through the course, use notifications and the Progress page to guide your learning
- Whenever you’re ready, mark each step as complete, you’re in control
- Complete 90% of course steps and all of the assessments to earn your certificate
Want to know more about learning on FutureLearn? Using FutureLearn
Get a taste of this course
Find out what this course is like by previewing some of the course steps before you join: