Hossein MolaviinDevOps.devBatch Processing and Redis PipelinesOptimizing performance and efficiency is essential in the fast-paced world of data-driven applications. One of the most effective…Apr 15Apr 15
Hossein MolaviHow to Crawl a Single Page Application (SPA) in Node.jsSingle Page Applications (SPAs) are becoming increasingly popular due to their seamless user experience and fast load times. However, when…Oct 17, 20233Oct 17, 20233
Hossein MolaviSynchronizing Data Across Kubernetes Pods: Leveraging Fanout Exchanges in RabbitMQIn distributed systems deployed on Kubernetes, maintaining data consistency and synchronization across service instances is essential…Jul 10, 20231Jul 10, 20231
Hossein MolaviHorizontal Scaling vs. Vertical Scaling: Which Approach Is Right for Your System?Scaling a system is an important consideration when building and maintaining software applications. It involves making changes to the…Feb 22, 2023Feb 22, 2023
Hossein MolaviHow to use Secret Manager in Google Cloud Build (GCP)What is Google Cloud Build?Dec 24, 20221Dec 24, 20221
Hossein MolaviMultiple databases and connections in Nodejs and MongoDBThere is a strategy in some projects that your program must read data from a database, do some processes on it, and write it in another…Sep 11, 2021Sep 11, 2021
Hossein MolaviArchitecting HTTP client in Vue js (Nuxt js)In this article, I want to talk about the backend APIs and how to manage them in our app.Jun 26, 2021Jun 26, 2021
Hossein MolaviHow to implement an access level system in laravel (Part 2)In Part one we learned how to create roles and permissionsDec 31, 2020Dec 31, 2020
Hossein MolaviHow to implement an access level system in laravel (Part 1)This is my very first article on medium and I’m so excited hope to enjoy itDec 31, 2020Dec 31, 2020