Wróć do realizacji
Fintech2025Lead Product Engineer

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.

Fintech · 2025
Consumer fintech
100 tys.+
Aktywni użytkownicy / mies.
9 tygodni
Czas do startu
42 ms
Latency p95 API

Stack technologiczny

Pełny obraz.

Technologie wysokiego poziomu. Konkretne pakiety i integracje znajdziesz poniżej.

React NativeTypeScriptNode.jsPostgreSQLRedisGraphQLKubernetesGoogle Cloud

Architektura

Od końca do końca.

Web
  • Next.js panel admin dla ops i compliance review
  • Server Actions do override'ów KYC i inspekcji ledgera
Mobile
  • 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
Backend
  • 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.

Porozmawiajmy