Spring Boot Microservices Project Integrated with Vaadin

Hi everyone,

I’d like to share a full-stack microservices-based project I’m currently developing using Spring Boot and Vaadin.

This project showcases a complete microservices architecture, including:

  • Eureka Service Discovery
  • Spring Cloud API Gateway
  • Centralized Configuration Server
  • JWT-based secure authentication
  • A Vaadin-based frontend for the UI

I’m looking forward to your feedback, suggestions for improvements, and ideas on enhancing the integration between Vaadin and Spring Cloud components.

:link: GitHub repository: GitHub - Yosefnago/ams-microservices: Accounting Management System - Microservices Architecture

Thanks in advance!

1 Like

Looks like a cool and clean example :+1: I starred it and try to find time to investigate more some day (although this month looks busy).

BTW. An architectural diagram would be cool to the top level README. Tip: mermaid.

1 Like

Thanks a lot Matti! I really appreciate your feedback and the star – it means a lot!

Great tip about adding an architectural diagram with Mermaid. I’ll make sure to include it in the top-level README soon to better illustrate the microservices layout and how the Vaadin frontend integrates with Spring Cloud components.

Looking forward to your thoughts whenever you get a chance to dive deeper. Thanks again!