• AWS logo

Architecting Solutions on AWS

Gain the knowledge and tools to navigate Amazon Web Services (AWS) and begin your career as a successful solutions architect.

308 enrolled on this course

  • Duration

    4 weeks
  • Weekly study

    6 hours

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:

Do you know someone who'd love this course? Tell them about it...