Each microservice is a self contained unit of functionality on independent resources
Microservices communicate with each other using APIs
Decouple microservices using queues
Lambda Functions (serverless)
Messaging Services (SQS, MQ)
API Gateway
Containers (ECS, EKS)
Load Balancing and Autoscaling
HTML, JS and CSS via Simple Storage Service (S3)
Javascript Calls to APIs managed by API Gateway
Lambda Calls
Calls to Aurora to search for data
Save API results to DynamoDB
Last updated 6 years ago