awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesLayered Implementations

Concrete applications of clean architecture that isolate business logic from infrastructure.

Distinct from Clean Architecture Frameworks: Focuses on the actual implementation of layers rather than the frameworks providing the templates.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Layered Implementations. Refine with filters or upvote what's useful.

Awesome Layered Implementations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • ddd-by-examples/libraryAvatar ddd-by-examples

    ddd-by-examples/library

    5,805Vezi pe GitHub↗

    Acest proiect este o implementare de referință a design pattern-urilor Domain-Driven Design, modelarea domeniului funcțional și coordonarea stării bazată pe evenimente. Demonstrează aplicarea design pattern-urilor strategice și tactice pentru a gestiona cerințe de business complexe. Implementarea utilizează un model de domeniu funcțional cu funcții pure și obiecte imutabile pentru a gestiona tranzițiile de stare și efectele secundare. Dispune de o arhitectură Command Query Responsibility Segregation pentru a separa modelele de citire și scriere, alături de coordonarea bazată pe evenimente pentru a menține consistența între limitele de business autonome. Codul sursă încorporează o arhitectură modulară de tip monolit folosind bounded contexts și stratificare hexagonală pentru a izola logica de bază de infrastructură. Asigurarea calității este gestionată printr-o suită de dezvoltare bazată pe comportament (BDD) care oglindește limbajul ubicuu pentru a verifica scenariile de business și testele automate care impun constrângeri arhitecturale. Proiectul aplică aceste tipare unui domeniu de gestionare a bibliotecii, acoperind întreținerea catalogului de cărți, fluxurile de lucru de circulație, validările de reținere și urmărirea împrumuturilor întârziate.

    Isolates core business logic from external frameworks through hexagonal layering to ensure independence.

    Java
    Vezi pe GitHub↗5,805
  • jasontaylordev/northwindtradersAvatar jasontaylordev

    jasontaylordev/NorthwindTraders

    5,019Vezi pe GitHub↗

    NorthwindTraders este o aplicație exemplu ASP.NET Core care servește ca implementare de referință pentru dezvoltarea de API-uri web RESTful. Demonstrează utilizarea ecosistemului .NET pentru a expune funcționalitatea de business prin HTTP. Proiectul oferă un exemplu de arhitectură de aplicație pe straturi, separând logica de business de infrastructură și dependențele externe. Implementează un strat de date Entity Framework Core folosind o abordare code-first pentru a mapa obiectele aplicației la o bază de date relațională. Implementarea acoperă capabilități backend de bază, inclusiv integrarea bazei de date relaționale, rutarea cererilor server-side și organizarea straturilor de arhitectură decuplate.

    Isolates business logic from infrastructure by implementing a decoupled, layered architecture.

    C#aspnet-coreclean-architecturecode-first
    Vezi pe GitHub↗5,019
  1. Home
  2. Software Engineering & Architecture
  3. Clean Architecture Frameworks
  4. Layered Implementations