Decomposing Java Applications
no recording on file
summary
Covers why simply splitting Java code into libraries, modules or microservices often fails and presents a higher-level approach to decomposing Java applications into reusable components. Examines organization of code at the method, class, package and module levels, discusses APIs vs SPIs, strategies for hiding implementation details and enforcing module boundaries, and relates these practices to SOLID principles to enable evolvable designs that avoid accidental complexity.
AI-written summary · about
related talks
59mDecomposing Java applications
51mA Rational Approach to Decomposing Systems into Modules or Microservices
59mDecomposition Patterns
36mJava: Microservices...decisions, decisions, decisions everywhere
35mDocker, microservices, functional programming (...)
01h 22mWebinar: Decomposing Applications for Deployability and Scalability
01h 00mRefactor your Java EE application using Microservices and Containers
51mModularization: Foundation of Microservices and Monoliths