Detalhamento técnico de exemplo de API Rest de integração de pagamento.
GitHub: leadsoftlucas/dgbk-api
Sim, neste repositório, não vou deixar nada commitado na branch main. O que vou fazer aqui é direcionar para dois comparativos entre uma mesma aplicação utilizando bancos de dados distintos em dois branches.
No primeiro caso, utilizei PostgreSQL. No segundo caso, removi todo o excesso e simplifiquei o mesmo caso utilizando RavenDB.
Então ao fazer clone no repositório, faça checkout das branches abaixo:
git clone git@github.com:leadsoftlucas/dgbk-api.git- Branch: postgresql
git checkout postgresql- Branch: ravendb
git checkout ravendbAproveite para fazer um comparativo da massa de código e passos para iniciar a aplicação e realmente alcançar os resultados. Além de observar a diferença entre a quantidade de artifícios acoplados para fazer as coisas funcionarem. O intuito aqui é que tirem a própria conclusão.
Qualquer diferença performance e simplicidade de implementação... não é mera coincidência.
Lucas Tavares - Arquiteto de Soluções
Origem: 1991, Belo Horizonte, Minas Gerais, Brasil
Formação: Bacharelado em Sistemas de Informação desde 2015 pela Faculdade Cotemig (Minas Gerais, Brazil)
Cidade atual: Curitiba, Paraná, Brasil (2015)
Experiência: Desenvolvedor .net desde 2008, especialista em SQL Server (2013-2018), especialista em arquitetura Web Apis de alta performance e modelagem de dados NoSQL com RavenDB desde 2018 pela LeadSoft. Atualmente Arquiteto de Soluções na RavenDB.
Contatos: LinkedIn | GitHub | LeadSoft, RavenDB
Quaisquer dúvidas, sugestões ou se quiser apenas conversar sobre este repositório, sinta-se à vontade para entrar em contato comigo.
Obrigado pelo seu tempo!