{"repo":"arivan-amin/Cinemayan-Spring-Microservices","free":true,"listed":false,"github":"https://github.com/arivan-amin/Cinemayan-Spring-Microservices","clone":"git clone https://github.com/arivan-amin/Cinemayan-Spring-Microservices.git","description":"Modern microservices backend, built with Java 25 and Spring Boot 4. Designed using Clean Architecture, SOLID principles and DDD, it demonstrates best practices for a movie, series, and anime/manga recommendation platform.","language":"Java","stars":27,"topics":["api","api-gateway","eureka","grafana","java","loki","microservices","mysql","prometheus","tempo"],"license":"MIT","category":"analytics","readme_excerpt":"Cinemayan Clean Architecture with Spring Boot 4 Cinemayan is a microservices backend application designed to provide detailed information for: - Movies - TV Series - Anime - Manga This codebase is designed for Java backend developers interested in a Microservices application following on Clean Architecture and SOLID principles, DDD, built with Spring Boot 4 , Java 25 , and Spring Framework 7 . --- Quick Info --- Currently Implemented Services: - Eureka Discovery Server - Spring Boot API Gateway In Progress: - Catalog Service Technologies used and their responsibility - Java 25 - Spring Boot 4 - Spring Cloud 2025.1.2 - MySQL 9.7 : Services data storage. - Kafka 4.1 : Event streaming for microservices. - Docker - Eureka : Dynamic service registry. - Grafana, Loki, Tempo : Observability stack for metrics, logging, and tracing. - JUnit & Mockito : Unit testing and Mocking. - ArchUnit : Architecture boundaries testing and coding standards validation. - PMD : Validate coding standards and best practices. - Pitest : Mutation testing. - Swagger/OpenAPI : API documentation. - Liquibase : Database Migrations. - Lombok : Cleaner code with reduced boilerplate. --- Architecture concepts and technical features demonstrated and implemented - Microservices Architecture . - Clean Architecture & Clean Code - Command-Query Responsibility Separation (CQRS) - SOLID Principles - Mutation Testing - Spring Dependency Injection - Aspect-Oriented Programming (AOP) - Rate Limiting API - Automatic API A","default_branch":null,"files":null,"tree":[],"storefront":"/r/arivan-amin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/arivan-amin/Cinemayan-Spring-Microservices/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}