Filters

IaC CDN Multi-Region PoC for AWS

This project demonstrates a multi-region Content Delivery Network (CDN) architecture using AWS CloudFormation. It showcases how to reduce latency and improve global content delivery with S3 buckets as origins across multiple regions and a CloudFront Function for dynamic routing based on the user's geographic location.

CloudFront S3 Route 53 Certificate Manager

IaC Serverless Django SQLite PoC for AWS

This project demonstrates how to deploy a Django application utilizing a fully serverless architecture on AWS. It uses AWS Lambda as the execution environment, SQLite as the database, and CloudFormation/SAM for infrastructure provisioning.

Python Lambda EFS Django SQLite API Gateway

Secure Authorizer for Amazon API Gateway

Lambda authorizer to protect Amazon API Gateway behind CloudFront by validating API keys with AWS Secrets Manager. It supports key rotation via secret versioning and includes logging for monitoring, ensuring secure API key management and streamlined request validation.

Python Lambda CloudFront API Gateway Secrets Manager

API Key Rotator for Amazon CloudFront

Solution to automate the rotation of API keys used in Amazon CloudFront when communicating with API Gateway. It uses AWS Lambda and Secrets Manager to generate, test, and update keys seamlessly, without disrupting CloudFront operations.

Python Lambda CloudFront API Gateway Secrets Manager

Django Simple Secrets

Django integration with AWS Secrets Manager for secure storage and retrieval of secrets. With features like caching and lazy loading, it minimizes API calls, supports retry logic, and offers type hints for better development experience.

Python Django Secrets Manager

Django SQLite EFS Backend

Custom Django database backend that enables SQLite to work safely on Amazon EFS. It prevents database corruption caused by concurrent writes in the environment lacking proper file locking by implementing a distributed locking mechanism with DynamoDB.

Python Django Lambda EFS SQLite DynamoDB

Get in Touch

Looking to build custom software? We'd love to help!

Contact Us