Serverless Architecture on Amazon Web Services
4.3 (1,178 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
16,741 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Serverless Architecture on Amazon Web Services to your Wishlist.

Add to Wishlist

Serverless Architecture on Amazon Web Services

Deploy Serverless Applications on AWS utilizing DynamoDB, Lambda, API Gateway and S3 in 30 minutes
4.3 (1,178 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
16,741 students enrolled
Created by Mahmoud Matouk
Last updated 7/2017
English
English
Price: Free
Includes:
  • 33 mins on-demand video
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn how to deploy serverless end-to-end web applications on amazon web services
  • Learn the basics of AWS DynamoDB, Lambda, API Gateway, S3 and Route53
View Curriculum
Requirements
  • Basic knowledge of Amazon Web Services is required for this course
  • Having an active account with AWS is a must if you would like to follow the step-by-step demo
  • Basic understanding of web applications N-Tier architecture
Description

This course demonstrates a key strength of cloud computing in general and of Amazon Web Services platform in particular, the ability to go serverless.

By deploying serverless applications you don't have to maintain any server to operate your application and you can ensure high availability and scalability of your application in the most cost effective way, this is mainly because you pay only for the resources you actually use and only when you use them.

In this course we will have a conceptual discussion of N-Tier Architecture and the possible ways to create it on Amazon Web Services, we will also discuss some of the possible ways and services that help you create N-Tier Serverless Architecture on AWS. In this course we will create an end-to-end serverless web application utilizing DynamoDB for backend, Lambda for Data Access Layer, API Gateway for integration layer and S3 for presentation layer.

The demo in this course sets the foundation seeds for high complexity serverless architectures.

Who is the target audience?
  • Cloud Solutions Architects
  • Application Developers
  • Cloud Engineers
Students Who Viewed This Course Also Viewed
Curriculum For This Course
+
Serverless Architecture on AWS
8 Lectures 33:04

Understand deployment environment complications and how to create N-Tier Architecture on AWS

N-Tier Architecture Basics
06:14

In this step of the demo we will create the backend tier using AWS DynamoDB Table

Demo - Backend - DynamoDB
01:47

In this step of the demo we are going to create DAO layer using Lambda function

Demo - DAO Layer - Lambda
03:48

In this step of the demo we will expose DAO layer as REST-Like service

Demo - Integration Layer - API Gateway
07:16

In this step of the demo we will deploy static resources to S3 and utilize S3 as presentation layer

Demo - Presentation Layer - S3
04:08

In this step of the demo we will use custom domain name to finalize the end-to-end web application

Demo - Assign Domain - Route53
02:39

Conceptual discussion about security considerations for API Gateway

Security Considerations
05:58

Additional courses
01:14
About the Instructor
Mahmoud Matouk
4.3 Average rating
1,530 Reviews
21,361 Students
5 Courses
Solutions Architect

Mahmoud is a Sr. Solutions Architect with broad experience in end-to-end enterprise and integration solutions and cloud migration strategy and adoption. Has delivered and led the delivery of multiple large scale enterprise solutions and cloud migrations in different domains.

Mahmoud holds many technical certifications in Java Technology, IBM middleware and AWS professional level.