Creating SQSLite - My Journey into Open Source
summary
Built a lightweight mock SQS server called SQSLite that claims to replicate AWS SQS responses while running locally, implemented in pure Node.js and uses Fastify under the hood. It runs as a node module, CLI, or in-process test server and integrates with AWS SDK/Jest by flipping the endpoint to localhost. It reduces development costs vs real AWS and heavy LocalStack but currently loses data on shutdown (no persistence yet) and needs a UI and wider adoption.
AI-written summary · about
chapters (10)
- 0:00Introduction and welcome
- 1:24My open source journey
- 3:53AWS billing scare and solutions
- 5:14Introducing SQSLite
- 6:40How SQSLite works
- 9:04Using SQSLite in tests
- 10:30Seven open source lessons
- 17:57Handling criticism and imposter syndrome
- 19:39Future of SQSLite
- 21:51Q&A session
related talks
33mWhat we learnt about DX from building
01h 06mAwesome Node.js microservices in the cloud for (almost) free
23mServer-less architecture in the wild
35mServerless WebSockets at Scale
42mFrom Localhost to Production
01h 36mMaster Serverless with JSF Architect
21mA QUIC bit of fun with Node.js
35mFighting Covid with Serverless and JavaScript
