Wignesh's repositories
api-gateway-websocket-saas-rate-limiting-using-aws-lambda-authorizer
When creating a SaaS multi-tenant systems which require websocket connections we need a way to rate limit those connections on a per tenant basis. With Amazon API Gateway you have the option to use usage plans with HTTP connections however they are not available for websockets. To enable rate limiting we can use a API Gateway Lambda Authorizer to validate a connection and control access. Using a Lambda Authorizer we can implement code to allow the system to valid connection rates and throttle inbound connections on a per tenant basis. This sample also demonstrates pool and silo modes for handling the message traffic per tenant.
avvvatars
Beautifully crafted unique avatar placeholder for your next react project
awesome-go
A curated list of awesome Go frameworks, libraries and software
awesome-honeypots
an awesome list of honeypot resources
awesome-rust
A curated list of Rust code and resources.
awesome-streaming
a curated list of awesome streaming frameworks, applications, etc
aws-saas-factory-billing-and-metering-reference-implementation
A reference implementation for a billing and metering solution for SaaS applications.
aws-saas-factory-postgresql-rls
Multi-Tenant Data Isolation Using PostgreSQL Row Level Security Policies
aws-saas-factory-s3-multitenancy
SaaS hands-on to describe partitioning approaches to store multi-tenant data on Amazon S3.
aws-saas-parallel-deployments
Sample code in Typescript for an AWS CDK Pipelines based cross-region and cross-account enabled SaaS application component deployment factory.
free-programming-books
:books: Freely available programming books
lancet
A comprehensive, efficient, and reusable util function library of go.
lerobot
A simple robot managing Let's Encrypt certificates.
livebook
Interactive and collaborative code notebooks for Elixir - made with Phoenix LiveView
liveviews
Phoenix LiveView workalikes for different languages and frameworks
opentelemetry-demo
A demo system for exploring the tracing features of Promscale
personal-security-checklist
๐ A curated checklist of 300+ tips for protecting digital security and privacy in 2021
pure-bash-bible
๐ A collection of pure bash alternatives to external processes.
rxdb
๐ A client side, offline-first, reactive database for JavaScript Applications
serverless-registry-proxy
Serverless reverse proxy for exposing container registries (GCR, Docker Hub, Artifact Registry etc) on custom domains.
tfsec
Security scanner for your Terraform code
volder
volder is powerful Object schema validation lets you describe your data using a simple and readable schema and transform a value to match the requirements