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 21, 20241Aug 21, 20241
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 13, 2024Aug 13, 2024
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 16, 20242Apr 16, 20242
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 20, 20243Mar 20, 20243
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 13, 20247Mar 13, 20247
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