🔄
Spring Cloud Gateway Workshop
  • README
  • Introduction
    • Prerequisites
    • Requirements and Setup
    • Introduction to Spring Cloud Gateway
    • Sample Application Architecture
    • Provided Backend Microservices
  • Intro Lab
    • Reactive Streams with Spring Reactor in Action
  • Hands-On Labs
    • Lab 1: Routing - Configure & Monitor Gateway Routes
    • Lab 2: Resilience - Retry, Circuit Breaking and Rate Limiting
    • Lab 3: Security Part 1 - Authentication with JWT
    • Lab 4: Security Part 2 - Secure Communication with TLS
  • Next Steps
    • Further Gateway Features
Powered by GitBook
On this page
  • Prerequisites for Participants
  • System Requirements
  1. Introduction

Prerequisites

PreviousREADMENextRequirements and Setup

Last updated 1 year ago

Prerequisites for Participants

  • Basic understanding of Java and Spring Boot

  • Familiarity with the Microservices architecture

  • Basic knowledge of REST APIs

System Requirements

  • Mandatory for all hands-on labs

    • LTS version 17 of the , other versions later than 17 might also work but are not tested

    • A Java IDE (like , , , )

    • or any alternative tool like or to test requests to the REST Api

  • Only required for lab 2 (request rate limiter)

    • or another container runtime plus

  • Only required for lab 4 (TLS/SSL)

    • to create a local CA and issue certificate to configure TLS/SSL.

Java SDK
Eclipse
SpringToolSuite
IntelliJ
Visual Studio Code
Postman
curl
httpie
Docker
docker compose
mkcert