Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andifalk/spring-cloud-gateway-workshop
Microservices on the Edge with Spring Cloud Gateway (Hands-On Workshop)
https://github.com/andifalk/spring-cloud-gateway-workshop
gateway java microservices spring-boot spring-cloud spring-cloud-gateway spring-security
Last synced: 11 days ago
JSON representation
Microservices on the Edge with Spring Cloud Gateway (Hands-On Workshop)
- Host: GitHub
- URL: https://github.com/andifalk/spring-cloud-gateway-workshop
- Owner: andifalk
- License: apache-2.0
- Created: 2022-06-03T18:25:16.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-29T23:29:30.000Z (about 1 year ago)
- Last Synced: 2024-04-16T07:49:20.174Z (10 months ago)
- Topics: gateway, java, microservices, spring-boot, spring-cloud, spring-cloud-gateway, spring-security
- Language: Java
- Homepage: https://andifalk.gitbook.io/spring-cloud-gateway-workshop/
- Size: 1.33 MB
- Stars: 7
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Java CI](https://github.com/andifalk/spring-cloud-gateway-workshop/actions/workflows/maven.yml/badge.svg)](https://github.com/andifalk/spring-cloud-gateway-workshop/actions/workflows/maven.yml)
[![CodeQL](https://github.com/andifalk/spring-cloud-gateway-workshop/actions/workflows/codeql.yml/badge.svg)](https://github.com/andifalk/spring-cloud-gateway-workshop/actions/workflows/codeql.yml)
# Microservices on the Edge with Spring Cloud Gateway (Hands-On Workshop)A hands-on workshop to build an API-Gateway using the [Spring Cloud Gateway](https://spring.io/projects/spring-cloud-gateway).
## Table of Contents
* [Workshop Tutorial](#workshop-tutorial)
* [Introduction](introduction)
* [Hands-On Workshop](#hands-on-workshop)
* [Intro Lab](#intro-lab)
* [Hands-On Labs](#hands-on-labs)
* [Next Steps](#next-steps)
* [Feedback](#feedback)
* [License](#license)## Workshop Tutorial
To follow the hands-on workshop please open the [workshop tutorial](https://andifalk.gitbook.io/spring-cloud-gateway-workshop/).
## Introduction
The sample application architecture you will build (and use) looks like this:
![Architecture](architecture/images/architecture.png)
* [Prerequisites](prerequisites/README.md)
* [Requirements and Setup](setup/README.md)
* [Introduction to Spring Cloud Gateway](introduction/README.md)
* [Sample Application Architecture](architecture/README.md)
* [Provided Backend Microservices](microservices/README.md)## Hands-On Workshop
### Intro Lab
* [Reactive Streams with Spring Reactor in Action](reactive-playground/README.md)
### Hands-On Labs
* [Lab 1: Routing - Configure & Monitor Gateway Routes](lab1/README.md)
* [Lab 2: Resilience - Retry, Circuit Breaking and Rate Limiting](lab2/README.md)
* [Lab 3: Security Part 1 - Authentication with JWT](lab3/README.md)
* [Lab 4: Security Part 2 - Secure Communication with TLS](lab4/README.md)## Next Steps
* [Further Gateway Features](next-steps/README.md)
## Feedback
Any feedback on this hands-on workshop is highly appreciated.
Just email _andreas.falk(at)novatec-gmbh.de_ or contact me via Twitter (_@andifalk_).## License
Apache 2.0 licensed
[1]:http://www.apache.org/licenses/LICENSE-2.0.txt