Skip to content
View furkanyldiz9's full-sized avatar

Highlights

  • Pro

Block or report furkanyldiz9

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
furkanyldiz9/README.md

Furkan Yıldız

Backend Developer @ Primeware

Microservice architectures · Event-driven systems · Distributed transaction patterns

Java .NET RabbitMQ Docker PostgreSQL


🛠 Tech Stack

Java Spring Boot 3 · Spring Cloud · Keycloak · Resilience4j · RabbitMQ · OpenFeign
.NET / C# ASP.NET Core · MassTransit · gRPC · CQRS · Entity Framework
Architecture Microservices · Event-Driven · Saga (Choreography & Orchestration) · 2PC · CQRS
DevOps & DB Docker · GitHub Actions · AWS · PostgreSQL · MSSQL · Swagger/OpenAPI

📌 Featured Projects

12-service Java platform built with Spring Boot 3 & Spring Cloud. Choreography-based Saga, Keycloak OAuth2, Iyzico payment integration, AI recommendations via Gemini, Docker Compose & GitHub Actions CI/CD.

Java 21 Spring Boot Saga Keycloak RabbitMQ Iyzico Docker


Distributed transaction patterns in practice: Choreography-based Saga (eventual consistency) vs Two-Phase Commit (2PC) with a central Coordinator service.

.NET ASP.NET Core Saga 2PC Event-Driven MassTransit


Comparative examples of inter-service communication: HTTP, gRPC, RabbitMQ direct, MassTransit pub/sub, request-response and worker service patterns.

.NET gRPC RabbitMQ MassTransit HTTP


Full-stack app from OBSS internship. Spring Boot backend with JWT + refresh token auth, role-based access, AOP logging, email service. React frontend with Ant Design.

Java Spring Boot React JWT AOP MySQL Docker


📫 Contact

LinkedIn Email

Pinned Loading

  1. n11-bootcamp-project n11-bootcamp-project Public

    E-Commerce microservice platform built with Java 21 & Spring Boot 3. Features Saga pattern, Keycloak OAuth2, RabbitMQ, API Gateway, Iyzico payment, AI recommendations, Docker Compose & GitHub Actio…

    Java

  2. microservice-project microservice-project Public

    Market microservice system built with Spring Boot. Role-based auth, event-driven communication, soft delete, filtering & pagination. Each service owns a single responsibility.

    Java 1

  3. CommunicationTypes CommunicationTypes Public

    Comparative examples of inter-service communication in .NET: HTTP, gRPC, RabbitMQ (direct), and MassTransit (pub/sub, request-response, worker service).

    C#

  4. Data_Snchronization_Examples Data_Snchronization_Examples Public

    Architecture-agnostic examples for data synchronization between .NET services using both synchronous (REST API) and asynchronous (Message Broker) communication patterns.

    C#

  5. furkan.yildiz furkan.yildiz Public

    Full-stack movie portal built during OBSS internship. Spring Boot backend with JWT + refresh token auth, role-based access, AOP logging, email service. React frontend with Ant Design.

    Java

  6. Microservices.ECommerce Microservices.ECommerce Public

    .NET microservice e-commerce system exploring distributed transaction patterns: Choreography-based Saga (event-driven) and Two-Phase Commit (2PC) with a central Coordinator service.

    C#