For older software developers new trends are often nothing but "old wine in new bottles." That's exactly what I thought when I heard about microservices for the first time.
Through my work as a software renovator, though, I realized that many aspects of microservice architectures have a huge impact on value retention and can greatly simplify future migrations.
The first part of the talk will explain how microservice architectures are based on some very old principles, and will discuss the advantages they bring for the life cycle of an application. In the second part, I will discuss my experience in a recent customer project and how it demonstrates how to move from a monolithic legacy application to a modern, sustainable microservice architecture.
Simon Martinelli is a passionate Java, performance optimization and application integration expert with more than 25 years of experience creating efficient programming solutions as a developer, architect, and technical lead.
An active member of the Java community process, he has made key contributions to JSR-352 Batch Applications, JSR-354 Money, and Currency API. In addition to coaching and teaching clients to optimize IT functions within business environments, he has been an Adjunct Professor at Berne University of Applied Science in Switzerland