A era das ferramentas em forma de serviço \| TreinaWeb               Promoção no ar   Matricule-se agora e garanta **54% de desconto**  

  Termina em   Tempo restante da oferta: 17 Horas 

 49 Min 

 44 Seg 

   Tempo restante da oferta: 17 49 44 

  [Assinar →](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26) 

   [                ](https://www.treinaweb.com.br)  Explorar  

 [ Quanto custa? ](#assinatura) [ FAQ ](https://www.treinaweb.com.br#faq) [Matricule-se](#assinatura) [ Entrar ](https://www.treinaweb.com.br/login) 

     [ Início ](https://www.treinaweb.com.br) [ Artigos ](https://www.treinaweb.com.br/blog) A era das ferramentas em forma de serviço  [ Desenvolvimento ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento) 

# A era das ferramentas em forma de serviço

 Qual o motivo por trás do surgimento de tantas ferramentas em forma de serviço? Quais as principais e mais indicadas?

 [ Elton Fonseca ](https://www.treinaweb.com.br/blog/autor/elton-fonseca) 10 anos atrás

  ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/05/ferramentas-servicos-1.jpg)  

Qual o motivo por trás do surgimento de tantas ferramentas em forma de serviço? Quais as principais e mais indicadas?

## O que me levou a pensar sobre esse assunto

No próximo mês (março de 2017) completo cinco anos desde que comecei a trabalhar profissionalmente com desenvolvimento de software. Antes disso, eu estava na faculdade, porém, ainda não tinha feito nada que me rendesse umas “verdinhas”. Apesar de eu ser novo na área de desenvolvimento se comparado com outros profissionais, o tempo nos leva a refletir sobre projetos desenvolvidos, quais eram as expectativas antes de começar a trabalhar e como elas são hoje, os aspectos que nos dá prazer em trabalhar e quais, com perdão da palavra, enchem o saco.

Nessa minha reflexão sobre esse curto período na área, também tentei lembrar dos principais elementos e ferramentas de uso diário que mudaram nesse tempo. Muitas coisas mudaram, como os serviços de [cloud computing](https://www.treinaweb.com.br/blog/o-que-e-cloud-computing/ "cloud computing") que mal existiam, os frameworks ficaram mais moder, novas estratégias para deploy na nuvem, dentre várias outras coisas. Porém, o que mais me chama atenção é a quantidade de serviços que auxiliam no desenvolvimento de software e gerenciamento de equipes e projetos.

[  ![Laravel - Blade Templates](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/laravel.svg)   Curso Laravel - Blade Templates Conhecer o curso ](https://www.treinaweb.com.br/curso/laravel-blade-templates)

## Surgimento das ferramentas em forma de serviço

Lembro que na época que fiz o meu TCC tive que procurar uma série de gems para conseguir extrair métricas do código do projeto. Hoje existem ferramentas online que auxiliam na extração desse tipo informação. O ponto principal é que a maioria dessas ferramentas surgiram com o intuito principal de diminuir a complexidade de arquitetura e de configuração que o desenvolvedor precisa fazer para usar um recurso. Na maioria dos casos, usar um serviço é muito mais prático, economiza horas de configurações e estresse. Além disso, em muitos casos, pode ser até mais vantajoso financeiramente (se avaliar o “todo”).

## Algumas ferramentas

Não tenho a intenção de indicar a “melhor ferramenta” ou quais as vantagens e desvantagens de cada uma, nem mostrar todas as disponíveis no mercado, até porque, como o título do artigo diz, estamos na era das ferramentas em forma serviços e devem existir milhares por aí que nem nunca ouvi falar.

Vou citar as que conheço ou que já tive contato:

**Ferramentas para análise da qualidade de código:**

- [Code Climate](https://codeclimate.com/)
- [Codacy](https://www.codacy.com/)

**Ferramentas de integração contínua:**

- [Travis CI](https://travis-ci.org/)
- [Cicle CI](https://circleci.com/)

**Ferramentas para monitoramento:**

- [New Relic](https://newrelic.com/)
- [Logmatic](https://logmatic.io/)

**Ferramentas para hospedagem de repositórios git:**

- [GitHub](https://github.com/)
- [GitLab](https://gitlab.com)
- [Bitbucket](https://bitbucket.org/)

**Ferramentas para envio de email:**

- [Mailgun](https://www.mailgun.com/)
- [SparkPost](https://www.sparkpost.com/)
- [Amazon SES](https://aws.amazon.com/pt/ses/)

**Ferramentas de servidores de busca:**

- [Algolia](https://www.algolia.com/)
- [searchly](http://www.searchly.com/)
- [searchify](https://www.searchify.com/)

**Ferramentas de controle de projeto e tempo:**

- [JIRA](https://br.atlassian.com/software/jira)
- [Trello](https://trello.com/)
- [Runrun.it](http://runrun.it/pt-BR)

**Ferramentas de comunicação mais usadas por equipes de desenvolvimento:**

- [Slack](https://slack.com/)

## Escolha das ferramentas usadas em um projeto

Além das ferramentas citadas acima, que no geral são mais genéricas e podem ser utilizadas em diferentes tipos de projeto, existem muitas ferramentas de domínio específico da stack que se está utilizando. A maioria dos desenvolvedores adoram testar novas ferramentas, linguagens, serviços e tudo que é tipo de novidade. Em um projeto “ideal” a maioria de nós escolheriamos no mínimo uma ferramenta de cada tipo acima, com todas as funções liberadas e tudo mais. Mas sabemos que não é essa maravilha toda, pois a maioria dos projetos possuem orçamentos apertados, em outros casos os desenvolvedores são freelancers e o custo dessas ferramentas vão acabar saindo do próprio lucro. E fica ainda mais complicado se pensarmos que a maioria desses serviços são pagos em dólar.

Pensando nesse tipo de situação, melhor do que comprometer o orçamento do seu projeto com o uso de diversas ferramentas, é analisar o escopo dele e tentar entender qual a parte mais crítica, onde o uso de uma ferramenta teria maior impacto positivo pensando no problema que se está tentando resolver.

Outro ponto interessante é usar um pouco do “jeitinho brasileiro”, mas não no sentido de fazer gambiarra, mas sim no modo de contornar a situação com pouco recurso. É possível comparar 2 ou 3 ferramentas para ver no escopo do projeto qual teria o menor custo. Se o projeto possui um único desenvolvedor, talvez seja interessante usar uma hospedagem de repositórios Git como o [Github](https://www.treinaweb.com.br/blog/criando-repositorio-no-github/ "Github") e [Gitlab](https://www.treinaweb.com.br/blog/como-criar-repositorio-no-gitlab/ "Gitlab"), que não cobre por repositórios privados com um único desenvolvedor. Outra ideia é procurar ferramentas open source que fazem o mesmo trabalho e outras ações nesse sentido. Além dessa questão das ferramentas, isso pode ser uma ótima oportunidade para conhecer novos horizontes e talvez [se tornar um profissional menos “intolerante”](https://www.treinaweb.com.br/blog/nao-seja-um-profissional-intolerante/) à novas tecnologias.

## Conclusão

Acredito que a era dos “serviços de auxílio ao desenvolvimento” veio para ficar. Por isso, é papel nosso, como desenvolvedores, conhecer as principais e escolher as que mais se aplicam aos nossos projetos e orçamentos. Quais serviços você usa e considera como essenciais? Ou você prefere configurar suas próprias ferramentas e ambientes? Deixe seus comentários.

Até a próxima!

[  ![Laravel - Blade Templates](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/laravel.svg)   Curso Laravel - Blade Templates Conhecer o curso ](https://www.treinaweb.com.br/curso/laravel-blade-templates)

- [ #Desenvolvimento ](https://www.treinaweb.com.br/blog/tag/desenvolvimento)
- [ #Cloud Computing ](https://www.treinaweb.com.br/blog/tag/cloud-computing)

Autor

 ![Elton Fonseca](//secure.gravatar.com/avatar/2cee05645357ced0841ce76ba5569c72?d=mm)

## Elton Fonseca

 Professor e desenvolvedor. Formado em análise e desenvolvimento de sistema, pós graduado em engenharia e arquitetura de software. É autor de cursos em diversos temas, como, desenvolvimento back-end, cloud computing e CMSs. Nas horas vagas adora estudar sobre o mercado financeiro, cozinhar e brincar com pequeno Daniel. [@eltonfonsecadev](https://twitter.com/eltonfonsecadev) 

 [Todos os artigos](https://www.treinaweb.com.br/blog/autor/elton-fonseca)  

## Continue estudando

 Transforme leitura em prática com os cursos e formações da TreinaWeb.

 [Ver cursos](https://www.treinaweb.com.br/cursos)   

  Continue lendo

## Artigos relacionados

- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/07/AWS-VPC-400x280.png)  [ Amazon ](https://www.treinaweb.com.br/blog/categoria/amazon) 

     6 anos atrás

    ##  [ O que é VPC e como ela funciona? ](https://www.treinaweb.com.br/blog/o-que-e-vpc-e-como-ela-funciona) 

     A VPC é o principal serviço de rede privada na AWS e ela tem uma íntima ligação em como suas aplicações estarão distribuídas dentro dos servidores da AWS. Vamos entender qual é a sua importância e o que podemos fazer com uma VPC na AWS.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/07/FERRAMENTAS-LANDING-PAGE-400x280.png)  [ Marketing Digital ](https://www.treinaweb.com.br/blog/categoria/marketing-digital) 

     6 anos atrás

    ##  [ Ferramentas para criar Landing Page ](https://www.treinaweb.com.br/blog/ferramentas-para-criar-landing-page) 

     Veja neste artigo algumas ferramentas para criar Landing Page.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/04/03142408/CLOUD-COMPUTING-400x280.png)  [ Computação em nuvem ](https://www.treinaweb.com.br/blog/categoria/computacao-em-nuvem) 

     9 anos atrás

    ##  [ Características que um serviço precisa ter pra ser considerado Cloud Computing ](https://www.treinaweb.com.br/blog/caracteristicas-que-um-servico-precisa-ter-pra-ser-considerado-cloud-computing) 

     Saiba quais são os principais requisitos para um serviço ser considerado cloud computing e quais os principais tipos e níveis de serviço.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/02/gerando-apis-clients-com-as-ferramentas-de-openapi-do-net-400x280.png)  [ Desenvolvimento Back-end ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-back-end) 

     6 anos atrás

    ##  [ Gerando APIs clients com as ferramentas de OpenAPI do .NET ](https://www.treinaweb.com.br/blog/gerando-apis-clients-com-as-ferramentas-de-openapi-do-net) 

     Aprenda como gerar APIs clientes com a global tool Microsoft.dotnet-openapi.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/11/10112820/AWS-EC2-400x280.png)  [ Amazon ](https://www.treinaweb.com.br/blog/categoria/amazon) 

     8 anos atrás

    ##  [ Criando instâncias no Amazon EC2 ](https://www.treinaweb.com.br/blog/criando-instancias-no-amazon-ec2) 

     Entenda o que é o Elastic Compute Cloud mais conhecido como EC2 e como criar sua primeira instância dentro do serviço de forma simples.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/04/16144257/conheca-o-google-cloud-platform-400x280.png)  [ Google Cloud Platform (GCP) ](https://www.treinaweb.com.br/blog/categoria/google-cloud-platform-gcp) 

     9 anos atrás

    ##  [ Conheça o Google Cloud Platform ](https://www.treinaweb.com.br/blog/conheca-o-google-cloud-platform) 

     O Google Cloud Platform é o serviço de computação em nuvem do Google. Ele possui uma quantidade enorme de serviços para as mais diversas áreas. Veja seus principais conceitos e como testá-lo gratuitamente.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/01/TWELVE-FACTOR-APP-400x280.png)  [ Engenharia de Software ](https://www.treinaweb.com.br/blog/categoria/engenharia-de-software) 

     6 anos atrás

    ##  [ O que são os 12 Factor App? - Parte 1 ](https://www.treinaweb.com.br/blog/o-que-sao-os-12-factor-app-parte-1) 

     Se você trabalha desenvolvendo aplicativos que funcionam como um serviço, conheça os 12 (Twelve) Factor App, uma metodologia que te ajudará a criar aplicações melhores.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/06/qual-a-diferenca-entre-framework-e-biblioteca-400x280.png)  [ Desenvolvimento ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento) 

     6 anos atrás

    ##  [ Qual a diferença entre Framework e Biblioteca? ](https://www.treinaweb.com.br/blog/qual-a-diferenca-entre-framework-e-biblioteca) 

     A confusão entre frameworks e bibliotecas é muito comum. Entenda qual a diferença entre eles e qual o melhor.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/03/29143726/TW-ENTREVISTAS-TALITA-PAGANI-400x280.png)  [ Entrevistas ](https://www.treinaweb.com.br/blog/categoria/entrevistas) 

     9 anos atrás

    ##  [ TW Entrevista 07: Talita Pagani ](https://www.treinaweb.com.br/blog/tw-entrevista-07-talita-pagani) 

     Fizemos uma série de entrevistas chamada "TW Entrevista". A entrevistada de hoje é a Talita Pagani, desenvolvedora, empreendedora e membro da W3C's Web Accessibility Working Group do Brasil.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/08/clicando-publicando-lambda-com-net-core-cli-400x280.png)  [ C# ](https://www.treinaweb.com.br/blog/categoria/csharp) 

     6 anos atrás

    ##  [ Criando e publicando uma função AWS Lambda com o CLI do .NET Core ](https://www.treinaweb.com.br/blog/criando-e-publicando-uma-funcao-aws-lambda-com-o-cli-do-net-core) 

     O .NET Core CLI, que já é uma ferramenta poderosa e com recursos fornecidos pela AWS, também permite criar e gerar funções Lambda.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/06/28131344/capa-cloud-400x280.png)  [ Computação em nuvem ](https://www.treinaweb.com.br/blog/categoria/computacao-em-nuvem) 

     8 anos atrás

    ##  [ Por que eu devo estudar Cloud Computing? ](https://www.treinaweb.com.br/blog/por-que-eu-devo-estudar-cloud-computing) 

     Confira neste artigo alguns motivos que nos mostram o porquê de valer a pena aventurar-se nessa área.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/04/17150123/desenvolvimento-colaborativo-em-tempo-real-com-live-share-400x280.png)  [ Ferramentas ](https://www.treinaweb.com.br/blog/categoria/ferramentas) 

     7 anos atrás

    ##  [ Desenvolvimento colaborativo em tempo real com Live Share ](https://www.treinaweb.com.br/blog/desenvolvimento-colaborativo-em-tempo-real-com-live-share) 

     Aprenda como trabalhar com a ferramenta Live Share da Microsoft, que permite o desenvolvimento colaborativo em tempo real usando Visual Studio Code ou VS.

     Ler artigo

## Um ano de acesso total para você viver de programação.

 Todos os cursos e formações da TreinaWeb numa única assinatura, com professores que atuam no mercado, suporte direto e certificados. Do primeiro `console.log` ao mercado de trabalho.

- **1 ano** de acesso a **todos os cursos**
- Cursos novos **toda semana**
- Suporte **direto com professores**
- Plano de carreira **personalizado**
- **Certificados digitais** inclusos
- **Aplicativos** para Android e iOS, com **acesso offline**

    **Garantia incondicional de satisfação** 

 Teste por 7 dias e, se não fizer sentido para você, devolvemos seu dinheiro.

### Acesso completo a todos os cursos e dezenas de Formações.

 12 meses 

  Economize R$ 840,00  54% OFF 

 de 12x R$ 129,00 por apenas

 12x  R$ 59,00

 sem juros no cartão de crédito ou R$ 599,00 à vista

  Oferta termina em  **17h 49min 44s**

- Acesso imediato e ilimitado durante 1 ano.
- Plano de carreira personalizado.
- Suporte direto com professores.
- E muito mais!

 [Matricule-se agora](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26)

     [                ](https://www.treinaweb.com.br)

 Escola online de programação, tecnologia e IA.

- [  ](https://www.facebook.com/TreinaWeb/)
- [  ](https://www.instagram.com/treinaweb/)
- [  ](https://www.youtube.com/user/TreinaWeb)
- [  ](https://twitter.com/treinaweb)
- [  ](https://www.linkedin.com/company/treinaweb)
- [  ](https://github.com/treinaweb)

## Inscreva-se em nossa newsletter

Receba lançamentos, promoções e novidades.

   Seu nome     Seu WhatsApp     Seu melhor e-mail   Inscrever-se 

## Cursos

- [ Base para Devs ](https://www.treinaweb.com.br/categoria/base-para-devs)
- [ Front-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-front-end)
- [ Back-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-back-end)
- [ Mobile ](https://www.treinaweb.com.br/categoria/desenvolvimento-mobile)
- [ Bancos de Dados ](https://www.treinaweb.com.br/categoria/bancos-de-dados)
- [ Cloud ](https://www.treinaweb.com.br/categoria/cloud-computing)
- [ IA ](https://www.treinaweb.com.br/categoria/ia)
- [ E mais ](https://www.treinaweb.com.br/categoria/e-mais)
- [ Ver todos os cursos ](https://www.treinaweb.com.br/cursos)

## Conteúdo

- [ Formações ](https://www.treinaweb.com.br/formacoes)
- [ Projetos práticos ](https://www.treinaweb.com.br/projetos-praticos)
- [ Direto ao ponto ](https://www.treinaweb.com.br/direto-ao-ponto)
- [ Planos ](https://www.treinaweb.com.br#assinatura)
- [ Depoimentos ](https://www.treinaweb.com.br#depoimentos)
- [ Comunidade ](https://www.treinaweb.com.br#comunidade)
- [ Corpo docente ](https://www.treinaweb.com.br#docente)

## A empresa

- [ Sobre a TreinaWeb ](https://www.treinaweb.com.br#sobre)
- [ Perguntas frequentes ](https://www.treinaweb.com.br#faq)
- [ Vantagens de estudar na TreinaWeb ](https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb)
- [ Cursos para empresas ](https://www.treinaweb.com.br/empresas)
- [ Sugira um novo curso ](https://www.treinaweb.com.br/sugerir-curso)
- [ Trabalhe conosco ](https://www.treinaweb.com.br/trabalhe-conosco)
- [ Artigos ](https://www.treinaweb.com.br/blog)
- [ Desenvolvedores e agentes ](https://www.treinaweb.com.br/developers)
- [ Contato ](https://www.treinaweb.com.br/contato)
- [ Política de privacidade ](https://www.treinaweb.com.br/politica-de-privacidade)
- [ Termos de uso ](https://www.treinaweb.com.br/termos-de-uso)

## Baixe nosso aplicativo

 [   Disponível na **App Store**  ](https://apps.apple.com/us/app/treinaweb/id1322729447) [   Disponível no **Google Play**  ](https://play.google.com/store/apps/details?id=br.com.treinaweb.mobile) 

  Av. Paulista, 1765, Conj 71 e 72 · Bela Vista · São Paulo · SP · 01311-200   © 2004 – 2026 TreinaWeb Tecnologia LTDA · CNPJ 06.156.637/0001-58
