vallard / MicroServicesOnAWS

Course Materials for Microservices on AWS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:JavaScript 65.6%Language:Python 17.0%Language:HTML 11.5%Language:HCL 3.7%Language:CSS 1.8%Language:Makefile 0.4%