#WARNING# This is a technical overview of Keendly, a service that lets you deliver articles from RSS aggregators to a Kindle device. The service was shut down on the 2nd of July 2018 and is no longer working.
Architecture
Keendly ran on AWS heavily utilizing services it provides:
- Lambda - heavily used across system, both for the API and almost all steps of the delivery pipeline
- Step Functions - for the delivery pipeline
- S3 - serving Keendly App, Blog and main site, intermediate storage for delivery
- API Gateway - exposing Keendly API to the world
- Cloudwatch - events for scheduled deliveries + alarms, dashboards and logs
- RDS - just a database
- ECS - to run whatever couldn’t run in Lambda
- Cloudfront - CDN