2 个仓库
Establishing shared data formats and interface contracts to ensure consistent communication between internal system modules.
Distinct from Native Module Definitions: None of the candidates cover internal software module API contracts; they focus on native bridges or external DB APIs.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Cross-Module API Definitions. Refine with filters or upvote what's useful.
Vespa is a distributed search engine, vector database, and machine learning ranking engine. It serves as an AI search platform designed to handle large-scale document indexing and complex query processing across a cluster of nodes, combining keyword retrieval with high-dimensional embedding storage for semantic similarity search. The platform distinguishes itself by integrating machine learning models directly into the search pipeline to perform real-time inference and ranking. It converts these models into ranking expressions to score and order results based on relevance, while providing a s
Establishes shared data formats and API definitions for consistent communication and testing between system components.
This project serves as a comprehensive educational resource for implementing modular monoliths and microservices within .NET environments. It focuses on applying domain-driven design principles to manage complex business logic, providing a structured approach to building systems that can evolve alongside changing requirements. The architecture is defined by its emphasis on modularity and clear boundaries, utilizing vertical slices and bounded contexts to organize code by business process rather than technical layer. It distinguishes itself through a systematic migration framework that allows
Establishes shared data formats and interface contracts to ensure consistent communication between internal system modules.