Whoops! Where did my architecture go?
Recorded at SpringOne2GX 2012. Speaker: Oliver Gierke When applications grow bigger, modularity becomes a key aspect regarding maintainability. Design decisions made in the early days are hardly discoverable in the codebase, inter-module dependencies grow a lot. The talk introduces means and approaches to connect logical architecture to the codebase. Beyond that we discuss patterns and best practices around general code organization, package structures to build a solid foundation for Java applications and in how far Spring can help creating loosely coupled components and dedicated points to extend applications.

▶︎
Effective Design Patterns in NewSQL

▶︎
Spring Data Repositories -- A Deep Dive

▶︎
Understanding Java Garbage Collection and what you can do about it

▶︎
Developing microservices with aggregates - Chris Richardson

▶︎
Getting Started with Spring Security 3.1

▶︎
Securing Microservices with Spring Cloud Security

▶︎
Caching with Spring: Advanced Topics and Best Practices

▶︎
An Introduction to Broadleaf Commerce: A Spring-enabled E-Commerce Framework

▶︎
DDD & REST - Domain Driven APIs for the web - Oliver Gierke

▶︎
Virtualizing and Tuning Large Scale Java Applications

▶︎
Spring Dependency Injection Styles

▶︎
Developing Real-Time Data Pipelines with Apache Kafka

▶︎
Introduction to WebSockets

▶︎
An Introduction to Spring Data

▶︎
Webinar: Architecture of a modern web app

▶︎
The Spring Data MongoDB Project

▶︎
Modern Enterprise Java Architectures with Spring 3.1

▶︎
Troubleshooting Live Java Web Applications

▶︎
Hadoop - Just the Basics for Big Data Rookies

▶︎
