This project was developed following Udemy's "NodeJS: Advanced Concepts" class.
- Create a NodeJS cluster
- Create a NodeJS cluster with PM2
- Create Workers Threads
- Add caching with Redis
- Monkey Patching moongose exec function to cache queries
- Middleware to clear cache
- Add Continuous Integration with Github Actions
- Pre-signing files with AWS S3
git clone git@github.com:filipe1309/ud-nodejs-advanced-concepts.git
cd ud-nodejs-advanced-concepts
cd AdvancedNodeStarter
npm run dev
Done with :heart: by Filipe Leuch Bonfim 🖖
@ Generated with ShubcoGen Template™