Published inCodeXParking Lot Application: Analysis and Implementation using JavaIntroduction Parking Lot application is a robust example of how to design a scalable and maintainable software system. It demonstrates the…Aug 211Aug 211
Published inCodeXExploring File Extraction in Rust: A Comprehensive GuideIn today’s digital age, handling compressed files such as ZIP archives is a common requirement across various applications. Whether you’re…Aug 13Aug 13
Designing a Payment System: Final PartIn this last article of the payment system series, I will be covering the rest section which deals with the kind of communication patterns…Apr 162Apr 162
Designing a Payment System: Part 2In an attempt to design a payment system, we would moving forward to understand different components that part of a payment system…Mar 201Mar 201
Designing a Payment System : Part 1In this article, I am proposing a payment system design where I would explain the different terminologies, functional work flows, API…Mar 134Mar 134
System Design Fundamentals: CDNWhat is CDN? A content delivery network (CDN) is a geographically distributed group of servers that caches content close to end users. It…Dec 23, 2023Dec 23, 2023
From Polling to WebSocket: Revolutionizing Real-Time Web CommunicationWebSocket is a protocol that was developed for bi-directional web server browser communication in real-time. It is capable of sending and…Oct 26, 2023Oct 26, 2023