#面试#It's just fascinating. How is modern software designed? 🤔 Some design-level considerations for scalability, maintainability eventual consistency, availability & reliability. 👨💻 Interview Prep. 👨...
This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts ...
翻译 - 此仓库包含一个基于Pitstop车库管理系统的示例应用程序-虚拟车库。该示例的主要目标是演示几个软件体系结构概念,例如:微服务,CQRS,事件源,域驱动设计(DDD),最终一致性。
Storage for private, distributed, offline-first applications.
An example of Choreography-based sagas in Spring Boot/JPA microservices
CQRS, using Clean Architecture, multiple databases and Eventual Consistency
翻译 - CQRS,使用Clean Architecture,多个数据库和最终一致性
CRDT Tutorial for Beginners (a digestible explanation with less math!)
Reliable eventual consistency for Microservices
Outbox and Inbox Pattern in .NET (scalability & fault tolerance). Ensures eventual consistency between services. (microservices, event-driven architecture, message streaming)
Software architecture design guidelines for apps running under eventual consistency. Works with domain driven design. Approved by practitioners.
Event Sourcing + CQRS using Golang Tutorial
A collection of Algorithms to Synchronise changes across multiple clients using Operational Transformation
Collaborative and distributed Markdown text editor, started as a bachelor thesis project at HEIG-VD.
Example of a list-making Web API using CQRS, Event Sourcing and DDD.
A web-based board game platform designed for players to connect and play.
Rust implementation of NextGraph, a Decentralized and local-first web 3.0 ecosystem
Orda: A client and server written in Go. CRDT-based data synchronization supporting document database.
End-to-End Cucumber Tests
Real-time message streaming over a Hazelcast in-memory data grid
Simulated e-commerce platform with six microservices, using various technologies such as MongoDB, PostgreSQL, Docker, and DDD.