Old Readme (pre App Days) - rollthecloudinc/hedge GitHub Wiki
Summary
Serverless highly available, auto scaling, low latency, performant app services distributed across clouds leading the way to reduce carbon on the web.
Organization
This is a bazel monorepo using serverless framework.
- api
- Public lambdas exposed as part of API gateway.
- func
- Independent lambdas execuated manually or via events.
- lib
- Internal libraries shared accross entire organization.
Languages
- golang
- nodejs
Cloud
- AWS
- Cognito
- API Gateway
- HTTP
- Websocket
- Lambda
- Open Search
- s3
- Key Spaces (cassandra)
Purpose
Intended to be used internally for satisfying specific domain requirements of Roll the Cloud initiatives. These APIs fill gaps when direct communication with AWS is not possible in the browser for druids.
- security vulnerability
- sdk incompatibility
- event bridge handler
- secure communication w/ vendors outside of AWS
Considerations
New and existing APIs should be created and repurporsed / replaced with maximum reusability in mind across the corporation. An example of this is the internal entity API. The entity API is intended to manage persistence and search of entities accross any number of source destinations.