02 July, 09.00 AM
GSSI Main Hall

From Monolithic to Cloud-Native. When, Why and How

Cloud-Native technologies, and especially microservices are enjoying increasing popularity and diffusion in industrial environments, being adopted by several big players such as Amazon, LinkedIn, Netflix, and SoundCloud. Several patterns and platforms such as nginx (www.nginx.org) and Kubernetes (kubernetes.io) exist on the market. During the migration process, practitioners often face common problems, which are due mainly to their lack of knowledge regarding bad practices and patterns. In this session, we provide an introduction of  microservices and serverless, reporting their issues and motivations, and describing the most common patterns and anti-patterns. Moreover, we will introduce the most common strategies to migrate monolithic applications to microservices.