Course Code: springcloudkafka
Duration: 21 hours
Prerequisites:
  • An understanding of enterprise architecture concepts.
  • Experience with Java application development.

Audience

  • Developers
Overview:

Spring Cloud is a microservices framework for building Java applications for the cloud. These microservices are often run as Docker containers inside a Kubernetes cluster. Other components include message brokers such as Kafka to enable inter-service communication and databases such as Redis to store and buffer application data.

This instructor-led, live training (online or onsite) is aimed at developers who wish to transform traditional architecture into a highly concurrent microservices-based architecture using Spring Cloud, Kafka, Docker, Kubernetes and Redis.

By the end of this training, participants will be able to:

  • Set up the necessary development environment for building microservices.
  • Design and implement a highly concurrent microservices ecosystem using Spring Cloud, Kafka, Redis, Docker and Kubernetes.
  • Transform monolithic and SOA services to microservice based architecture.
  • Adopt a DevOps approach to developing, testing and releasing software.
  • Ensure high concurrency among microservices in production.
  • Monitor microservices and implement recovery strategies.
  • Carry out performance tuning.
  • Learn about future trends in microservices architecture.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • Transforming traditional architecture into microservices architecture

Overview of Spring Cloud Features and Architecture

Preparing the Development Environment

Installing and Configuring Spring Cloud

Creating a Microservices Application

Containerizing Microservices with Docker

Enabling Inter-Service Communication Using Kafka

Preparing the Database

Reading and Writing to the Database

Using Redis to Buffer Messages

Bringing it all Together

Testing the Application

Debugging the Application

Scaling Dockerized Microservices with Kubernetes

Deploying the Application

Setting up a Continuous Integration Pipeline

Securing the Application

Adopting a DevOps Mentality

Formalizing the DevOps Cycle

Troubleshooting

Future Trends in Software Architecture

Summary and Conclusion

Sites Published:

United Arab Emirates - Microservices with Spring Cloud and Kafka

Qatar - Microservices with Spring Cloud and Kafka

Egypt - Microservices with Spring Cloud and Kafka

Saudi Arabia - Microservices with Spring Cloud and Kafka

South Africa - Microservices with Spring Cloud and Kafka

Brasil - Microservices with Spring Cloud and Kafka

Canada - Microservices with Spring Cloud and Kafka

中国 - Spring Cloud和Kafka微服务

香港 - Microservices with Spring Cloud and Kafka

澳門 - Microservices with Spring Cloud and Kafka

台灣 - Microservices with Spring Cloud and Kafka

USA - Microservices with Spring Cloud and Kafka

Österreich - Microservices with Spring Cloud and Kafka

Schweiz - Microservices with Spring Cloud and Kafka

Deutschland - Microservices with Spring Cloud and Kafka

Czech Republic - Microservices with Spring Cloud and Kafka

Denmark - Microservices with Spring Cloud and Kafka

Estonia - Microservices with Spring Cloud and Kafka

Finland - Microservices with Spring Cloud and Kafka

Greece - Microservices with Spring Cloud and Kafka

Magyarország - Microservices with Spring Cloud and Kafka

Ireland - Microservices with Spring Cloud and Kafka

Luxembourg - Microservices with Spring Cloud and Kafka

Latvia - Microservices with Spring Cloud and Kafka

España - Microservices with Spring Cloud and Kafka

Italia - Microservices with Spring Cloud and Kafka

Lithuania - Microservices with Spring Cloud and Kafka

Nederland - Microservices with Spring Cloud and Kafka

Norway - Microservices with Spring Cloud and Kafka

Portugal - Microservices with Spring Cloud and Kafka

România - Microservices with Spring Cloud and Kafka

Sverige - Microservices with Spring Cloud and Kafka

Türkiye - Microservices with Spring Cloud and Kafka

Malta - Microservices with Spring Cloud and Kafka

Belgique - Microservices with Spring Cloud and Kafka

France - Microservices with Spring Cloud and Kafka

日本 - Microservices with Spring Cloud and Kafka

Australia - Microservices with Spring Cloud and Kafka

Malaysia - Microservices with Spring Cloud and Kafka

New Zealand - Microservices with Spring Cloud and Kafka

Philippines - Microservices with Spring Cloud and Kafka

Singapore - Microservices with Spring Cloud and Kafka

Thailand - Microservices with Spring Cloud and Kafka

Vietnam - Microservices with Spring Cloud and Kafka

India - Microservices with Spring Cloud and Kafka

Argentina - Microservices with Spring Cloud and Kafka

Chile - Microservices with Spring Cloud and Kafka

Costa Rica - Microservices with Spring Cloud and Kafka

Ecuador - Microservices with Spring Cloud and Kafka

Guatemala - Microservices with Spring Cloud and Kafka

Colombia - Microservices with Spring Cloud and Kafka

México - Microservices with Spring Cloud and Kafka

Panama - Microservices with Spring Cloud and Kafka

Peru - Microservices with Spring Cloud and Kafka

Uruguay - Microservices with Spring Cloud and Kafka

Venezuela - Microservices with Spring Cloud and Kafka

Polska - Microservices with Spring Cloud and Kafka

United Kingdom - Microservices with Spring Cloud and Kafka

South Korea - Microservices with Spring Cloud and Kafka

Pakistan - Microservices with Spring Cloud and Kafka

Sri Lanka - Microservices with Spring Cloud and Kafka

Bulgaria - Microservices with Spring Cloud and Kafka

Bolivia - Microservices with Spring Cloud and Kafka

Indonesia - Microservices with Spring Cloud and Kafka

Kazakhstan - Microservices with Spring Cloud and Kafka

Moldova - Microservices with Spring Cloud and Kafka

Morocco - Microservices with Spring Cloud and Kafka

Tunisia - Microservices with Spring Cloud and Kafka

Kuwait - Microservices with Spring Cloud and Kafka

Oman - Microservices with Spring Cloud and Kafka

Slovakia - Microservices with Spring Cloud and Kafka

Kenya - Microservices with Spring Cloud and Kafka

Nigeria - Microservices with Spring Cloud and Kafka

Botswana - Microservices with Spring Cloud and Kafka

Slovenia - Microservices with Spring Cloud and Kafka

Croatia - Microservices with Spring Cloud and Kafka

Serbia - Microservices with Spring Cloud and Kafka

Bhutan - Microservices with Spring Cloud and Kafka

Nepal - Microservices with Spring Cloud and Kafka

Uzbekistan - Microservices with Spring Cloud and Kafka