D
domain-fintech
Umiejętność Rust dla aplikacji finansowych z precyzją dziesiętną i audytem transakcji
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do budowania aplikacji fintech w Rust z gwarancją precyzji obliczeń pieniężnych. Zawiera wytyczne dotyczące immutable records, transakcji z pełnym śladem audytu oraz compliance'u. Wykorzystuje rust_decimal zamiast zmiennoprzecinkowych, Arc dla danych współdzielonych i wzorce event sourcing. Idealna dla zespołów implementujących systemy płatności, giełdy czy księgowość z wymogami regulacyjnymi.
Jak używać
- Zainstaluj skill domain-fintech z repozytorium actionbook/rust-skills — zawiera szablony i wytyczne dla warstwy domenowej aplikacji fintech.
- W swoim projekcie Rust dodaj zależności: rust_decimal dla obliczeń pieniężnych, chrono lub time dla dat, uuid dla identyfikatorów transakcji, serde do serializacji oraz validator do walidacji.
- Modeluj kwoty pieniężne jako Value Objects z użyciem Decimal zamiast f64 — nigdy nie używaj zmiennoprzecinkowych dla pieniędzy, ponieważ tracą precyzję.
- Implementuj transakcje jako immutable records za pomocą Arc
dla danych współdzielonych — zapewnia to ślad audytu i zgodność z wymogami regulacyjnymi. - Ustaw granice transakcji (transaction boundaries) poprzez agregaty i wzorzec event sourcing — gwarantuje to, że pieniądze się nie pojawią ani nie znikną oraz że każda operacja jest śledzalna.
- Skonfiguruj strukturalne logowanie (structured tracing) dla wszystkich operacji finansowych — umożliwia to rozwiązywanie sporów i audyt pełnego cyklu życia transakcji.
Podobne skille
M
motion-canvas
autor: davila7
UX / Design
2597
C
competitive-landscape
autor: wshobson
UX / Design
1457
W
writing-rap-lyrics
autor: asvskartheek
UX / Design
21102
C
competitive-analysis
autor: anthropics
UX / Design
58160
U
ui-ux-pro-max
autor: nextlevelbuilder
UX / Design
811665
C
canvas-design
autor: anthropics
UX / Design
1998