JVM Internals
Here’s a quick cheat sheet on JVM internals, highlighting key concepts and components that are useful for understanding how the JVM works under the hood: 1. Java Virtual Machine Overview…
Here’s a quick cheat sheet on JVM internals, highlighting key concepts and components that are useful for understanding how the JVM works under the hood: 1. Java Virtual Machine Overview…
Design Principles Cheatsheet Design principles are foundational guidelines and best practices that help developers create software that is maintainable, scalable, and flexible. Here's a cheatsheet summarizing the key design principles…
HLD & LLD Requirements - Functional & Non Functional Non functional - Performance, Availability, Security Architecture - Scale, latency, data consistency, caching, throughput Higher level trade offs - gRpc vs…
Types Serial GC Parellel GC G1 GC- Available from Java 8+ Shenandoah GC - Available from Java 11+ Zero GC - ZGC - Available from Java 17+ ZGC Generational -…