Escolhemos a AWS porque precisávamos de um fornecedor que acompanhasse nosso crescimento e fizesse isso sem impactar nossos clientes
Matheus Rossato Cloud Engineer

A ContaAzul é a empresa brasileira que oferece o mais simples software online de gestão para micro e pequenos negócios. Foi uma das duas startups brasileiras selecionadas em 2011 pela 500Startups, um dos principais programas de aceleração de negócios no Vale do Silício, Estados Unidos. A ContaAzul foi fundada em 2011 e recebeu investimentos da Monashees Capital, Ribbit Capital, 500Startups e da Napkn Ventures. Desde então, conquistou mais de dez mil clientes, oferecendo um sistema que facilita a emissão de notas fiscais eletrônicas (NF-e e NFS-e) e a gestão financeira das pequenas empresas. Além disso, o sistema oferecido pela empresa também emite boletos bancários, controla o fluxo de caixa, contatos e estoque.

De acordo com o Cloud Engineer da Conta Azul, Matheus Rossato, o desafio da infraestrutura nasceu com a empresa. Seus três sócios fundadores trabalhavam com TI, mas nenhum deles era especialista em operação. “No Vale do Silício, durante o período de incubação, eles aprenderam sobre o negócio, mas precisavam de um fornecedor que conseguisse, de forma rápida, operacionalizar a companhia sem a necessidade de uma estrutura interna”, explica.

O executivo lembra que, desde o início, a ideia era oferecer o sistema de gestão em um ambiente externo, sem a construção de uma estrutura física que o suportasse. “O grande desafio era prover um serviço de alta qualidade e disponibilidade, com uma equipe extremamente pequena. Para isso não era possível desenvolver ou administrar grande parte dos serviços de infraestrutura. O foco estava todo no produto”, diz Rossato.

Como a operação era crítica e o time enxuto, a ContaAzul buscou o máximo de Automação e, para isso, precisava de um fornecedor com capacidade de entrega de serviços e que lhes desse autonomia sobre a infraestrutura, isso com um custo justo. A escolha recaiu sobre a Amazon Web Services.

“Escolhemos a AWS porque é o fornecedor que pode acompanhar nosso crescimento sem causar impactos aos nossos clientes”, lembra. Para construir a solução, a ContaAzul utilizou as linguagens Python, Ruby e Shell Script para Automação e baseou grande parte de seu sistema em Java. “Usamos intensamente a biblioteca de linha de comando da AWS, AWS cli, bem como a biblioteca Boto para Python. Para provisionamento usamos Puppet em conjunto com CloudFormation”, afirma.

De acordo com Rossato, a ContaAzul utiliza hoje uma série de serviços da AWS, como o Amazon Elastic Compute Cloud (Amazon EC2), Amazon Elastic Block Store (Amazon EBS), Amazon Relational Database Service (Amazon RDS), Amazon Simple Queue Service (Amazon SQS), Amazon CloudWatch, Amazon Simple Storage Service (Amazon S3), Amazon Glacier, AWS Elastic Beanstalk, Amazon DynamoDB e Amazon ElastiCache. “Por já termos nascido na nuvem, isso foi algo natural. Nos baseamos bastante nos white-papers e comentários da comunidade para entender como poderíamos desenvolver nosso produto maximizando os benefícios da nuvem”, explica o executivo. Hoje em uma nova sede em Joinville (SC), a ContaAzul está 100% na nuvem, mantendo em seu escritório apenas equipamentos de rede e de conectividade.

Graças à parceria com a AWS, a ContaAazul mantém hoje uma equipe enxuta, com a maior parte do time de TI dedicada ao desenvolvimento de sua solução de gestão. Segundo Rossato, dos cerca de 150 profissionais da companhia, apenas três cuidam da operação da infraestrutura. “Isso gera uma economia tremenda. Além disso, contamos com uma estrutura que cresce na medida de nossas necessidades”, comenta.

Ao mesmo tempo, o executivo ressalta o fato de ter acesso a uma série de serviços de TI que, até pouco tempo atrás, apenas grandes empresas tinham. Ele cita como exemplo o fato de conseguir substituir um servidor de banco de dados em apenas uma hora e com o simples apertar de um botão. “Utilizamos hoje vários serviços que demandariam um investimento enorme. A Amazon democratiza estes serviços e nos permite competir de igual para igual com grandes corporações”, compara.

Além disso, o executivo ressalta o fato de poder manter seu foco na entrega de valor ao cliente, sem se preocupar com a tecnologia a ser utilizada para isso. “A AWS é um parceiro que sempre está nos apoiando e ouvindo. Temos esta afinidade na preocupação com os clientes e nos programamos juntos para onde queremos caminhar”.

Para saber mais sobre como a AWS pode ajudá-lo com suas necessidades de computação em nuvem, visite nossa página: http://aws.amazon.com/getting-started/.