Postagem

ARTSVP: Construindo a Plataforma de Eventos por Trás das Inaugurações do Mundo da Arte

Engenharia full stack na ARTSVP, a plataforma de eventos e reservas para galerias, feiras de arte e instituições culturais, de funcionalidades de produto a infraestrutura, desempenho e segurança.

ARTSVP: Construindo a Plataforma de Eventos por Trás das Inaugurações do Mundo da Arte

ARTSVP: Construindo a Plataforma de Eventos por Trás das Inaugurações do Mundo da Arte

Julho de 2024 até o presente · ARTSVP · Full Stack Engineer · Remoto Reino Unido/UE

A ARTSVP cuida do lado dos convidados no mundo da arte: convites, confirmações de presença, reservas, venda de ingressos e check-in para galerias, feiras de arte e instituições culturais. Quando uma galeria inaugura uma exposição ou uma feira de arte abre sua pré-estreia VIP, a ARTSVP decide quem entra, quando e com que fluidez.

Entrei em julho de 2024 como Full Stack Engineer. Antes disso, passei alguns meses na Emma Sleep mantendo microsserviços em Go e componentes SaaS em Java da plataforma de e-commerce deles, depois de dois anos e meio na Exodus.

  
CargoFull Stack Engineer
Desde07/2024
StackRuby on Rails, Hotwire e Stimulus, JavaScript, PostgreSQL, Sidekiq, Stripe
ÁreasFuncionalidades de produto, desempenho de banco de dados, DevOps, monitoramento, code review, segurança

O que a plataforma faz

O produto parece simples por fora e não é por baixo:

  • Eventos e reservas, incluindo horários marcados, capacidade e listas de espera.
  • Convites e listas de convidados que as instituições curam com cuidado e que precisam permanecer privadas.
  • Portais de expositores que permitem às galerias de uma feira de arte gerenciar seus próprios convidados dentro do evento da feira.
  • Pagamentos de eventos com ingresso, via Stripe.
  • Check-in por QR code na porta, que precisa funcionar na noite de abertura com fila lá fora.

É multi-tenant, então cada organização vê apenas os próprios dados, e as organizações se conectam entre si (uma feira e seus expositores, uma instituição e seus parceiros).


Meu trabalho

Trabalho de produto full stack

Construo funcionalidades de ponta a ponta em Rails e JavaScript, do modelo de dados até a interface. Minha ideia central é que o melhor software parece atencioso: funcionalidades pequenas e contextuais que percebem o que a pessoa está tentando fazer, usam o contexto que a plataforma já tem e oferecem o próximo passo em vez de deixá-la procurando.

Desempenho e infraestrutura

Lidero grande parte do nosso trabalho de infraestrutura e otimização: ajuste do banco de dados, trabalho em queries e índices nas páginas mais movimentadas, jobs em segundo plano, deploys e monitoramento. Para uma plataforma de eventos, os momentos difíceis são previsíveis (convites sendo enviados, portas abrindo), então o trabalho de desempenho mira esses picos.

Segurança

A segurança me acompanha desde meu tempo na Exodus. Na ARTSVP, conduzo a revisão e a auditoria de SecOps, e esse trabalho já barrou várias ameaças ativas, incluindo um ataque à cadeia de suprimentos. Também fico de olho nas fronteiras de privacidade: listas de convidados são sensíveis, e um expositor nunca deve ver os convidados de outra galeria.

Trabalhando com ferramentas de IA

Boa parte do meu dia roda em um setup local de programação com IA e memória: agentes em paralelo em workspaces isolados, um grafo de conhecimento do código e notas que levam decisões de uma sessão para outra. Escrevi sobre toda a stack em A Pilha Definitiva de Programação e Memória por IA Local.


Por que gosto deste trabalho

A ARTSVP combina coisas com as quais me importo: arte, design de produto cuidadoso e a engenharia por baixo. As pessoas que a usam estão realizando eventos ao vivo, então confiabilidade e privacidade não são abstratas. Quando o check-in funciona numa noite de abertura lotada, ninguém percebe o software, e esse é o objetivo.

Todos os direitos reservados pelo autor.