Modular Monolith with Independently Deployable Modules - Java 21 and Spring Boot 3

Поділитися
Вставка
  • Опубліковано 12 лис 2023
  • Modular monoliths are great, we can have most of the microservices benefits without all the complexity they bring.
    There is unfortunately one major thing that is a tremendous advantage of microservices and is missing though - independent deployments.
    Can we have a modular monolith and still have independently deployable units (modules)?
    Turns out that yes, we can, and it is surprisingly simple!
    We will do this using nothing fancy - just Java 21, Spring Boot 3 and plain old Maven.
    Let's go!
    Code to tinker with: github.com/BinaryIgor/code-ex...
    Integration/E2E tests of REST API with Testcontainers: • Integration/E2E tests ...
    If you like reading, here is a related blog post: binaryigor.com/modular-monoli...
    #microservices #softwarearchitecture #java

КОМЕНТАРІ • 3

  • @BinaryIgor
    @BinaryIgor  12 днів тому

    Hey guys!
    If you like the video, you might also be interested in my recent blog post about related topic - dependencies and communication between modules: binaryigor.com/modular-monolith-dependencies-and-communication.html

  • @eriotero8397
    @eriotero8397 4 місяці тому +1

    Great content!

    • @BinaryIgor
      @BinaryIgor  4 місяці тому

      Thanks, I strive to publish something more unique :)