Skip to content

mcctnn/CleanArchitecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2025 Yılı Clean Architecture Setup

Bu repoda, 2025 yılı için projelerimizde başlangıç olarak kullanabileceğiniz modern ve modüler bir Clean Architecture yapısı sunulmaktadır.

Proje İçeriği

Mimari Yapı

  • Architectural Pattern: Clean Architecture
  • Design Patterns:
    • Result Pattern
    • Repository Pattern
    • CQRS Pattern
    • UnitOfWork Pattern

Kullanılan Kütüphaneler

  • MediatR: CQRS ve mesajlaşma işlemleri için.
  • TS.Result: Standart sonuç modellemeleri için.
  • Mapster: Nesne eşlemeleri için.
  • FluentValidation: Doğrulama işlemleri için.
  • TS.EntityFrameworkCore.GenericRepository: Genel amaçlı repository işlemleri için.
  • EntityFrameworkCore: ORM (Object-Relational Mapping) için.
  • OData: Sorgulama ve veri erişiminde esneklik sağlamak için.
  • Scrutor: Dependency Injection yönetimi ve dinamik servis kaydı için.

Keycloak Docker Kodu:

 docker run -d --name keycloak -p 8080:8080 -e KEYCLOAK_ADMIN=admin -e KEYCLOAK_ADMIN_PASSWORD=admin quay.io/keycloak/keycloak:25.0.2 start-dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages