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
·

8 repository-uri

Awesome GitHub RepositoriesIsolated Monolithic Modules

Organizing functionality into isolated modules within a single deployment unit to avoid distributed system complexity.

Distinct from Monolithic Architectures: Focuses on internal module isolation within a monolith, whereas Monolithic Architectures covers the overall structure.

Explore 8 awesome GitHub repositories matching software engineering & architecture · Isolated Monolithic Modules. Refine with filters or upvote what's useful.

Awesome Isolated Monolithic Modules GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • zakirullin/cognitive-loadAvatar zakirullin

    zakirullin/cognitive-load

    12,288Vezi pe GitHub↗

    This project is a collection of software engineering principles and architectural design patterns designed to minimize the mental effort required to understand and maintain source code. It serves as a guide for implementing clean code methodologies and architectural simplification to reduce the overall cognitive load on developers. The framework emphasizes aligning module boundaries and ubiquitous language with business stakeholders to prevent architectural ripple effects. It advocates for balancing service granularity to avoid the overhead of distributed monoliths and suggests favoring objec

    Groups related functionality into isolated modules within a monolith to avoid the complexity of distributed services.

    Vezi pe GitHub↗12,288
  • gzc/clrsAvatar gzc

    gzc/CLRS

    9,605Vezi pe GitHub↗

    CLRS is an algorithm implementation library and reference providing code solutions for the classic computer science problems and theoretical concepts found in Introduction to Algorithms. It serves as a computer science study guide and a set of textbook exercise solutions used for academic study and the verification of time and space complexity. The project is a multi-language algorithm library, implementing theoretical algorithms across several programming languages to demonstrate cross-language application and behavior. This approach allows for the study of different memory management and sy

    Builds independent modules for each data structure and algorithm to facilitate isolated testing and academic study.

    C++
    Vezi pe GitHub↗9,605
  • hanami/hanamiAvatar hanami

    hanami/hanami

    6,374Vezi pe GitHub↗

    Hanami is a full-stack Ruby web framework and API platform designed for building maintainable applications. It centers on a modular web architecture that organizes software into independent slices to prevent monolithic growth and isolate functional units. The framework implements a clean architecture by decoupling business logic from persistence and request handling. This is achieved through a central dependency injection container for managing object lifetimes and a repository pattern mapper that separates domain entities from the persistence layer. The project further provides a Rack-compa

    Organizes the application into independent slices to prevent monolithic growth and isolate functional units.

    Rubyapihanamiruby
    Vezi pe GitHub↗6,374
  • jerosoler/drawflowAvatar jerosoler

    jerosoler/Drawflow

    6,047Vezi pe GitHub↗

    Simple flow library 🖥️🖱️

    Organizes nodes into separate modules with independent state and connection graphs to manage complex flows.

    JavaScript
    Vezi pe GitHub↗6,047
  • charlespikachu/gamesAvatar CharlesPikachu

    CharlesPikachu/Games

    5,378Vezi pe GitHub↗

    This project is a pure Python game engine and development framework designed for building interactive games without relying on external binary dependencies. It functions as a template library that provides a collection of pre-built game examples and architectural patterns to assist in learning game development logic. The framework supports a prototyping workflow and educational programming through a system of reference examples. It includes a dispatcher for launching specific or random game modules, allowing for the analysis of different functional capabilities and structural patterns. The s

    Implements a dispatcher to launch specific or random game modules from a built-in collection for analysis.

    Pythonclassic-gameflappy-birdgame
    Vezi pe GitHub↗5,378
  • xinliangnote/goAvatar xinliangnote

    xinliangnote/Go

    4,932Vezi pe GitHub↗

    This project is a Go programming language study guide and backend development course. It provides a collection of learning notes and practical examples covering fundamental syntax and core language concepts. The repository functions as a tutorial for building web APIs and network services. It includes implementation guides for the Gin web framework and code demonstrations for creating remote procedure call services using Protocol Buffers. The material covers backend API engineering, including routing, data binding, and error handling. It also includes examples of structured logging and custo

    Organizes educational code examples into isolated modules to demonstrate specific Go language features.

    Gogingin-frameworkgo
    Vezi pe GitHub↗4,932
  • fluentpython/example-code-2eAvatar fluentpython

    fluentpython/example-code-2e

    3,952Vezi pe GitHub↗

    This repository is a collection of practical code samples and an idiomatic programming guide for the Python language. It serves as a reference for implementing advanced language features, data structures, and professional coding standards. The project focuses on demonstrating object-oriented architectures and structural design patterns. It provides a set of source files that illustrate the use of advanced Python capabilities to create readable and efficient software designs. The implementation covers asynchronous and concurrent execution patterns, as well as idiomatic software design and pro

    Groups related code examples into separate modules to isolate specific language features and design patterns.

    Pythonconcurrencyiteratorsmetaprogramming
    Vezi pe GitHub↗3,952
  • evolutionary-architecture/evolutionary-architecture-by-exampleAvatar evolutionary-architecture

    evolutionary-architecture/evolutionary-architecture-by-example

    3,447Vezi pe GitHub↗

    Acest proiect servește ca o resursă educațională cuprinzătoare pentru implementarea monoliților modulari și a microserviciilor în medii .NET. Se concentrează pe aplicarea principiilor de domain-driven design (DDD) pentru a gestiona logica de business complexă, oferind o abordare structurată pentru construirea sistemelor care pot evolua odată cu cerințele în schimbare. Arhitectura este definită prin accentul pus pe modularitate și limite clare, utilizând felii verticale (vertical slices) și contexte delimitate (bounded contexts) pentru a organiza codul după procesul de business, mai degrabă decât după stratul tehnic. Se distinge printr-un framework de migrare sistematic care permite dezvoltatorilor să facă tranziția de la un codebase monolitic la servicii independente, distribuite. Acest lucru este realizat prin înlocuirea comunicării interne cu mesagerie robustă, bazată pe evenimente, și asigurându-se că logica de domeniu rămâne decuplată de preocupările de persistență și infrastructură. Proiectul acoperă o suprafață vastă de capabilități, inclusiv modelarea tactică a domeniului cu agregate și entități, strategii de testare automatizate folosind infrastructură containerizată și menținerea înregistrărilor deciziilor arhitecturale pentru a urmări evoluția design-ului. Oferă, de asemenea, instrumente pentru orchestrarea dezvoltării locale și analiză statică pentru a impune standarde de calitate în modulele independente. Repository-ul este structurat ca un ghid practic, oferind o metodologie pas cu pas pentru scalarea incrementală a arhitecturii software.

    Organizes functionality into isolated modules within a single deployment unit to manage complexity and data access requirements.

    C#architecturearchitecture-componentsarchitecture-decision-records
    Vezi pe GitHub↗3,447
  1. Home
  2. Software Engineering & Architecture
  3. Monolithic Architectures
  4. Isolated Monolithic Modules

Explorează sub-etichetele

  • Example Module Isolation2 sub-tag-uriOrganization of educational code examples into isolated modules to demonstrate specific language features. **Distinct from Isolated Monolithic Modules:** Distinct from Isolated Monolithic Modules: focuses on pedagogical isolation of examples rather than production monolithic architecture.
  • Flow Module IsolationOrganizes nodes into separate modules with independent state and connection graphs to manage complex flows. **Distinct from Isolated Monolithic Modules:** Distinct from Isolated Monolithic Modules: applies module isolation to visual flow graphs rather than code architecture within a monolith.
  • SlicesAutonomous functional units within a modular monolith that maintain their own configurations and dependencies. **Distinct from Isolated Monolithic Modules:** Specific to the slice-based isolation pattern for organizing web application functional units.