YoVDO

Building Better Monoliths - Implementing Modulithic Applications with Spring

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Software Architecture Courses Package Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the concept of building better monoliths through implementing modulithic applications with Spring in this 51-minute conference talk by Oliver Gierke at Devoxx. Discover a pragmatic alternative to microservices architecture that addresses the challenges of maintaining modularity in monolithic applications. Learn about code organization, component structure, package design, transactions, and event-driven bounded context interaction. Gain insights into Spring Boot ecosystem features for testing individual bounded contexts and detecting architectural violations. Understand how to implement and preserve architectural concepts in modular monolithic applications, preparing for potential future system splits. The talk covers topics such as monolith vs. microservice comparisons, Java Module System, external tools, moduliths, bootstrap modes, API package conventions, and resources.

Syllabus

Intro
Monolith VS. Microservice
Microservices
Singular Artifact
Multiple Artifacts
Java Module System
External Tools
Moduliths
Bootstrap modes
API Package Convention
Resources


Taught by

Devoxx

Related Courses

Play by Play: Developing Microservices and Mobile Apps with JHipster
Pluralsight
Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube
Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube
Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube
The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube