2 रिपॉजिटरी
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.
This project is a reference implementation of Domain-Driven Design patterns, functional domain modeling, and event-driven state coordination. It demonstrates the application of strategic and tactical design patterns to manage complex business requirements. The implementation utilizes a functional domain model with pure functions and immutable objects to manage state transitions and side effects. It features a Command Query Responsibility Segregation architecture to separate read and write models, alongside event-driven coordination to maintain consistency across autonomous business boundaries
Isolates core business logic from external frameworks through hexagonal layering to ensure independence.
NorthwindTraders एक ASP.NET Core सैंपल एप्लिकेशन है जो RESTful वेब API विकसित करने के लिए एक संदर्भ कार्यान्वयन के रूप में कार्य करता है। यह HTTP पर व्यावसायिक कार्यक्षमता को उजागर करने के लिए .NET इकोसिस्टम के उपयोग को प्रदर्शित करता है। यह प्रोजेक्ट एक लेयर्ड एप्लिकेशन आर्किटेक्चर का उदाहरण प्रदान करता है, जो व्यावसायिक लॉजिक को इंफ्रास्ट्रक्चर और बाहरी डिपेंडेंसी से अलग करता है। यह एप्लिकेशन ऑब्जेक्ट्स को रिलेशनल डेटाबेस में मैप करने के लिए कोड-फ़र्स्ट दृष्टिकोण का उपयोग करके एक Entity Framework Core डेटा लेयर लागू करता है। कार्यान्वयन रिलेशनल डेटाबेस एकीकरण, सर्वर-साइड रिक्वेस्ट रूटिंग और डिकपल्ड आर्किटेक्चर लेयर्स के संगठन सहित मुख्य बैकएंड क्षमताओं को कवर करता है।
Isolates business logic from infrastructure by implementing a decoupled, layered architecture.