
Site público de Genie Platforms, mostrado como contexto da empresa. O produto interno deste caso não é mostrado.
Genie Platforms
AI SDR / GTM platform
Senior Software Engineer · Plataforma de AI
Plataforma de AI conversacional para vendas, RevOps e GTM – um AI SDR dentro dos fluxos de receita existentes.
01Problema
A AI conversacional tinha de correr como serviços de produção: caminhos de microserviços a eventos, vários armazéns e APIs de parceiros – não uma demo de chat isolada.
02Contributos selecionados
Desenhei a arquitetura de microserviços no servidor e assumi as decisões técnicas e o roadmap. Construí APIs, integrações de terceiros e persistência em PostgreSQL, MongoDB e Redis, incluindo caminhos Kafka.
- Desenhei a arquitetura de microserviços no servidor
- Construí APIs e integrações de serviços de terceiros
- Integrei streaming Kafka com PostgreSQL, MongoDB e Redis
- Assumi decisões técnicas e compromisso de roadmap
03Contexto do sistema
Serviços NestJS expõem APIs, enviam trabalho por Kafka, persistem em PostgreSQL, MongoDB e Redis e chamam APIs de parceiros. A plataforma corre em Kubernetes na AWS. Os clientes GTM são a superfície de produto; este compromisso foi no servidor.
- GTM product surfaceFora do meu âmbitoChama a APINestJS servicesO meu âmbito
- NestJS servicesO meu âmbitoEnvia o trabalho em fluxoKafka
- NestJS servicesO meu âmbitoGuarda dadosPostgreSQL · MongoDB · Redis
- NestJS servicesO meu âmbitoChama um sistema externoPartner APIsFora do meu âmbito
- NestJS servicesO meu âmbitoCorre emKubernetes on AWS
O meu âmbito no sistema: NestJS services
Ferramentas de implementação
Amplication (scaffolding, not the production architecture). Não são serviços de execução.
04Escala e restrições
- Backend de microserviços orientado a eventos
- Persistência em PostgreSQL, MongoDB e Redis
- Integrações de APIs de terceiros e parceiros
- Implementação em Kubernetes / AWS
05Resultado
Arquitetura de servidor de um produto AI GTM em Kubernetes / AWS, com integrações via Kafka em vez de um serviço a falar com todos os armazéns.
- Backend de microserviços em produção em Kubernetes / AWS
- Caminhos Kafka em PostgreSQL, MongoDB e Redis
06Stack
- Node.js
- NestJS
- KafkaJS
- PostgreSQL
- MongoDB
- Redis
- Kafka
- Docker
- Kubernetes
- AWS
- Amplication
Não há métricas públicas verificadas para este trabalho.
Categorias: AI, SaaS
Ano: 2024