120 followers
Senior Staff Software Engineer @ Intuit | Java Distributed Systems & Cloud Architect | Solving Large Scale Problems | ex-Amazon, McAfee, TCS
URL shorteners are ubiquitous on the internet, and most of us have encountered them, be it in the form of a shortened YouTube link, a Bitly URL, or a...
In today's digital landscape, unique identification (ID) is paramount in systems architecture, databases, distributed systems, and more. From ensuring...
In the previous post, we explored the key system design concepts that every software engineer should know. One of them was replication. What is...
In the previous post, we explored the key system design concepts that every software engineer should know. One of them was sharding (or...
In the previous post, we explored the key system design concepts that every software engineer should know. One of them was load balancing. In today's...
In the previous post, we discussed the top system design concepts that software engineers should know. One of them is caching. Caching is an essential...