background-job-queue-with-bullmq-and-redis.hashnode.devBuilding a Secure Production Backend on AWS EC2 with CI/CD, HTTPS & PM2In this blog, I’ll walk through how I deployed my Node.js backend on AWS EC2, configured Nginx, managed processes with PM2, secured the API using HTTPS (Let’s Encrypt), and finally connected it to a custom domain. This wasn’t smooth — I ran into SSH ...Jan 19·4 min read
background-job-queue-with-bullmq-and-redis.hashnode.devImplementing a Background Job Queue with BullMQ & RedisWhy I Needed a Message Queue In my project, I had a Quotation feature where: Sales users submit quotation data A DOCX template is filled dynamically The DOCX is converted to PDF using LibreOffice The PDF is uploaded to cloud storage The PDF is e...Jan 12·3 min read