Urich – asinchroninė DDD sistema mikropaslaugoms, sukurta Starlette pagrindu

ElMuncho·1·20.02.2026 19:40

Santrauka lietuviškai

Urich yra asinchroninė DDD (Domain-Driven Design) sistema, sukurta Python 3.12+ ir Starlette pagrindu, skirta supaprastinti mikropaslaugų kūrimą. Sistema leidžia kurti vieną objektą kiekvienai ribotai konteksto sričiai, automatiškai generuojant maršrutus, OpenAPI dokumentaciją ir integruojant komandų bei užklausų valdiklius. Ji palaiko įvairius adapterius (Redis, Consul) ir siūlo atskirus modulius įvykių valdymui bei RPC, išlaikant nedidelę branduolio dalį. Projekte taip pat pateikiama CLI įrankis greitam projektų karkasui kurti ir e-komercijos pavyzdys.

Originalus pavadinimas

Show HN: Urich – Async DDD framework for microservices on Starlette