6 dépôts
Architectures for deploying applications across multiple machines to achieve high availability and geographic performance.
Distinct from Distributed Systems: Distinct from Distributed Systems: focuses on the deployment and distribution aspect rather than messaging.
Explore 6 awesome GitHub repositories matching devops & infrastructure · Distributed Deployment Patterns. Refine with filters or upvote what's useful.
This project serves as a comprehensive technical reference for the architecture and design of data-intensive applications. It provides a structured analysis of the fundamental principles required to build reliable, scalable, and maintainable software systems, covering the core trade-offs inherent in modern data infrastructure. The repository explores the mechanics of distributed data management, including strategies for replication, partitioning, and achieving consensus across multiple nodes. It details the design of storage engines, indexing techniques, and transaction management models, whi
Details strategies for deploying applications across multiple nodes to achieve high availability and scalability.
Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network
Routes observability data directly from client nodes to downstream services to minimize infrastructure complexity and overhead.
CRMEB is a comprehensive e-commerce platform built on ThinkPHP 6, designed as a headless system that delivers standardized APIs to various frontend clients. It provides a unified backend to synchronize product catalogs, orders, and customer data across web browsers, mobile applications, and mini-programs. The platform supports diverse commerce models, including multi-vendor marketplaces where independent merchants manage their own stores, centralized chain store networks, and social commerce frameworks featuring affiliate distribution and community group buying. It also integrates specialized
Supports distributing the system across multiple servers in different regions for high availability.
Swarms est un framework d'orchestration multi-agents et une boîte à outils d'agents autonomes conçue pour coordonner des agents de grands modèles de langage. Il sert de moteur de flux de travail pour gérer les relations entre agents, fournissant l'infrastructure pour construire des agents autonomes avec une mémoire intégrée, des capacités d'appel d'outils et des boucles de raisonnement. Le framework se distingue par ses systèmes de consensus multi-agents, qui utilisent le vote, les débats contradictoires et des agents juges pour synthétiser des réponses de haute qualité. Il prend en charge une variété de modèles de collaboration, y compris les hiérarchies directeur-travailleur, la synthèse d'experts et la génération d'architecture d'essaim automatisée basée sur des descriptions en langage naturel. Le système couvre un large éventail de capacités opérationnelles, y compris l'orchestration de flux de travail basée sur des graphes et séquentielle via un langage spécifique au domaine, une interface unifiée pour divers fournisseurs de modèles et l'intégration avec le protocole de contexte de modèle pour la découverte dynamique d'outils. Il inclut également un support pour la génération augmentée par récupération, la mémoire persistante d'état et la capacité d'exposer la fonctionnalité d'agent en tant que services web. Le projet fournit une interface en ligne de commande pour la gestion des agents et prend en charge la configuration via YAML et des fichiers de compétences markdown modulaires.
Uses a standardized protocol to enable the discovery and execution of agents across a distributed network.
yii2_fecshop est une plateforme e-commerce B2C complète et un CMS construit sur le framework PHP Yii2. Il fonctionne comme une API de commerce headless et une solution de vitrine internationale, prenant en charge à la fois les boutiques mono-vendeur et les places de marché multi-vendeurs où des marchands indépendants peuvent gérer leurs propres produits et commandes. Le système se distingue par une architecture à points d'entrée multiples qui sépare les interfaces administratives, web, mobiles et API tout en partageant une couche de service commune. Il offre une grande extensibilité via le remplacement de service piloté par la configuration, des extensions fonctionnelles pilotées par les événements et un système de modèles priorisé pour la personnalisation visuelle. La plateforme couvre un large ensemble de capacités commerciales, y compris la tarification multi-devises, l'intégration de passerelles de paiement internationales, la gestion globale des expéditions et la localisation de contenu multilingue. Elle inclut également des outils pour la gestion de catalogue et de contenu, l'indexation de recherche automatisée avec optimisation SEO, et la capacité de synchroniser les données avec des systèmes ERP externes. Les fonctionnalités opérationnelles supplémentaires incluent le contrôle d'accès basé sur les rôles, le filtrage IP régional, l'automatisation des tâches en arrière-plan pour la maintenance de la boutique, et un système de suivi de distribution multi-niveaux pour les incitations aux ventes.
Supports scaling the e-commerce application across multiple servers to achieve high availability and load balancing.
Lilishop is a multi-vendor B2B2C e-commerce platform designed as a marketplace where third-party merchants can manage independent storefronts within a unified ecosystem. It is built on a Spring Cloud microservices architecture and a Spring Boot backend, utilizing Vue and Uniapp to deliver responsive user interfaces across web, mobile, and mini-program platforms. The platform differentiates itself through integrated marketing automation tools, including group buying, bargain campaigns, and a commission-based affiliate distribution network. It also features a comprehensive financial settlement
Runs components as independent APIs with separate consumers to enable horizontal scaling across servers.