Opis projektu
PrzetłumaczonePlatforma musi obsługiwać kilka modeli cenowych równolegle: stałe plany miesięczne i roczne, ceny warstwowe, gdzie cena jednostkowa zmienia się w zależności od wolumenu, oraz pomiar oparty na użyciu. Oprócz tego potrzebujemy okresów próbnych z automatyczną konwersją, aktualizacji i obniżenia w trakcie cyklu z poprawną proporcjonalnością, kuponów oraz czystego sposobu na wstrzymanie lub anulowanie. Cykliczne faktury powinny być generowane automatycznie, podatki stosowane według regionu, a nieudane obciążenia ponawiane przez konfigurowalną sekwencję windykacyjną z okresem łaski przed zawieszeniem dostępu.
Na koniec zależy nam na raportowaniu. Kierownictwo chce na żywo MRR, nowe i utracone przychody, ekspansję i kurczenie się, konwersję prób i retencję kohort, wszystko uzgodnione z fakturami i płatnościami za nimi. Oczekujemy czystych modeli danych, ścieżki audytu dla każdego ruchu pieniędzy oraz idempotentnych webhooków z bramki płatniczej. Proszę opisać swoje podejście, stos technologiczny, jak radzicie sobie z proporcjonalnością i przypadkami brzegowymi podatków oraz realistyczny plan dostawy.