We are excited to welcome Heiko Scherrer with the following topic (online Zoom, event language: English/German):
20 Years of Warehouse Software Development: Real-World Microservice Learnings from OpenWMS.org
What does maintaining and evolving a microservice-based system mean over two decades? In this talk, you’ll learn from the journey of OpenWMS.org. This warehouse management system started as a solution for automated warehouses only, but is now also widely used in manual environments.
Through this real-world case study, you’ll explore architectural and technical decisions that have stood the test of time — and some that didn’t. We’ll go beyond theory and catalogs of microservice patterns to uncover battle-tested practices, surprising anti-patterns, and why some “clean” designs fall short in production.
You’ll get a brief intro to the background and business context of OpenWMS.org to understand the “why” behind certain choices — and then dive into examples you can apply in your own systems. Whether you're dealing with legacy systems, planning a migration, or just want honest insights from long-term experience, this talk is for you.
Takeaways:
· How business context shaped and preserved functional boundaries
· What worked (and what didn’t) in microservice patterns in the real world
· Why some migrations were worth it — and others painful
· How to design for change without overengineering
· What we wish we knew when we started
Agenda
1900h Greetings
1910h talk: 20 Years of Warehouse Software Development: Real-World Microservice Learnings from OpenWMS.org
2000h Q&A
2030h official end
Swag and Raffle
Thank you to JetBrains for sponsoring a free license for (CLion, DataGrip, DataSpell, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm,ReSharper, ReSharper C++, Rider, RubyMine,WebStorm, or dotUltimate). We will give the license to a random person showing up :)
Speaker
Heiko Scherrer, Founder of #OpenWMS.org. MD & Consultant at Interface21, therapist & lecturer. Loves to code & works with Spring Framework.
Veranstaler ist iJUG Interessenverbund der Java User Groups e.V.