This is Rainbow ๐, an implementation of some AWS services for local development.
- Why not LocalStack?
LocalStack is great for some use cases, but I wanted something that was better for a long-lived local implementation of AWS services. Specifically, better S3 storage and more seamless Lambda development, along with not pegging CPU when constantly consuming from queues.
Plus, I wanted to learn Go.
- Where did the name Rainbow come from?
I was thinking about various project names over the course of several days. Nothing seemed quite right until I was hanging out in my daughter's room, and I realized the name of this project was all around me.