BookTribe

REPO

Spring Cloud microservices

Config server, discovery, gateway, feedback and notification services, with an Angular frontend and Keycloak.

My role: Personal project.

The problem

A book-lending social network that started as a monolithic Spring Boot and Angular application. I used it to learn how to split a system into microservices with Spring Cloud, one domain at a time, without rewriting it from scratch.

Architecture

Spring Boot 3 microservices on Spring Cloud: every service reads its configuration from the Config Server and registers with Eureka, and the Angular frontend talks only to the gateway.

Technical choices

What I learned