Sitio público de Genie Platforms, mostrado como contexto de la empresa. El producto interno de este caso no se muestra.

Sitio público de Genie Platforms, mostrado como contexto de la empresa. El producto interno de este caso no se muestra.

Genie Platforms

AI SDR / GTM platform

Senior Software Engineer · Plataforma de AI

Plataforma de AI conversacional para ventas, RevOps y GTM – un AI SDR dentro de los flujos de ingresos existentes.

01Problema

La AI conversacional tenía que correr como servicios de producción: caminos de microservicios a eventos, varios almacenes y APIs de partners – no una demo de chat aislada.

02Aportes seleccionados

Diseñé la arquitectura de microservicios en servidor y asumí las decisiones técnicas y la hoja de ruta. Construí APIs, integraciones de terceros y persistencia en PostgreSQL, MongoDB y Redis, incluidos caminos Kafka.

  • Diseñé la arquitectura de microservicios en servidor
  • Construí APIs e integraciones de servicios de terceros
  • Integré streaming Kafka con PostgreSQL, MongoDB y Redis
  • Asumí decisiones técnicas y compromiso de hoja de ruta

03Contexto del sistema

Los servicios NestJS exponen APIs, envían trabajo por Kafka, persisten en PostgreSQL, MongoDB y Redis y llaman APIs de partners. La plataforma corre en Kubernetes en AWS. Los clientes GTM son la superficie de producto; este encargo fue de servidor.

  • GTM product surfaceFuera de mi alcanceLlama a la APINestJS servicesMi alcance
  • NestJS servicesMi alcanceEnvía el trabajo en flujoKafka
  • NestJS servicesMi alcanceGuarda datosPostgreSQL · MongoDB · Redis
  • NestJS servicesMi alcanceLlama a un sistema externoPartner APIsFuera de mi alcance
  • NestJS servicesMi alcanceSe ejecuta enKubernetes on AWS

Mi alcance en el sistema: NestJS services

Herramientas de implementación

Amplication (scaffolding, not the production architecture). No son servicios de ejecución.

04Escala y restricciones

  • Backend de microservicios orientado a eventos
  • Persistencia en PostgreSQL, MongoDB y Redis
  • Integraciones de APIs de terceros y partners
  • Despliegue en Kubernetes / AWS

05Resultado

Arquitectura de servidor de un producto AI GTM en Kubernetes / AWS, con integraciones vía Kafka en lugar de un servicio hablando con todos los almacenes.

  • Backend de microservicios en producción en Kubernetes / AWS
  • Caminos Kafka en PostgreSQL, MongoDB y Redis

06Stack

  • Node.js
  • NestJS
  • KafkaJS
  • PostgreSQL
  • MongoDB
  • Redis
  • Kafka
  • Docker
  • Kubernetes
  • AWS
  • Amplication

No hay métricas públicas verificadas de este encargo.

Categorías: AI, SaaS

Año: 2024

Abrir proyecto ↗

Servicios relacionados