23 Core Design Patterns
Core design patterns are proven, reusable solutions to frequently occurring problems in software design.
Read MoreJEE Design Patterns
JEE design patterns are specialized solutions for enterprise Java applications. They address scalability, maintainability and performance challenges in distributed systems, helping developers build robust, modular and efficient enterprise-grade software.
Read MorePractising System Design - Youtube
Practical approach to System Design interviews, followed by a deep-dive into designing a scalable video platform like Youtube.
Read MoreSystem Design Principles and Concepts
System design is a critical aspect of software engineering that involves creating scalable, reliable and efficient systems.
Read MoreBehavioral Interview
Guide to Amazon leadership principles with behavioral interview questions and structured answer templates to prepare for interviews.
Read More