Pular para o conteúdo
62

API de terceiro ou criar do zero: como o dev decide?

Fala, galera! Estou passando por uma situação bem comum e queria saber como vocês lidam com isso. Estou desenvolvendo um projeto que precisa integrar com um serviço externo, e estou em dúvida se devo usar uma API de terceiro ou criar uma do zero. Já vi que as APIs prontas podem acelerar muito o desenvolvimento, mas também tenho receio de depender de um serviço que pode mudar ou até deixar de existir. Por outro lado, desenvolver uma API do zero parece ser um trabalho bem mais complexo e demorado. Como vocês decidem entre essas duas opções? Quais fatores vocês consideram mais importantes nessa escolha? Estou buscando insights práticos e experiências reais de vocês, porque essa decisão pode impactar muito o meu projeto e o tempo de entrega. Valeu!

Roberto Cavalcanti Roberto Cavalcanti · Desenvolvedor WordPress há 1 mês 106 visualizações 4 respostas

Receba ajuda de nossos Especialistas

Temos um time de especialistas treinado para te ajudar com o que você precisa.

Falar com Especialista

4 Respostas

46
Melhor resposta

Olha, eu já passei por isso e, na maioria das vezes, opto por usar uma API de terceiro. Um exemplo foi quando precisei integrar um sistema de pagamentos. Usei o PagSeguro, que me deu uma API super fácil de usar e que já estava bem documentada. O tempo que economizei foi enorme, e consegui entregar o projeto em menos de uma semana. Se eu fosse desenvolver uma solução do zero, com certeza levaria pelo menos um mês, considerando testes e ajustes. Claro, sempre analiso a reputação da API e se ela tem um bom suporte, mas, no geral, a economia de tempo e a segurança de usar algo já testado valem muito a pena. Além disso, o custo de integração foi bem baixo, algo em torno de R$ 200,00 para a implementação inicial. Então, sempre que possível, vou de API de terceiro.

Jorge Batista Jorge Batista 951 karma há 1 mês
26

Uma coisa que eu costumo considerar é o controle que eu vou ter sobre a solução. Se a API de terceiro não atende 100% das minhas necessidades, pode ser um problema no futuro. Por exemplo, uma vez usei uma API de geolocalização que tinha algumas limitações e, quando precisei de mais funcionalidades, acabei tendo que refazer a integração. Isso me custou tempo e dinheiro. Então, às vezes, vale a pena desenvolver algo do zero, principalmente se o projeto for grande e a API for um componente central.

Daniela Sousa Daniela Sousa 188 karma há 1 mês

Receba ajuda de nossos Especialistas

Temos um time de especialistas treinado para te ajudar com o que você precisa.

Falar com Especialista
17

Uma dica que eu dou é sempre fazer um levantamento de custo-benefício. Às vezes, uma API de terceiro pode parecer barata, mas as taxas podem aumentar conforme você cresce. Já vi casos de freelancers que começaram com uma solução barata e depois tiveram que mudar tudo porque as taxas ficaram insustentáveis. Então, faça uma projeção de uso e veja se a API vai ser viável a longo prazo.

Alexandre Cunha Alexandre Cunha 8 karma há 1 mês
0

Outra coisa que pode ajudar na decisão é o tempo que você tem disponível. Se o projeto precisa ser entregue rápido, uma API de terceiro pode ser a melhor saída. Mas, se você tiver mais tempo e a necessidade de personalização, vale a pena considerar desenvolver do zero. Também é bom lembrar que, se você optar por uma API de terceiro, sempre tenha um plano B, caso o serviço fique fora do ar ou mude as regras.

Isabela Ramos Isabela Ramos 1.242 karma há 1 mês