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 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...
Measuring Performance and Efficiency in Software Systems · In the previous post, we discussed the top 30 system design concepts that software engineers...
Building Maintainable and Extensible Systems · In the previous post, we discussed the top 30 system design concepts that software engineers should know....