10 Microservices that you can build in NodeJS in under 30 minutes

Beginner projects for Nodejs that you can build to showcase your skills. I made this list while learning microservices architecture in Nodejs.

  1. Email Service : This service can be used to send emails to users, such as verification emails or password reset emails.

  2. File Storage Service: This service can be used to store files, such as images, videos, or documents.

  3. Url Shortener

  4. Analytics Service: This service can be used to track user behavior and gather insights about your application.

  5. Image Processing Service: This service can be used to process images, such as resizing, cropping, or applying filters.

  6. Video Compression

  7. Notification Service: This service can be used to send push notifications to users, such as alerts or reminders.

  8. Geolocation Service: This service can be used to determine the user's location based on their IP address or GPS coordinates.

  9. Authentication Service: This service is responsible for handling user authentication and authorization.

  10. PDF Invoices Generator