Site público de Genie Platforms, mostrado como contexto da empresa. O produto interno deste caso não é mostrado.

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

Abrir projeto ↗

Serviços relacionados