Skip to content
View alpertn's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report alpertn

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
alpertn/README.md

Merhaba, ben Alper 👋

13 Yaşından beri yazılım üzerine çalışıyorum. son 2 yıldır Java Spring Boot, Mikroservis Mimarisi, Dağınık sistemlerde veri akışı hakkında çalışıyorum.
Her öğrendiğim yeni bir bilgiyi Repository veya olan bir repositorye commit atarak yayınlıyorum.

Profile Views


Bilgi Sahibi olduğum teknolojiler

Backend

Java Spring Boot Spring Security Spring Gateway Spring Data JPA

Service Discovery

Eureka Server Kubernetes Service Discovery

Mikroservisler Arasi iletişim

Apache Kafka Feign Client

Auth

Keycloak JWT

Sql & NoSQL

PostgreSQL MySQL Redis

Container ve Orkestra

Docker Kubernetes

Streaming ve Loglama

Zipkin SLF4J Logback

Araçlar & IDE

IntelliJ IDEA Postman cURL Gson Maven Git

Diğer Diller

C# Python HTML5 CSS3

Kullanılan Yapay Zeka Araçları

Claude Gemini 1.5 Pro


Projelerin Minari Yapısı

6 farklı ve bağımsız mikroservisden oluşan SpringBank-Wıth-Microservices projesi doğru mikroservis anlayışı, clean code, desing pattern ogrenimi ile alakali bana çok şey kattı.

Mikroservis Görev Dağılım ve Mimari

Servis Sorumluluk
gateway Klasik keycloak entegrasyonlu Spring Gateway.
auth-service klasik token üretimi , create user ve Keycloak entegrasyonu.
user-service klasik kullanıcı kaydı ve profil yönetimi.
money-service Klasik money service işlemleri.
transaction-service Transfer akışını create eden yer. Diğer topiclere gonderılmek uzere kafkaya ilk event atan yer.
fraud-service Topicleri dinler matematiksel hesaplamalar yapar ve veri akışını devam ettirir.

Proje Mimarisi

Transfer
Transfer Architecture

Tıkla ve Mimariyi Draw.io'da Aç

Draw.io'da Çizimi Aç

GitHub İstatistikleri

>

GitHub Streak

GitHub Profile Summary


Pinned Loading

  1. SpringBank-with-Microservices SpringBank-with-Microservices Public

    SpringBank-with-Microservices

    Java 5

  2. LeetCode LeetCode Public

    LeetCode example

    Java