YoVDO

Building Better Monoliths - Implementing Modulithic Applications with Spring

Offered By: Spring I/O via YouTube

Tags

Spring IO Courses Spring Framework Courses Package Design Courses Monolithic Applications 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 from Spring I/O 2019 in Barcelona. Discover pragmatic alternatives to microservices architecture while addressing common issues in unstructured monoliths. Learn effective approaches to code organization, component structure, package design, transactions, and event-driven bounded context interaction. Gain insights into leveraging Spring Boot ecosystem features for testing individual bounded contexts and detecting architectural violations. Master techniques for implementing and preserving architectural concepts in modular, monolithic applications, preparing for potential future system splits. Dive into topics such as module mapping, annotations, package structure, module bootstrap, catalog integration, breaking dependency cycles, module dependencies, isolated testing, and Java modules.

Syllabus

Intro
Summary
Benefits
Downsides
Modulus
Mapping logical modules
Annotations
Package structure
Module bootstrap
Catalog integration
Architectural violation
Breaking the dependency cycle
Module dependencies
Testing in isolation
Module diagrams
Context
Multiple artifacts
Java modules
External tools
Project website


Taught by

Spring I/O

Related Courses

Migrating Applications to AWS Training
Edureka
From Migration to Modernization: Discover, plan, and migrate a monolith to ECS and Fargate with the help of Application Discovery and no code changes (Japanese)
Amazon Web Services via AWS Skill Builder
CMD and Conquer - Containerizing the Monolith
Docker via YouTube
Software Architecture - The Hard Parts
GOTO Conferences via YouTube
Modernizing Enterprise Java
GOTO Conferences via YouTube