In the past, middleware has been associated with legacy and heavyweight technologies. However, the principles and functionalities provided by middleware are still relevant in modern application development.
Traditional on-premises apps were developed and deployed as a single monolith, making it difficult to deliver changes at the required pace. To overcome this, there was a need to rethink the application and infrastructure architecture. Monoliths transformed into small, independent, and loosely coupled services owned by different teams. These services were easily moved to the cloud, which offered unlimited resources and scalability.
Teams have started building platforms using these cloud services and now face challenges with complexity and keeping up with the rapid pace of technology evolution. From adopting container orchestrators like Kubernetes to getting started with building cloud native applications, it is a path that requires significant investment from the business. Furthermore, platform teams are increasingly looking at managed tools to make their day-to-day lives easier.
Similar to the popularity of serverless with microservices, teams are now moving towards a platformless approach. This allows them to focus on adding business value without worrying about infrastructure.
Key topics covered:
- Evolution from monolith to microservices
- Fundamentals of developing and managing microservices
- Drivers for the platformless journey
- Cloud native integration patterns
- Hands-on exercises for developing applications in the platformless future
Speakers

Chintana Wilamuna
Senior Director - Solutions Architecture, WSO2
