Consumer fintech, od zera do 100 tys. użytkowników
Konsumencki fintech z Unii Europejskiej budujący mobile-first aplikację inwestycyjną dla pierwszorazowych inwestorów detalicznych. Mandat był prosty: od pustego pliku do App Store i Play Store w mniej niż trzy miesiące, z prawdziwym lejkiem KYC, prawdziwym ruchem pieniędzy i infrastrukturą, która nie padnie pod ruchem startowym.
Odpowiadałem za architekturę end-to-end — klient w React Native, serwisy w Node.js, PostgreSQL z rygorystycznym ledgerem podwójnego zapisu, oraz warstwę integracyjną z regulowanym dostawcą KYC/AML i partnerem rozliczeniowym brokera. Flow tradingowe zbudowane wokół idempotentnej szyny komend — częściowe awarie nigdy nie psuły sald użytkowników.
Po starcie produkt przekroczył 100 tys. aktywnych miesięcznie w siedem miesięcy. P95 latency API utrzymane na 42 ms pod ruchem launch day dzięki agresywnemu cache'owaniu odczytów i kolejkowaniu zapisów per użytkownik.
Stack technologiczny
Pełny obraz.
Technologie wysokiego poziomu. Konkretne pakiety i integracje znajdziesz poniżej.
Architektura
Od końca do końca.
- Next.js panel admin dla ops i compliance review
- Server Actions do override'ów KYC i inspekcji ledgera
- Bare React Native z natywnymi mostami SDK KYC (iOS/Android)
- Offline-first odczyty z trwałym cache Query
- Bramka biometryczna na każdym flow ruchu pieniędzy
- GraphQL gateway przed 6 wewnętrznymi serwisami
- Ledger podwójnego zapisu w Postgresie, bez arytmetyki na floatach
- Kolejki BullMQ per użytkownik serializują komendy tradingowe
- Redis pod cache notowań i portfeli
Biblioteki
Pakiety warte wymienienia.
- Expo (bare workflow)shell RN + natywne moduły
- TanStack Querycache klienta + optimistic updates
- Zustandstan sesji i UI
- Apollo ServerGraphQL gateway
- Prismawarstwa dostępu do Postgresa
- Zodwalidacja schematów na granicach systemu
- BullMQkolejki zadań per użytkownik
Integracje
Systemy zewnętrzne.
- Stripe Connectwpłaty i wypłaty
- Sumsubweryfikacja KYC / AML
- Plaidłączenie kont bankowych
- Segmentpipeline product analytics
- Sentrymonitoring błędów klienta i serwera
- Datadoginfra i APM
Budujesz coś podobnego?
Opowiedz mi o produkcie. Wrócę z konkretnymi przemyśleniami i datą startu.