This hands-on, extremely practical tutorial will teach you how to design, deploy and manage microservice based architectures.
Microservices are a new approach to architecting applications that embrace and thrive on change. They are simple, single-purpose, lightweight architectural components that enable you to deliver software faster.
The microservice architectural approach also aims to lead to software that thrives on change while at the same time being secure, performant, and stable.
µCon: The Microservices Conference 27th-28th November
This workshop is the perfect introduction to prepare you for µCon: The Microservice Conference. The inaugural conference solely dedicated to the topic of architecting, designing, building and deploying microservices
Learn how to:
- Architect, Build, Deploy & Manage Microservice-based Software Architectures
- Understand Microservices in term of their Principles, Benefits and Challenges
- Architecting and Designing for Microservice-based System Evolution with the Life Preserver tool
- Build, Deploy and Manage Effective Unix-style Microservice Pipelines
- Simplify Microservice Management using Immutable Service Deployments
- Design and Implement Reactive Microservices
- Apply effective health and monitoring for microservices
- Design and Implement Microservice Failover and Auto-Recovery Strategies
If you are interested in gaining the advantages, and managing the challenges, of building software that can embrace change using the microservice architectural and design approach, then this course is for you!
Some prior knowledge of Java will be useful as it is used for the coded examples.
Rudimentary knowledge of how the GIT version control tool works is helpful, although not essential, to working through the course’s labs.
Bring your own hardware
This course requires you to bring your own laptop with the following installation:
- Create a free GitHub account as this will be the easiest means of grabbing the lab code.
- Use the IDE of your choice, as long as it supports Gradle as a build system (Spring Toolsuite or IntelliJ are ideal).
- Either preinstall or an installer will be made available for Oracle VirtualBox in order to run a hosting virtual machine for some of the coding labs.