- Distributed Environment
- Load Balancing
- Rate Limiting
- state isolation
- Dockerized containerization
- M.V.C architecture
- Separation of concerns
- RESTful CRUD API
- Node.js, Express.js
- MongoDB
- Jest.js, Postman
- docker, bash, git
- npm libraries
- User account creation, signing in, signing out, authentication.
- Putting books in the shelf, removing them, updating them, etc.
- Retrieving user profile.