clojure

Nubank revela linguagem de programação como diferencial competitivo

2 minutos de leitura

Instituição usa e escala bem a programação funcional Clojure, considerada diferente



Por Redação em 27/04/2023

Considerado “diferente”, o Clojure foi escolhido pelo Nubank como a principal linguagem de programação da companhia. E mais do que isso, o banco tem conquistado escalabilidade usando os recursos que a ferramenta oferece. A importância dessa e outras tecnologias no dia a dia da instituição financeira devem ser comentadas pelo CEO do Nubank, David Vélez, na palestra de abertura do Web Summit Rio 2023, que acontece entre 01 e 04 de maio no Rio de Janeiro. Acompanhe a cobertura do Próximo Nível.

Conheça as vantagens do Clojure

Em um artigo sobre o tema, Heloisa Carbone, engenheira de software sênior no Nubank, explica uma lista de benefícios agregados com o Clojure mostra por quê a tecnologia é “top of mind” para a empresa.

Além de ser uma linguagem poderosa de programação, que ajudou o Nubank a construir o que Heloísa considera como melhor aplicativo de tecnologia financeira, a instituição procurava uma ferramenta que fosse o melhor em termos de qualidade, consistência e velocidade de desenvolvimento. Essas características incluem desde a excelente cobertura de testes até a documentação de qualidade.

A lista elencada pela executiva começa com a linguagem objetiva, uma vez que o Clojure é direto ao ponto e muito sucinto para criar cenários complexos. Essa característica, segundo ela, a torna uma linguagem totalmente não verbal. Resultado: mais codificação em menos tempo.

A cobertura de teste é outro destaque, uma vez que o Clojure permite a realização de testes durante a codificação. A linguagem permite ter uma infraestrutura pré-configurada para executar os testes, ao mesmo tempo em que se pode modificá-la, caso necessário. E isso pode ser feito com quase 100% de cobertura de teste de unidade, mais teste de integração. Além de garantir qualidade do serviço, esse aspecto dispensa a necessidade de mais pessoas para validar cenários.

Java e documentação ampla de programação

Três outras características justificam a eleição do Clojure pelo Nubank: interoperabilidade Java, a presença de uma comunidade de programação estimulante e a documentação de qualidade.

O primeiro quesito é fácil de explicar, pois a linguagem foi construída em cima da Java Virtual Machine (JVM), ou seja, é possível usar tudo nesse ambiente, como bibliotecas Java, frameworks ou qualquer outra implementação com Java. Já a comunidade engajada estimula a discussão e evolução da linguagem, facilitando ainda a criação de documentação de qualidade.

De acordo com os criadores do Clojure, a linguagem atinge seus objetivos ao adotar uma plataforma aberta que é padrão na indústria (JVM) e ao modernizar uma linguagem venerável (Lisp), promovendo a programação funcional com estruturas de dados persistentes imutáveis, além de fornecer suporte integrado de simultaneidade por meio de memória transacional de software e agentes assíncronos.




Matérias relacionadas

Cérebro digital representando os riscos associados à inteligência artificial, com elementos gráficos de alerta e análise de dados Estratégia

IA supera ciberataques e passa a liderar ranking de riscos para os negócios no Brasil

Allianz Risk Barometer 2026 mostra que a IA, associada sobretudo à eficiência, passou a ser vista como um vetor de exposição a riscos operacionais, legais e reputacionais

Um profissional usando um smartphone, com elementos gráficos relacionados à inteligência artificial Estratégia

IDC: aumento das cargas de IA e escassez de memórias marcam cenário de TIC em 2026

Previsões da consultoria mostram a inteligência artificial pressionando data centers, nuvem, telecomunicações, segurança e dispositivos, em um cenário de encarecimento do hardware, redes inteligentes e novos modelos operacionais

Homem negro usando headset de realidade virtual em casa, imerso em jogos virtuais focados em cibersegurança e segurança em games. Estratégia

Cibersegurança em games expõe riscos digitais que desafiam empresas e plataformas online

O que acontece nos jogos online antecipa ameaças que já atingem o ambiente corporativo

Reunião de equipe trabalhando com notebooks para implementar governança de IA e criar regras de uso responsável Estratégia

Governança de IA ganha força e impulsiona empresas a criar regras para uso responsável

De regulação global a políticas internas, empresas passam a estruturar controles sobre algoritmos e decisões automatizadas

    Embratel agora é Claro empresas Saiba mais