Arquitetura Zero Cost: Como transformei o Git em um banco de dados temporal com GitHub Actions
*1.A armadilha do Overengineering * Quando comecei a desenhar o Gado-Scraper, eu tinha um problema e uma restrição clara: eu precisava monitorar cotações pecuárias diariamente, mas, como estudante,...

Source: DEV Community
*1.A armadilha do Overengineering * Quando comecei a desenhar o Gado-Scraper, eu tinha um problema e uma restrição clara: eu precisava monitorar cotações pecuárias diariamente, mas, como estudante, meu orçamento para infraestrutura em nuvem era zero. É muito fácil, hoje em dia, puxar o cartão de crédito e provisionar um banco de dados relacional e uma função serverless na AWS para rodar um script de 1 minuto por dia. Mas eu não podia me dar a esse luxo. Essa restrição financeira me forçou a pensar fora da caixa e evitar a armadilha clássica do overengineering. Foi assim que descobri como transformar o próprio repositório no GitHub em um banco de dados temporal automatizado, com custo absolutamente zero. Neste artigo, vou te mostrar exatamente como construí uma pipeline ETL de dados que roda todos os dias sem servidor, sem um banco de dados tradicional e com custo exatamente zero. Você vai ver na prática como transformei o próprio repositório no GitHub e o GitHub Actions em um banco de