# eShopOnContainers
Microsoft .NET Application Architecture の reference application として公開された e-commerce マイクロサービスシステム(`dotnet-architecture/eShopOnContainers`)。複数の autonomous な microservices(各 service が独自 DB 保持)を Docker host 上で動かし、CRUD・DDD/CQRS の混在パターンを採用、HTTP がサービス間通信の主形態。
- [[@2023__arXiv__Benchmarks for End-to-End Microservices Testing]] が **version 5.0.0** を採用し、26 ユースケースの Selenium テストと 6 シナリオの Gatling 負荷テストを公開。
- 検証で checkout は 1,000 ユーザで 19% が 800ms 超(合格)、2,500 ユーザで 63.8%(不合格)、5,000 で 67.4% を観測。login シナリオが負荷下で特に脆弱。
- フロントエンドは HTML + Angular 2 SPA + mobile app の 3 形態を持つ点で Train-Ticket と差別化。
## 関連
- 本ソース: [[@2023__arXiv__Benchmarks for End-to-End Microservices Testing]]
- 類似システム: [[Train-Ticket]]、[[DeathStarBench]]、[[Sock Shop]]、[[Online-Boutique]]