Distributed Scheduling with Spring Boot: the challenges & pitfalls of implementing a background job
Spring I/O 2024 - 30-31 May, Barcelona Speaker: Rafael Ponte Slides: https://speakerdeck.com/rponte/distri... Sooner or later a developer will implement his/her first background job using Java and Spring Boot, and what usually is a simple task for the majority of systems might become a nightmare in scenarios that need to deal with high performance, parallelism, distributed systems and a large volume of data. Scenarios like those hide several issues which many developers are not used to, such as large volumes of data, network failures, data inconsistency, out-of-memory errors and even taking the whole system down. Although it seems controversial, dealing with many of these problems does not require hype technologies or services, but solid distributed systems fundamentals. This talk will present how an experienced developer implements a background job with Java and Spring Boot taking into consideration the main challenges and pitfalls it brings along, and how he/she designs a solution for high-performance, resilience and horizontal scalability at the same time he/she takes advantage of many modules of Spring Boot, Hibernate and the relational database. If you still believe that a background job is a simple task, so this talk is for you!

How to Build Your First Spring Boot App (Theory Explained)

Designing Data-Intensive Applications: Chapters 1 and 2

Bootiful Spring Boot 3.x by Josh Long @ Spring I/O 2024

How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)

Concurrency crossroads: Choosing between reactive programming and virtual threads

Spring I/O 2024 Keynote

db-scheduler: Simple Clustered Scheduler by Vaclav Chalupa

Authorization in Spring Security: permissions, roles and beyond by Daniel Garnier-Moiroux @Spring IO

High Performance Batch Processing

It's a kind of magic: under the covers of Spring Boot by Stéphane Nicoll & Andy Wilkinson

263 DIOS TE DICE HOY: ESA ANGUSTIA QUE TE ROBA LA PAZ SERÁ CAMBIADA POR DESCANSO

Bootiful Spring Boot 3.3

Creating Future-Proof Spring Applications with Event Sourcing by Steve Pember @ Spring I/O 2024

GOD SAYS;- IT’S TIME I FINALLY TELL YOU THE TRUTH.. | GOD'S MESSAGE FOR YOU TODAY

Platform Engineering with Spring Boot by Tom Hombergs @ Spring I/O 2024

Bootiful Spring Boot in 2025 by Josh Long

Java, How Fast Can You Parse 1 Billion Rows of Weather Data? • Roy van Rijn • GOTO 2024

How to Build & Sell AI Agents: Ultimate Beginner’s Guide

Concurrency in Spring Boot Applications: Making the Right Choice by Andrei Shakirin

