Microservices, like APIs a few years prior, have experienced an amazing evolution: from a fairly technical concept for designing complex applications as a collection of loosely coupled and independently deployable components organized around business capabilities, microservices have grown to become one of the hottest buzzwords in the IT industry and beyond. But what are the reasons behind this surge in popularity?
In the age of digital transformation, when technologies, regulations and even whole markets change so rapidly, bringing a new product or service to customers as quickly as possible is a key competitive factor. For many digital businesses, this architectural style, powered by other disruptive technologies like cloud computing and container orchestration, allows to design, develop, test and deploy their applications much quicker and at a scale unimaginable earlier. Microservices don’t just make DevOps specialists’ lives easier but bring tangible business benefits for companies – reducing the time to market, shortening development cycles and improving the agility and efficiency of their business processes. However, microservice architectures have their own issues and challenges that companies must understand before jumping on the bandwagon.
In this introductory session, we are going to present the key concepts of microservices and their related technologies, demonstrate the benefits of microservice architectures and outline the potential challenges, for internal software development as well as for deploying and operating third-party solutions, IAM or otherwise…