← Co budujemy

Na zamówienie · Serwery, bazy danych, API

Backend, który pamięta, co wiedział.

Każda zmiana to zdarzenie, także poprawka wstecz. Pokażemy to na jednym zamówieniu.

Node / TypeScriptPythonPostgreSQLMongoDBGCPKubernetes

Demo · jedno zamówienie, dwa zegary

Cena zmieniła się wstecz. Faktura dalej się zgadza.

Każdy fakt ma dwa czasy: kiedy obowiązuje i kiedy system się o nim dowiedział. Dzięki temu da się odpowiedzieć na pytanie „co wiedzieliśmy o 12:00?”.

świat

Faktura #1042

jeszcze nic nie wiemy o tym zamówieniu

3 × świeczka „Poniedziałek rano”

cena29 zł
korekta−6 zł
razem87 zł

o 12:00 wiedzieliśmy: 87 zł

  1. złożone
  2. opłacone
  3. faktura
  4. korekta
obowiązuje zapisane
08:0009:0010:0011:0012:0013:0014:0015:0016:00
29 zł 27 zł
PriceSet29 zł
OrderPlaced#1042 · 3 szt.
PaymentCaptured87 zł
InvoiceIssuedFV 87 zł
PriceCorrected27 zł od 09:00
InvoiceCorrected−6 zł
08:00
stan wiedzy o 08:00 · przeciągnij suwak

Wszystko na tej stronie liczy się z listy zdarzeń, tak jak w prawdziwym systemie: stan = złożenie zdarzeń znanych do wybranej chwili.

Dla kogo

  • Masz system, którego nikt nie chce dotykać, a musi działać.
  • Dane przychodzą z opóźnieniem albo wymagają audytu.
  • Potrzebujesz API dla aplikacji albo partnerów.

Co dostajesz

  • Model domenowy i API z dokumentacją
  • Testy integracyjne na prawdziwej bazie (Testcontainers)
  • Wdrożenie: Docker / Kubernetes / GCP, z monitoringiem

Dowód: Wpis: „One to rule them all” — przebudowa i migracja milionów dokumentów →Wpis: Bi-Temporal Events →

Porozmawiajmy o Twoim projekcie

Odpisuję w 2 dni robocze. Konkretem.

office@quak.com.pl →

Napisz do mnie

Napisz, co ma działać. Odpowiem konkretem.

office@quak.com.pl
Firma
QUAK Kacper Walczak
NIP
7773209929
Adres
Poznań, Poland
Polityka prywatności