Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/piomin/course-spring-microservices

Code examples built for the purpose of video course: Microservices With Spring Boot And Spring Cloud
https://github.com/piomin/course-spring-microservices

circuit-breaker consul eureka microservices openfeign rate-limiting redis resilience4j spring-boot spring-boot-actuator spring-cloud spring-cloud-config spring-cloud-gateway spring-cloud-loadbalancer spring-cloud-netflix vault webclient

Last synced: 2 days ago
JSON representation

Code examples built for the purpose of video course: Microservices With Spring Boot And Spring Cloud

Awesome Lists containing this project

README

        

## Microservices With Spring Boot And Spring Cloud [![Twitter](https://img.shields.io/twitter/follow/piotr_minkowski.svg?style=social&logo=twitter&label=Follow%20Me)](https://twitter.com/piotr_minkowski)

[![CircleCI](https://circleci.com/gh/piomin/course-spring-microservices.svg?style=svg)](https://circleci.com/gh/piomin/course-spring-microservices)

[![SonarCloud](https://sonarcloud.io/images/project_badges/sonarcloud-black.svg)](https://sonarcloud.io/dashboard?id=piomin_course-spring-microservices)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=piomin_course-spring-microservices&metric=bugs)](https://sonarcloud.io/dashboard?id=piomin_course-spring-microservices)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=piomin_course-spring-microservices&metric=coverage)](https://sonarcloud.io/dashboard?id=piomin_course-spring-microservices)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=piomin_course-spring-microservices&metric=ncloc)](https://sonarcloud.io/dashboard?id=piomin_course-spring-microservices)

That is repository with examples used for video course _Microservices With Spring Boot And Spring Cloud_.

### Requirements
To run the example applications you need to have installed:
1. Intellij IDEA
2. JDK 11+
3. Maven

### Structure
Each directory in the root project is related with the single part of the course.

[Part 1 - Introduction to Spring Boot](https://www.youtube.com/watch?v=KnbH4hOswLA)
- intro-to-spring-boot

[Part 2 - Distributed configuration & service discovery](https://www.youtube.com/watch?v=laI2yxthk3c)
- config-and-discovery

[Part 3 - Inter-service communication](https://www.youtube.com/watch?v=EJUtU_VGpuk)
- inter-communication

[Part 4 - API Gateway](https://www.youtube.com/watch?v=XIkSWHX38Tg)
- api-gateway

[Part 5 - Event-driven microservices](https://www.youtube.com/watch?v=fwhP9k0e1BY)
- event-driven