Pet store is a microservice which is design to work millions records and upload them on Amazon S3.
This project has purpose to give you an example how to work with:
- IBM NodeServer Generator
- Routing-controllers
- MongoDB and Mongoose
- Nodejs Streams
- Mocha, chai and istanbul
- Tus.io
I wrote series of articles on Medium to describe how to upload millions of records on Amazon.
Article:
- Chapter 1: Introduction
- Chapter 2: IBM NodeServer Generator
- Chapter 3: Cleaning the house
- Chapter 4: TypeScript and routing-controllers
- Chapter 5: MongoDB and Mongoose
- Chapter 6: Nodejs Streams
- Chapter 7: Amazon S3 and why memory streams aren't a silver bullet ?
- Chapter 8: Mocha, chai and istanbul
- Chapter 9: Tus.io
npm install -g typescript
npm install
tsc
npm test
npm start