Architecture Diagrams

Technical architecture documentation for cloud-native applications and software engineering projects.

System Designs

The following diagrams illustrate the architecture, data flow, and AWS services used in the applications developed throughout my software engineering career.

AWS Polly Voice Generator

Serverless text-to-speech platform leveraging AWS Lambda, SNS, DynamoDB, S3, and Amazon Polly.

AWS Polly Architecture Diagram

Architecture Summary
  • Client-side JavaScript invokes AWS Lambda directly.
  • Lambda generates a UUID and stores request metadata in DynamoDB.
  • Lambda publishes the UUID to Amazon SNS.
  • SNS triggers a processing Lambda.
  • Processing Lambda retrieves metadata and invokes Amazon Polly.
  • Generated MP3 audio is stored in Amazon S3.
  • DynamoDB is updated with the S3 object path.
  • Users can query a specific UUID or retrieve all generated notes.

Future Project Architecture

Additional architecture diagrams will be published here as new projects are developed.

Coming Soon