/microservices-architecture-devsecops

This is the landing page for a set of tutorials on how to build a Microservices Architecture w/ DevSecOps

Microservices Architecture with DevSecOps on AWS

Step 1: Create Frontend VueJS3 Boostrap4 HTML CSS

Step 2: Deploy Static Website to S3 + CloudFront

Step 3: Setup CI/CD for Front End

Step 4: Create Backend Python Flask RestAPI

  • https://github.com/jrdalino/myproject-product-service-python
  • (TODO) myproject-customer-service-python
  • (TODO) myproject-order-service-python
  • (TODO) myproject-billing-service-python
  • (TODO) myproject-payment-service-python
  • (TODO) myproject-notification-service-python
  • (TODO) myproject-supplier-service-python

Step 5: Add Infrastructure as Code Templates (Custom VPC with Public and Private Subnets) w/ Testing

Step 6: (a) Launch ECS or (b) Install Kubernetes Tools & Launch EKS (EKCTL)

Step 7: Deploy Backend MicroService to (a) ECS or (b) EKS

Step 8: Setup CI/CD for Back End Service

Step 9: Database - NoSQL (DynamoDB)

  • https://github.com/jrdalino/myproject-product-amazon-dynamodb
  • (TODO) myproject-customer-amazon-dynamodb
  • (TODO) myproject-order-amazon-dynamodb
  • (TODO) myproject-billing-amazon-dynamodb
  • (TODO) myproject-payment-amazon-dynamodb
  • (TODO) myproject-notification-amazon-dynamodb
  • (TODO) myproject-supplier-amazon-dynamodb