An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by anilerc

A curated list of projects in awesome lists by anilerc .

https://github.com/anilerc/saga-choreography-hexagonal-architecture

Full implementation of choreography-based SAGA pattern following Hexagonal Architecture to handle distributed transactions involving different microservices. Powered by Java/Spring & Apache Kafka.

hexagonal-architecture java kafka microservices ports-and-adapters spring-boot

Last synced: 04 Jul 2025

https://github.com/anilerc/eureka-rabbitmq-microservices-discovery

Communicating fraud detection, customer and notification microservices with Eureka Service Discovery, RabbitMQ, Spring Cloud Gateway, OpenFeign, Web MVC and many more. Repo to further hone my skills in Java microservices development.

java microservices n-tier-architecture openfeign postgresql rabbitmq service-discovery spring-boot spring-cloud-gateway spring-data-jpa

Last synced: 09 May 2026

https://github.com/anilerc/circuit-breaker-resilience4j-redis-spring

Fault tolerance is a crucial aspect of microservices system design. Here, I implemented the circuit breaker pattern using Resilience4j for services written in Java/Spring Boot, with Redis as a fallback caching mechanism.

backend-engineering circuit-breaker microservices redis resilience4j spring-boot system-design

Last synced: 07 May 2026

https://github.com/anilerc/blindpipes-javafx-game

Puzzle game project w/ javaFX

Last synced: 18 Apr 2026

https://github.com/anilerc/anthemify

music player for country anthems. first app in react. used tailwind.

Last synced: 26 Feb 2025

https://github.com/anilerc/grpc-nodejs

playground for 4 types of communication

Last synced: 26 Feb 2025

https://github.com/anilerc/search-engine-binomial-heap

A "search engine-like" programme in C, utilizing binomial heap data structure to obtain a priority queue, based on word frequencies.

Last synced: 05 Oct 2025

https://github.com/anilerc/psychiatry-clinic-inventory-freelance

Vue // Vuex // AWS S3 (deployment) ||| During the pandemic, a psychiatry clinic needed a web page to digitalize their personal inventory /test processes. I solved their problem and created a web app with Vue.

Last synced: 11 Feb 2026

https://github.com/anilerc/cqrs-design-pattern-kafka-spring

Core Command-Query Responsibility Segregation design pattern implementation with Apache Kafka for processing events and Java/Spring for microservices.

cqrs cqrs-pattern event-driven-architecture java kafka spring spring-boot

Last synced: 02 May 2026

https://github.com/anilerc/healthify

Powered by Java/Spring Boot/Spring Data JPA (PostgreSQL), healthify is an imaginary appointment management, review and analytics API for hospitals.

lombok maven postgresql spring-boot spring-data-jpa

Last synced: 06 May 2026

https://github.com/anilerc/redis-scalable-security-sessions

Enabling horizontally scalable persistent sessions with Spring Sessions Redis, Spring Security and Spring Data JPA to follow industrial best practices.

redis spring-data-jpa spring-framework spring-security

Last synced: 17 Feb 2026

https://github.com/anilerc/experimental-analysis-sorting-algorithms

This project aims to conduct an experiment and evaluate the time complexity metrics of the following sorting algorithms for each different input characteristic.

Last synced: 11 Jun 2026

https://github.com/anilerc/multithreaded-tcp-udp-gateway-design

Socket programming and multithreaded IoT Gateway-Server model development. Concurrent flow of data via UDP/TCP and a handshake protocol design for data transmission.

Last synced: 08 Aug 2025

https://github.com/anilerc/leetcode-hackerrank-submissions

Trying to find the most elegant solution :)

Last synced: 26 Feb 2025

https://github.com/anilerc/adaptive-learning-ai-cleaner

Environment simulation and adaptive learning algorithm development for a cleaning robot. Using probabilistic models to estimate the environment state during decision-making.

adaptive-learning artificial-intelligence java simulation

Last synced: 26 Feb 2025