Hands-on Microservices with Spring Boot Workshop
Overview
Microservices promise scalability and flexibility, but they also introduce complexity, failure modes, and operational challenges. This workshop cuts through the hype and focuses on what actually matters when building microservices with Spring Boot.
Instead of abstract diagrams or over-engineered demos, you’ll build a small but realistic microservices system from scratch, step by step. You’ll work with multiple services, service discovery, an API gateway, centralized configuration, resilience, and observability using Spring Boot and Spring Cloud.
The goal isn’t to cover everything. It’s to help you understand the core building blocks, the trade-offs behind them, and how they fit together in real systems, so that you can make better architectural decisions.
Who Should Attend?
This workshop is ideal for:
- Java developers with basic Spring Boot experience
- Developers moving from monoliths to microservices
- Architects evaluating Spring Cloud in practice
- Engineering teams that want hands-on microservices experience
- Anyone who wants to understand microservices trade-offs, not just tools
Basic Spring Boot knowledge is required.
What You’ll Get
🧩 End-to-end, hands-on microservices build with Spring Boot
🏗️ A realistic reference architecture you can reuse
🔍 Clear mental models for microservices fundamentals
⚙️ Practical experience with Spring Cloud components
🛡️ Resilience patterns applied and tested hands-on
📊 Observability basics with Actuator and Micrometer
🐳 Docker Compose setup to run the full system locally
💬 Open discussions & Q&A grounded in real-world trade-offs
What Will I Be Able to Do After This Workshop?
By the end of the workshop, you’ll be able to:
- Design clear service boundaries and understand data ownership
- Build and run multiple Spring Boot microservices locally
- Use service discovery and route traffic via an API gateway
- Centralize configuration using Spring Cloud Config
- Apply basic resilience patterns and handle failures gracefully
- Add logs, metrics, and health checks for observability
- Understand when microservices make sense—and when they don’t
- Know what to learn next
You’ll leave with confidence, clarity, and a working system, not just slides.
Meet Your Instructors
Simon Martinelli
Programming Architect at Martinelli LLC
A Java Champion, seasoned software architect, developer, and consultant with over 30 years of experience, Simon specializes in software modernization, performance optimization, application integration, and modern software architecture. His expertise enables businesses to develop scalable, efficient, and future-proof software solutions that drive growth and revenue.
Josh Long
Spring Developer Advocate at Broadcom
Josh is a Java Champion, author of multiple books and numerous best-selling video courses, an open-source contributor, a Youtuber, and a podcaster. He has been a (and was the very first) developer advocate for Spring since 2010 and currently helps millions of developers to find their way to production in terms of cloud native technologies like Spring Boot, CloudFoundry, and Kubernetes.
Lineup
Good to know
Highlights
- 3 hours 30 minutes
- Online
Refund Policy
Location
Online event
Open Networking
Get to meet and interact with your peers. Who knows, you might even bump into the speaker, Butch!
Microservices Foundations
Teaching (20 min) · What microservices are (and what they are not) · Service boundaries and data ownership · Overview of the sample system Hands-on (25 min) · Create two Spring Boot services · Simple REST endpoints · Run locally
Q & A
Organized by
Packt Publishing Limited
Followers
--
Events
--
Hosting
--