Kafka vs RabbitMQ: Choosing the Right Message Broker for Modern Applications
A comprehensive comparison of Apache Kafka and RabbitMQ, exploring their architectures, use cases, strengths, and trade-offs for scalable event-driven systems.
I'm Nghia, a full stack software engineer based in HCM, Vietnam. I like coding and building interesting things. My first program was a Discord Bot when I was 16.
I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.
A scalable data warehouse solution for e-commerce businesses, providing unified analytics and reporting for sales, inventory, and customer behavior.
Integrated AI-powered camera systems for real-time monitoring and management of building facilities, enhancing security and operational efficiency.
A platform that leverages AI to generate unique NFTs and manage blockchain-based digital assets, supporting creators and collectors.
A solution for integrating PDA devices with SAP S4 HANA ERP, streamlining logistics operations such as inventory tracking and warehouse management.
I've written something about AI, programming and life.
A comprehensive comparison of Apache Kafka and RabbitMQ, exploring their architectures, use cases, strengths, and trade-offs for scalable event-driven systems.
A deep dive into building robust multi-tenant SaaS applications using the Unit of Work pattern for clean and reliable data management.
IntegrateX Solutions VN
Dec 2024 – PresentBackend Developer
Minh Thang Investment Trading & Construction Co. Ltd.
Oct 2024 – PresentVice Director & Co-Owner
University of Economics and Law
Feb 2023 – Jul 2025Research Assistant
ISuccess E-Commerce Co.LTD
June 2024 – Oct 2024Software Engineer