NestJS
Docker
RabbitMQ
Microservices
s3

πŸš€ Introducing Mini-ETL: A Scalable Data Sync Solution πŸš€

Mini-ETL, a powerful and scalable system designed to automatically sync data from third-party solutions to your PostgreSQL database and S3 storage. Set it up once, and let it handle the rest! This project is inspired by the YC-backed startup Fiber.dev.

Azraf Al Monzim
Updated June 13, 2026
58 views
Live
πŸš€ Introducing Mini-ETL: A Scalable Data Sync Solution πŸš€ cover
Listen to this postΒ·Β·:Β·Β·

Live Demo & Source Code

Live Demo: https://mini-etl.vercel.app
Source Code: https://github.com/monzim/mini-etl

Supported Integrations

  • GitHub: Sync public repositories, issues, and pull requests (more providers can be added).
  • Postgres: Seamlessly integrate your data.
  • S3: Securely store your data in Amazon S3.

The Tech Behind the Magic

  • Next.js: For a slick frontend.
  • NestJS: For a robust backend with microservices.
  • PostgreSQL: For reliable data storage.
  • GitHub OAuth: For secure authentication.
  • RabbitMQ: For efficient message queuing.
  • GitHub Actions: For automatic deployment of Docker images.

Key Features

  • Automated Syncing: Set it and forget itβ€”Mini-ETL keeps your data updated at regular intervals.
  • Secure Storage: Store your data securely in Postgres and S3 for easy access and reliable backups.
  • Scalable Architecture: Built to grow with your business, Mini-ETL can handle increasing data sync demands.
  • Real-time Monitoring: Track the status of your data syncs and receive alerts on any issues.

How Mini-ETL Works

After logging in with your GitHub account, you can configure your sync destinations, such as PostgreSQL and S3. Mini-ETL will then automatically sync your data from GitHub, ensuring your public repositories, issues, and pull requests are always up-to-date and securely stored.

App Workflow

Explore More

For more details about the tech stack and how Mini-ETL works, visit https://mini-etl.vercel.app/stack.

Curious to see it in action? Check out the source code and discover how Mini-ETL can simplify your data workflow! πŸ€“

Let's connect and chat about how Mini-ETL can revolutionize your data syncing game! πŸ’¬

#DataSync #GitHub #Postgres #S3 #NextJS #NestJS #Microservices #RabbitMQ #OAuth #ETL #Automation #TechStack #DigitalOcean

Technologies:
NestJS
Docker
RabbitMQ
Microservices
s3
PostgreSQL
digitalocean
Next.js
TypeScript
Azraf Al Monzim

Interested in this project?

Feel free to explore the source code, try the live demo, or reach out if you'd like to collaborate.