An open API service indexing awesome lists of open source software.

https://github.com/dpc/sniper

Educational Rust implemenation of Auction Sniper from Growing Object-Oriented Software, Guided By Tests
https://github.com/dpc/sniper

Last synced: 4 months ago
JSON representation

Educational Rust implemenation of Auction Sniper from Growing Object-Oriented Software, Guided By Tests

Awesome Lists containing this project

README

          

# Auction Sniper

Educational Rust not-OOP implemenation of Auction Sniper from "Growing Object-Oriented Software, Guided By Tests" book

More about it in [Data-oriented, clean&hexagonal architecture software in Rust – through an example project](https://dpc.pw/data-oriented-cleanandhexagonal-architecture-software-in-rust-through-an-example)
blog post.

Features:

* Services (main application logical threads/actors) with graceful shutdown on demand or error
* Simple Event-Log-based communication.
* Ports&Repositories from the Hexagonal Architecture with support for cross-repository database transactions