Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/piomin/course-spring-microservices
- Owner: piomin
- Created: 2020-04-06T13:48:55.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-12-03T08:47:33.000Z (20 days ago)
- Last Synced: 2024-12-14T07:05:31.673Z (9 days ago)
- Topics: 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
- Language: Kotlin
- Homepage:
- Size: 117 KB
- Stars: 144
- Watchers: 7
- Forks: 65
- Open Issues: 4
-
Metadata Files:
- Readme: readme.md
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