PinnedInITNEXTbyAbhinav Sonkar·Aug 3, 2025Essential JVM Heap Settings: What Every Java Developer Should KnowThe default JVM heap and GC settings might surprise you. Know them before your first OOMKilled encounter.A response icon9A response icon9
PinnedInITNEXTbyAbhinav Sonkar·Feb 22, 2024Adopting Domain-First Thinking in Modular Monolith with Hexagonal ArchitectureLearn how Hexagonal architecture is implemented with DDD in Modular Monolith with practical Java, Spring Boot example.A response icon2A response icon2
PinnedInITNEXTbyAbhinav Sonkar·Dec 28, 2023Improving Modular Monolith Applications with Spring ModulithLearn how to build self-documenting, easy to test and maintainable Modular Monolith applications with Spring Modulith and DDD.A response icon3A response icon3
PinnedInITNEXTbyAbhinav Sonkar·Dec 10, 2023Building Modular Monolith Applications with Spring Boot and Domain Driven DesignWhat does code written in Modular Monolith architecture look like? With Spring Boot and DDD, we discover maintainable and evolvable code.A response icon1A response icon1
InITNEXTbyAbhinav Sonkar·Sep 20, 2024Breaking Circular Dependencies with Dependency Inversion PrincipleCircular dependencies must be avoided at all costs. The Dependency Inversion Principle inverts the circular dependency with an interface.A response icon1A response icon1
InITNEXTbyAbhinav Sonkar·May 24, 2024Securing Modular Monolith with OAuth2 and Spring SecurityWhere does Authentication and Authorization related code fit in a Modular Monolith? Let’s take a look with Spring Security and OAuth2.
InITNEXTbyAbhinav Sonkar·Apr 22, 2024The Journey of Code to ProductionContainers, Kubernetes, Helm Charts, ArgoCD… Help me make sense of it. I thought I was supposed to just write code!A response icon1A response icon1
InITNEXTbyAbhinav Sonkar·Mar 25, 2024Blazing Fast GoLang Docker BuildsHow I improved my GoLang Docker build times by 120x.A response icon1A response icon1
InITNEXTbyAbhinav Sonkar·Jan 20, 2024Distributed Tracing with Spring Boot 3 — Micrometer vs OpenTelemetrySpring Boot 3 recommends Micrometer for Distributed Tracing. But can OpenTelemetry Auto Instrumentation be a better starting point? Let’s…A response icon1A response icon1
InITNEXTbyAbhinav Sonkar·Oct 8, 2023Spring Data JPA findById Anti-Pattern? Not!I recently came across the blog post Spring Data JPA findById Anti-Pattern where the author explains how the findById() method of Spring…A response icon1A response icon1