Topics: Cloud-native architecture, Azure, Java, Spring Boot, DevOpsLevel: IntermediatePresenters: Herbel Péter GetTech & Balogh-Biró Attila Microsoft
Description:Cloud native is an approach for building applications as micro-services and running them on a containerized and dynamically orchestrated platforms that fully exploits the advantages of the cloud computing model. Cloud-native is about how applications are created and deployed, not where.
Such technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. But why Cloud-native architecture is so important? Because of the digital transformation, every company should become a software development organization as well.
Adopting cloud-native technologies and practices enables these companies to create software in-house, keep up with competitors and deliver better services to their customers. During this workshop, you will learn how to design an application based on cloud-native architecture principles. We will give you an end-to-end solution which cover most of the questions regarding architecture principles, design patterns, automated testing, high availability, disaster recovery, etc.Our stack is based on Java, Spring Boot, and Microsoft Azure.
Requirements for workshop attendees:
We will provide cloud-based lab environments in Microsoft Azure. Laptop and internet connection is necessary in order if the participant wants to join us during the coding session. The source code and a step by step tutorial will be available before the session. So, If the participants want to create their own local environment based on our guideline they will have the opportunity to do it.