
Publiczna strona Genie Platforms, pokazana jako kontekst firmy. Wewnętrzny produkt z tego case’u nie jest pokazany.
Genie Platforms
AI SDR / GTM platform
Senior Software Engineer · Platforma AI
Konwersacyjna platforma AI dla sprzedaży, RevOps i GTM – AI SDR w istniejących procesach przychodu.
01Problem
Konwersacyjne AI musiało działać jako usługi produkcyjne: zdarzeniowe ścieżki mikroserwisów, kilka magazynów i API partnerskie – nie samodzielne demo czatu.
02Wybrany wkład
Zaprojektowałem serwerową architekturę mikroserwisów i prowadziłem decyzje techniczne oraz roadmapę. Zbudowałem API, integracje usług zewnętrznych i persystencję w PostgreSQL, MongoDB i Redis, w tym ścieżki Kafka.
- Zaprojektowałem serwerową architekturę mikroserwisów
- Zbudowałem API i integracje usług zewnętrznych
- Zintegrowałem strumieniowanie Kafka z PostgreSQL, MongoDB i Redis
- Prowadziłem decyzje techniczne i zobowiązania roadmapy
03Kontekst systemu
Usługi NestJS wystawiają API, przesyłają pracę przez Kafka, zapisują dane w PostgreSQL, MongoDB i Redis i wywołują API partnerskie. Platforma działa na Kubernetes w AWS. Klienci GTM to powierzchnia produktu; ten udział był serwerowy.
- GTM product surfacePoza moim zakresemWywołuje APINestJS servicesMój zakres
- NestJS servicesMój zakresPrzesyła pracę strumieniemKafka
- NestJS servicesMój zakresZapisuje danePostgreSQL · MongoDB · Redis
- NestJS servicesMój zakresWywołuje system zewnętrznyPartner APIsPoza moim zakresem
- NestJS servicesMój zakresDziała naKubernetes on AWS
Mój zakres w systemie: NestJS services
Narzędzia implementacji
Amplication (scaffolding, not the production architecture). To nie są usługi środowiska uruchomieniowego.
04Skala i ograniczenia
- Zdarzeniowy backend mikroserwisowy
- Persystencja w PostgreSQL, MongoDB i Redis
- Integracje API zewnętrznych i partnerskich
- Wdrożenie na Kubernetes / AWS
05Wynik
Serwerowa architektura produktu AI GTM na Kubernetes / AWS, z integracjami przez Kafka zamiast jednego serwisu do wszystkich magazynów.
- Backend mikroserwisowy w produkcji na Kubernetes / AWS
- Ścieżki Kafka przez PostgreSQL, MongoDB i Redis
06Stack
- Node.js
- NestJS
- KafkaJS
- PostgreSQL
- MongoDB
- Redis
- Kafka
- Docker
- Kubernetes
- AWS
- Amplication
Nie publikuję tu zweryfikowanych metryk tego zlecenia.
Kategorie: AI, SaaS
Rok: 2024