Por que criar um SaaS é o melhor desafio para um Dev?
Estagnado na carreira
Sou programador backend, gosto bastente de programar. No entanto, percebi que no meu trabalho estava caindo no efeito platô, me sentindo estagnado, como se não estivesse mais evoluindo na programação, sem desafios técnicos. Ao mesmo tempo, via a inteligência artificial avançar e sentia que estava ficando para trás.
Foi quando, ontem, vi um post aqui no tabnews que me chamou atenção. Ao longo de um ano com seu side-project, não só aprendeu muito, mas também abriu portas, melhorou sua carreira e até conseguiu um emprego melhor. Isso me fez refletir sobre como eu poderia mudar minha carreira.
Para realmente evoluir, eu precisava enfrentar mais desafios do mundo real.
Foi aí que decidi criar meu próprio SaaS.
O que eu queria aprender?
Eu precisava de um SaaS que me tirasse da zona de conforto e, ao mesmo tempo, resolvesse uma dor real. Um projeto que me forçasse a aprender conceitos e ferramentas que sempre quis dominar, como:
✅ Observabilidade: Como rastrear requisições, métricas e logs em tempo real? ✅ Rate limiting: Como evitar abuso e definir limites de requisição para cada usuário? ✅ Autenticação server-to-server: Como garantir que apenas clientes autorizados acessem a API? ✅ Defesa contra ataques DDoS: Como proteger um serviço contra requisições maliciosas? ✅ Monitoramento e alertas: Como identificar problemas antes que afetem os usuários?
✅ CI/CD: Como implementar um pipeline de integração e entrega contínua para manter a qualidade e agilidade no desenvolvimento? ✅ Infraestrutura na AWS: Como configurar e escalar serviços de forma eficiente e econômica na nuvem?
InvestApi – Meu laboratório de aprendizado
Foi assim que nasceu o InvestApi, uma API mais focada para devs que precisam de dados do mercado financeiro (renda fixa, ações, Fiis, Criptomoedas) estruturados e acessíveis. Além de possivelmente resolver um problema real, ele se tornou meu campo de testes para implementar tudo isso na prática.
Eu estou atualmente em fase de validação do meu SaaS e, se você também quer buscar mais conhecimento e prática em programação, que tal criar seu próprio SaaS?
E, caso precise de uma API confiável para integrar dados do mercado financeiro, dá uma olhada no InvestApi, que pode ser exatamente o que você está procurando:
Gostaria também de saber sua opinião! Se você tiver algum feedback sobre a ideia ou sugestões de melhoria para o SaaS, já que o publico alvo da API são para Devs. Fique a vontade!
Muito bom!
Uma API interessante, e que nunca encontrei, é a distribuição de proventos de cada ação - por exemplo, quanto ITUB3 pagou por ação em 2024, e em quais datas.
Acredito que não há APIs porque essas informações são divulgadas nos relatórios de cada empresa. Pode ser possível usar GPT para ler esse relatório, extrair essa informação, e adicionar à API.
Boa williants! Te falar que tenho me sentido assim também. Recentemente me vi contra uma parede de estagnação, assim como você. Porém não fui buscar um SaaS próprio, mas decidi criar um portfólio de microserviços pessoal. Estou me vendo enfrentar seus tópicos como: Segurança, ci/cd, monitoramento, infra e etc... É te confesso que tenho me divertido com isso, pois de fato gera um desafio. Quando você pensa em algo para aplicar e precisa correr atrás para aprender a fazer, as vezes até perguntar para uma ia para te ajudar. Enfim, sempre bom criar uns desafios para sair da rotina do trabalho!