Architecture Design

 

We’re experts at quickly building up applications from scratch using the latest offerings from providers like AWS and third-party vendors like Algolia, Stripe, Auth0, and more.

dynamodb-streams-sqs-fifo-design.png

AWS First-In-First-Out Queues

We built a system that would take new DynamoDB table items, queue up JSON messages in first-in-first-out order, and trickle them out to a 3rd party API over time.

aws-algolia-architecture

Indexing Searchable User-Generated Content

We used AWS services like Lambda, API Gateway, S3, Systems Manager Parameter Store, and DynamoDB to create a system that reliably and rapidly indexes searchable content and also provides ways to update and act on changes to that data later on.

aws-lambda-color-scheme.png

Color Scheme Generation

With this project, users can submit images that will get uploaded to Amazon S3, and then a Lambda function leverages a library called Color Thief to process the image. This processing results in a color scheme generated based on the dominant colors in the image, which gets returned as JSON. The JSON is stored in DynamoDB so that it can be accessed by the frontend and displayed to the user. View the project this diagram is based on here.