Skip to content

vallard/MicroServicesOnAWS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MicroServices On AWS

Course Materials for Microservices on AWS O'Reilly Class That I teach.

Introduction

This course serves as an introduction to running various services on AWS. We show how these "microservices" can be stitched together to make a working application. Going through this course will give you an idea of what a "Full Stack" developer does. You will be configuring services and writing code.

Our application is a simple photo album complete with object recognition.

image of app

Check out the Tech Stack to see the technologies that will be used through this course.

Architecture

Our architecture looks as follows:

Front End Services

arch04 We use s3 static hosting with cloudfront, S3, and certificates.

Client APIs

arch01 When the browser downloads the application, it calls three different APIs: Cognito, S3, and our API Gateway.

Backend System

arch02 We use the serverless project to create our API Gateway and Lambdas. We also use DynamoDB to store metadata.

Object Recognition

arch03 Once images are uploaded, we can do object detection on them to find things inside of them. AI!

Contents

Part 1 - Set up

Part 2 - WebSite Up

Part 3 - Front End Development

Part 4 - Serverless Backend

Part 5 - Putting it all together

About

Course Materials for Microservices on AWS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published