Building 12-Factor Spring Boot Applications: Simplicity, Scalability, and Best Practices @ Spring IO

Spring I/O 2025 - 21-23 May, Barcelona Speaker: Andrew Fawcett Slides: https://heroku-examples.github.io/jav... Repo: https://github.com/heroku-examples/ja... The Twelve-Factor App methodology provides a blueprint for building scalable, maintainable, and cloud-native applications, and Spring Boot naturally aligns with these principles by externalizing configuration, ensuring Dev/Prod parity, and seamlessly integrating with backing services. By adopting these best practices, developers can build applications that are portable, resilient, and easy to scale across environments. This session explores how Spring Boot enables Twelve-Factor best practices, from managing secrets and stateful service connections to deploying and scaling microservices efficiently. We’ll dive into strategies for simplifying configuration management, handling application state, and ensuring smooth deployment across different environments. Whether you’re launching a new service or modernizing an existing system, this session will provide practical strategies for building, deploying, and managing Spring Boot applications that fully embrace Twelve-Factor principles.

What's (new) with Spring Boot and Containers? by Matthias Haeussler / Eva Panadero @ Spring I/O 2025
▶︎

What's (new) with Spring Boot and Containers? by Matthias Haeussler / Eva Panadero @ Spring I/O 2025

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

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

Code Once, Use Everywhere: Building Shared Libraries for Multiple Projects @ Spring I/O 2025
▶︎

Code Once, Use Everywhere: Building Shared Libraries for Multiple Projects @ Spring I/O 2025

I Gave My AI Agent "Eyes" (And It Read the Web)
▶︎

I Gave My AI Agent "Eyes" (And It Read the Web)

Mastering Challenges of Cloud-Native Architectures With Spring by Timo Salm @ Spring I/O 2025
▶︎

Mastering Challenges of Cloud-Native Architectures With Spring by Timo Salm @ Spring I/O 2025

The Beginner’s Guide To Spring Cloud - Ryan Baxter
▶︎

The Beginner’s Guide To Spring Cloud - Ryan Baxter

From Script Kiddies to Enterprise AI: Why Java Is Winning the AI Race
▶︎

From Script Kiddies to Enterprise AI: Why Java Is Winning the AI Race

Panta rhei: runtime configuration updates with Spring Boot by Joris Kuipers @ Spring I/O 2025
▶︎

Panta rhei: runtime configuration updates with Spring Boot by Joris Kuipers @ Spring I/O 2025

Bootiful Spring Boot by Josh Long
▶︎

Bootiful Spring Boot by Josh Long

How Netflix Uses Java - 2026 Edition
▶︎

How Netflix Uses Java - 2026 Edition

The New Java Best Practices by  Stephen Colebourne
▶︎

The New Java Best Practices by Stephen Colebourne

What Every Spring Developer Should Know About Jakarta EE by Ivar Grimstad @ Spring I/O 2025
▶︎

What Every Spring Developer Should Know About Jakarta EE by Ivar Grimstad @ Spring I/O 2025

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat
▶︎

Jfrog | Jfrog Artifactory | Jfrog Artifactory Tutorial | Artifactory Tutorial | Intellipaat

Streamline Cloud-Native App Development Using CDEs by Saeed Zarinfam @ Spring I/O 2025
▶︎

Streamline Cloud-Native App Development Using CDEs by Saeed Zarinfam @ Spring I/O 2025

Bootiful Spring Boot 4 by Josh Long @ Spring I/O 2026
▶︎

Bootiful Spring Boot 4 by Josh Long @ Spring I/O 2026

Complete GitHub Actions Course - From BEGINNER to PRO
▶︎

Complete GitHub Actions Course - From BEGINNER to PRO

Top 10 Rest API Design Pitfalls by Victor Rentea @ Spring I/O 2025
▶︎

Top 10 Rest API Design Pitfalls by Victor Rentea @ Spring I/O 2025

Demystifying Spring Internals
▶︎

Demystifying Spring Internals

Spring Debugger: A New Way To Demystify Spring Boot's Magic by Marco Behler @ Spring I/O 2025
▶︎

Spring Debugger: A New Way To Demystify Spring Boot's Magic by Marco Behler @ Spring I/O 2025

Spring I/O 2025 Keynote
▶︎

Spring I/O 2025 Keynote