Cassio R. EskelsenAplicando Transactional Outbox Pattern com Debezium, PostgreSQL e GCP Pub/Sub para eliminar…Atualmente é muito comum termos um grande sistema separado em várias parte, sejam microsserviços, monolitos modulares ou Lambda Functions e…Mar 18, 2023Mar 18, 2023
Cassio R. EskelsenGoogle Cloud Workflow a partir de eventosA tarefa mais comum de um software é automatizar fluxos de trabalho.Nov 16, 20221Nov 16, 20221
Cassio R. EskelsenUma jornada na construção de um Data Lakehouse —Parte 3 — Ingestão de dados com CDC e DebeziumComo visto no post anterior, optamos por utilizar stream de eventos ao invés de batch ETL para hidratar o nosso data lake.Apr 13, 2022Apr 13, 2022
Cassio R. EskelsenUma jornada na construção de um Data Lakehouse — Parte 2 — ArquiteturaNo post anterior tratamos da nossa decisão da construção de um Data Lakehouse (DLH) na PagueVeloz e a escolha do Azure Databricks. Neste…Apr 13, 2022Apr 13, 2022
Cassio R. EskelsenUma jornada na construção de um Data LakehouseTodas empresas em crescimento invariavelmente, cedo ou tarde, se deparam com um mesmo desafio: uma infinidade de dados e a necessidade de…Apr 13, 20221Apr 13, 20221
Cassio R. EskelsenColocando o Python no paredão: ele suportaria a votação do BBB?Na última semana foi assunto entre o pessoal de TI o volume de dados suportado em uma votação do programa BBB. Algo entre 2 e 3 milhões de…Mar 14, 20221Mar 14, 20221
Cassio R. EskelsenO valor dos Testes de Software para o Business (e para você)Recentemente em um processo de mentoria em grupo em que estou participando entramos em uma discussão sobre como justificar em termos…Jan 11, 2022Jan 11, 2022
Cassio R. EskelsenEstruturando projetos em Python — um modelo de sistemaUma dúvida que muito provavelmente todos uma hora ou outra terão é como efetivamente iniciar o desenvolvimento de um projeto: como…Nov 15, 2021Nov 15, 2021
Cassio R. EskelsenProtocol, a “Interface” do Python — Revendo o artigo sobre IoCNo artigo sobre IoC mencionei que Python não tinha o conceito de Interface e por isso utilizaríamos classes Abstratas como opção. Bom…Nov 7, 2021Nov 7, 2021
Cassio R. EskelsenPrecisamos falar de Injeção/Inversão de Dependência no PythonEm outras linguagens, como o C# e o Java, esse assunto já está escrito na pedra faz muito tempo. No mundo Python ele costuma ser deixado de…Aug 9, 20211Aug 9, 20211