Hi! 👋 Welcome to Symphonia's home on Github. Symphonia is Mike Roberts - I've been helping companies use AWS and Serverless since 2017.
I have a number of public repositories, some of which are mentioned below, but please explore! You may also be interested in my blog at https://blog.symphonia.io/ , and you can also email me at [email protected] .
Symphonia used to be me and John Chapin, but John left to return to full-time work in 2024. You'll see some of his work in this Organization too.
I wrote a book with John Chapin and O'Reilly about AWS Lambda - you can buy it here!
You don't need to buy the book to see the example source code though - you can find that in programming-aws-lambda-book
Quick start "template" repos:
- CDK barebones template - preparing for CDK, and deploying an empty application
- CDK serverless template - Adds a Lambda Function resource; source code + build for the Lambda Function; unit + in-cloud integration tests
- CDK basic website template - Website hosting on AWS with CloudFront and S3
- CDK full website template - A further extension of CDK basic website template that is a real working demo of a production-ready website project, including TLS certificates, DNS hosting, Github Actions Workflows, multiple CDK environments (prod vs test vs dev)
- Cicada - A monitoring tool for GitHub, and an example of building serverlessly on AWS
- DynamoDB Entity Store - A lightly opinionated DynamoDB library for TypeScript & JavaScript applications
- Hiccough - A HTML generation library / "internal DSL" for JavaScript and TypeScript
