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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • ddd-by-examples/libraryAvatar de ddd-by-examples

    ddd-by-examples/library

    5,805Ver en GitHub↗

    Este proyecto es una implementación de referencia de patrones de Domain-Driven Design, modelado de dominio funcional y coordinación de estado basada en eventos. Demuestra la aplicación de patrones de diseño estratégicos y tácticos para gestionar requisitos de negocio complejos. La implementación utiliza un modelo de dominio funcional con funciones puras y objetos inmutables para gestionar transiciones de estado y efectos secundarios. Cuenta con una arquitectura de Segregación de Responsabilidad de Comandos y Consultas (CQRS) para separar modelos de lectura y escritura, junto con coordinación basada en eventos para mantener la consistencia a través de límites de negocio autónomos. La base de código incorpora una arquitectura de monolito modular utilizando contextos delimitados (bounded contexts) y capas hexagonales para aislar la lógica central de la infraestructura. El aseguramiento de la calidad se maneja a través de una suite de desarrollo guiado por comportamiento (BDD) que refleja el lenguaje ubicuo para verificar escenarios de negocio y pruebas automatizadas que aplican restricciones arquitectónicas. El proyecto aplica estos patrones a un dominio de gestión de bibliotecas, cubriendo el mantenimiento del catálogo de libros, flujos de trabajo de circulación, validaciones de reservas y seguimiento de préstamos vencidos.

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

    Java
    Ver en GitHub↗5,805
  • jasontaylordev/northwindtradersAvatar de jasontaylordev

    jasontaylordev/NorthwindTraders

    5,019Ver en GitHub↗

    NorthwindTraders es una aplicación de ejemplo en ASP.NET Core que sirve como implementación de referencia para desarrollar API web RESTful. Demuestra el uso del ecosistema .NET para exponer la funcionalidad de negocio a través de HTTP. El proyecto proporciona un ejemplo de arquitectura de aplicación en capas, separando la lógica de negocio de la infraestructura y las dependencias externas. Implementa una capa de datos de Entity Framework Core utilizando un enfoque code-first para mapear objetos de la aplicación a una base de datos relacional. La implementación cubre capacidades principales del backend, incluyendo la integración de bases de datos relacionales, el enrutamiento de solicitudes del lado del servidor y la organización de capas de arquitectura desacopladas.

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

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