Hello, I am ...
Adnane Miliari
I love building things, learning in public, and sharing what I learn along the way.
Recent posts
All posts- Mar 07, 2026Microservices the Cloud-Native Way — Part 03: API Gateway — Routing, Load Balancing & ResiliencyHow Spring Cloud Gateway handles routing, load balancing, and resiliency — with circuit breakers, fallback strategies, and rate limiting to protect the services behind it.
- Microservices
- Spring Boot
- Spring Cloud
- API Gateway
- Resilience4j
- Load Balancing
- Routing
- Mar 03, 2026Microservices the Cloud-Native Way — Part 02: Service Discovery & Inter-Service CommunicationHow microservices find each other and communicate — covering Eureka for service discovery, OpenFeign for synchronous calls, and RabbitMQ for async event-driven messaging.
- Microservices
- Spring Boot
- Spring Cloud
- Eureka
- OpenFeign
- RabbitMQ
- Feb 24, 2026Microservices the Cloud-Native Way — Part 01: OverviewKicking off a 9-part series on building production-grade microservices with Spring Boot 3, Spring Cloud, Kubernetes, and AWS — walking through the key concepts one topic at a time.
- Microservices
- Spring Boot
- Spring Cloud
- Cloud-Native
Recent projects
All projects- Feb 14, 2026EJB to Spring Boot Migration GuideA comprehensive case study demonstrating the complete migration from legacy EJB3/J2EE to modern Spring Boot 3, using a real-world e-commerce application with side-by-side code comparison.
- Java
- Spring Boot
- EJB
- Docker
- Oracle
- Hibernate
- JPA
- Apr 20, 2025Java Conferences MCP ServerAn MCP Server that provides AI assistants with real-time access to Java conference data — names, dates, locations, and CFP details — by parsing public GitHub Markdown sources.
- Java
- Spring Boot
- Spring AI
- MCP
- GenAI
- Aug 18, 2024Live Score — Reactive Spring BootA real-time football score application built with Spring WebFlux and Vaadin's Hilla, demonstrating reactive programming patterns with non-blocking data streams from an external API.
- Java
- Spring Boot
- WebFlux
- Reactive
- Vaadin
- Hilla
- TailwindCSS
Open Source
All reposThis repository contains a documentation bot powered by an LLM using @langchain4j to swiftly find answers to your Spring Boot questions. It provides easy browsing of Spring documentation and leverages the RAG technique to retrieve relevant details on demand.
Spring Boot application that allows users to search for traditional Moroccan dishes and retrieve their recipes along with mouthwatering images. Built with Spring Boot, Spring AI, and Hilla
Spring Boot application that classifies images of coriander (Qazbor) and parsley (Maadanous) herbs using a deep learning model built with DeepLearning4j.
Tasks Planner : A minimalist collaborative app for scheduling and managing your tasks with the team and getting notifications through discord.
E-commerce platform showcasing microservice architecture with Spring Cloud, Event-Driven Design, and Cloud-Native patterns. Features service discovery, API gateway, distributed tracing, message queuing, and OAuth2 security. Includes complete deployment guides for Docker, Kubernetes, and AWS.
A dynamic learning assistant designed to simplify the onboarding and training process for new hires. Users can upload documents or enter URLs for training materials. Built with Spring Boot, @Langchain4j and spring-ai
Demo project about securing Spring Boot Applications using Spring Security & JWT
Reactive Spring Boot & Vaadin Real-Time Football Score
Boost your productivity using intellij tips and tricks
Let's Connect
Reach out to me via email or on social media.