CI/CD

  • CloudFormation

  • CodeBuild

Networking

  • VPC

  • Subnets

  • Routing Tables

  • Internet Gateways

  • Endpoints

  • NAT Gateways

  • Security Groups

  • WAF

Authentication

  • IAM

  • AWS Cognito

Backend and Logic

  • Lambda

  • API Gateway

    • Internal API

    • ABL Integration API

  • Step Functions

Frontend

  • Amplify

  • AppSync

Database

  • Aurora MySQL

  • DynamoDB

Files

  • S3

Messaging

  • SES

  • SNS → Slack

Domain

  • Route53

  • Certificate Manager

Security

  • Security Hub

  • Secrets Manager

  • Parameters Store

Instances

  • EC2 Bastion

External Services:

Code

  • Serverless Framework

  • Github

Monitoring

  • Sentry

Integrations

  • ABL

Monitoring Goals

  • CI/CD. unauthorized changes in infrastructure and code.

  • Networking. network configurations and traffic monitoring and WAF.

  • Access management. access to resources.

  • Backend. functions execution and APIs requests

  • Frontend. frontend security. Sentry

  • Database. unauthorized access and ensure data integrity.

  • Files. secure file storage.

  • Domain. domain security and certificate management.

  • EC2 Bastion. unauthorized access.

  • Security. Centralize and manage security alerts, secrets, and configurations.