35 followers
Senior Staff Software Engineer @ Intuit | Java Distributed Systems & Cloud Architect | Solving Large Scale Problems | ex-Amazon, McAfee, TCS
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...
In the previous post, we explored the key system design concepts that every software engineer should know. One of them was redundancy. Redundancy is...
In the previous post, we explored the key system design concepts that every software engineer should know. One of them was consistency. Consistency is...
Different Types of Distributed Systems in the World · Distributed systems are computer systems that are composed of multiple interconnected components...