Sobre o serviço
TraduzidoEu projeto e executo backends de produção no Unison — uma linguagem funcional onde cada definição é identificada pelo hash de seu conteúdo, não por nome e versão. Na prática, isso significa: sem etapa de build, sem conflitos de dependência e sem implantações quebradas quando duas bibliotecas requerem versões diferentes da mesma coisa. Eu transformo isso em benefício para o cliente: seus serviços permanecem pequenos, reproduzíveis e seguros para refatoração. A base do meu trabalho é computação distribuída através de habilidades. Em vez de costurar manualmente corretores, filas e código de ligação, eu modelo efeitos como habilidades e o tempo de execução move computações entre nós com quase nenhum esforço. Uma função escrita como código regular é executada remotamente sem reescrever para a rede. Eu entrego funções em nuvem, pipelines de eventos, trabalhadores em segundo plano e serviços com estado com interfaces tipadas limpas. Tarefas típicas: aliviar caminhos quentes de uma rede de microserviços frágil, montar uma nova API com manipuladores tipados ou levantar um agendador de trabalhos distribuído. O que você recebe: código Unison totalmente tipado dividido em namespaces reutilizáveis, testes nas habilidades de teste integradas da linguagem, um runbook curto para implantação e observabilidade, e um call-through para que sua equipe mantenha tudo após a entrega. Atrás de mim estão anos de linguagens funcionais antes do Unison, então trago modelagem de dados disciplinada, tratamento cuidadoso de erros e atenção a funções totais. Se você não tem certeza se o Unison se encaixa na sua carga, eu primeiro revisarei honestamente a arquitetura e direi onde ele ajuda e onde uma ferramenta comprovada e entediante vence. Meu objetivo são sistemas duráveis e compreensíveis que seus engenheiros gostem de manter.