#Csce 533 Distributed Computing Systems

Author avatar
Prashant BasnetJun 8, 2025
Pub/Sub: The Invisible Glue That Makes Modern Apps Work

Publish-Subscribe is a messaging pattern where:Publishers send messages without knowing who receives them.Subscribers listen without kn

4 min read·General
Article cover
Author avatar
Prashant BasnetMay 26, 2025
CSCE-533 | Message passing based IPC

All communication in distributed systems is based on explicit message exchange (sending and receiving messages).When process P wants to communicate with process

3 min read·General
Article cover
Author avatar
Prashant BasnetApr 22, 2025
Building a Resilient Task Queue System 📨 with RabbitMQ, Flask & Python 🐍

🐇 What is RabbitMQ?In real world systems, services fail, crash, restart, or scale dynamically. You can't afford tight coupling between them. RabbitMQ ensures n

4 min read·General
Article cover
Author avatar
Array AlchemistNov 24, 2024
Understanding RESTful APIs: A Guide to Implementation and System Design

REST is the most common communication standard between computers over internet.What is it? Why is this so popular?Api stands for application programming interfa

5 min read·General
Article cover
Author avatar
Prashant BasnetNov 22, 2024
How Domain Name System Work | System Design

DNS is internet directory, which translates human readable domain names such as unisala.com to a machine readable ip address. This is the reason why when you ty

4 min read·General
Article cover