
Spring System Design in Practice
Build scalable web applications using microservices and design patterns in Spring and Spring Boot
Created by Rodrigo Santiago
Explore how to design and build scalable web applications using Spring and Spring Boot. Gain practical experience with microservices, design patterns, and proven strategies for creating secure and high-performance systems. Move beyond just coding to architecting solutions that meet real-world business needs.
Packt | May 2025 | 452 min
What You Will Learn
You'll work through the process of designing and building a complete application, tackling real-world challenges step by step. Along the way, you'll use Spring tools and patterns to solve common architectural problems, focusing on practical solutions for scalability, maintainability, and security.
Key Features
- Design and implement scalable microservices using Spring Boot and best practices
- Translate business requirements into reliable, maintainable software architectures
- Apply proven strategies to optimize performance, security, and system resilience
Target Audience
Ideal for developers with some Java and Spring experience who want to deepen their system design skills. If you're aiming to become a senior engineer, architect, or technical lead, you'll benefit from practical guidance and hands-on techniques to confidently design robust, scalable web applications.





