PinnedAbhinav SonkarinITNEXTSecuring 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.May 24May 24
PinnedAbhinav SonkarinITNEXTAdopting 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.Feb 222Feb 222
PinnedAbhinav SonkarinITNEXTImproving Modular Monolith Applications with Spring ModulithLearn how to build self-documenting, easy to test and maintainable Modular Monolith applications with Spring Modulith and DDD.Dec 28, 20233Dec 28, 20233
PinnedAbhinav SonkarinITNEXTBuilding 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.Dec 10, 20231Dec 10, 20231
Abhinav SonkarinITNEXTBreaking Circular Dependencies with Dependency Inversion PrincipleCircular dependencies must be avoided at all costs. The Dependency Inversion Principle inverts the circular dependency with an interface.Sep 201Sep 201
Abhinav SonkarinITNEXTThe Journey of Code to ProductionContainers, Kubernetes, Helm Charts, ArgoCD… Help me make sense of it. I thought I was supposed to just write code!Apr 221Apr 221
Abhinav SonkarinITNEXTBlazing Fast GoLang Docker BuildsHow I improved my GoLang Docker build times by 120x.Mar 251Mar 251
Abhinav SonkarinITNEXTDistributed 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…Jan 201Jan 201
Abhinav SonkarinITNEXTSpring 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…Oct 8, 20231Oct 8, 20231
Abhinav SonkarinITNEXTRunning Spring Boot Apps? Start Tracing with OpenTelemetry in Minutes!Experience the power of OpenTelemetry and Spring Cloud Sleuth to enable distributed tracing in Spring Boot applications!Nov 9, 2021Nov 9, 2021