Desafios pós implantação em sistemas CQRS e Event Sourcing
Há muitas boas razões para se construir sistemas baseados em CQRS e event sourcing. Mas também há muitos problemas que apenas aparecem depois que o sistema está em produção. Em uma apresentação na...
View ArticlePalestra: Service-Mesh: uma visão aprofundada das tecnologias e razões para...
Esta apresentação visa apresentar um panorama aprofundado de tecnologias de Service Mesh e irá apresentar as opções disponíveis no mercado, bem como suas vantagens e desvantagens e seus principais...
View ArticleArtigo: 11 erros comuns em arquiteturas orientadas a eventos e como evitá-los
Existem muitos motivos para se utilizar uma arquitetura orientada a eventos, mas o foco desse artigo é levantar erros que são cometidos quando se tenta alcançar desacoplamento entre produtores e...
View ArticlePalestra: Dados abertos, Python e PostgreSQL: a combinação perfeita
O software livre Brasil.IO disponibiliza dados em formatos abertos. Mostraremos como usamos o PostgreSQL e ferramentas que facilitam trabalhar com dados. Dada a imensa quantidade de informação...
View ArticleDescobrindo soluções sustentáveis e escaláveis para transformações digitais
Usar o termo "transformação digital" limita nossa abordagem de mudança às técnicas tradicionais de gerenciamento linear, que são ineficazes ao lidar com a complexidade organizacional atual. Precisamos...
View ArticlePalestra: Como o Novo Chat da OLX ficou 75% mais barato mesmo com 40% de...
Mostraremos como o novo chat da OLX, resultou em uma grande economia, através da melhor utilização dos nossos recursos, e uma maior estabilidade, possibilitando assim o aumento do volume de mensagens....
View ArticlePalestra: Um dia na vida de um desenvolvedor web no Spotify
Nessa apresentação, nós vamos mostrar como é ser um desenvolvedor web no Spotify, abordando forma que a infraestrutura disponível torna mais fácil a vida de desenvolvedores, dando mais confiança ao...
View ArticlePalestra: Serverless: Fazendo Sentido com um Paradoxo de Cloud
Entender quando, como e por quê adotar tecnologias serverless é o principal objetivo desta palestra. Para isso, observaremos os três pilares: event-driven, micro-billing, self-scaling abstract...
View ArticleKeynote do ApacheCon 2019: Google Cloud aprimora o processamento de big data...
Na ApacheCon América do Norte, Christopher Crosbie palestrou sobre "Mais um negociador de recursos para Big Data? Como o Google Cloud está aprimorando o processamento do Data Lake com o Kubernetes",...
View ArticleArtigo: Entendendo o Serverless: Dicas e recursos para construção de...
Existem muitos conceitos equivocados e preocupações sobre soluções serverless. A dependência de fornecedor, ferramentas, gestão de custos, cold start, monitoramento e o ciclo de vida do fornecedor são...
View ArticlePalestra: Como o chaos engineering garante a resiliência dos seus serviços
Nesta sessão aprenderemos sobre como o chaos engineering fornece as abordagens para deixar o seu sistema pronto para o que der e vier! Iremos explorar alguns princípios dessa abordagem para avaliar...
View ArticlePalestra: Event Driven Architecture na Creditas
Cada vez mais estamos evoluindo para um cenário onde contextos bem definidos do business são representados por serviços independentes que expressam a realidade por trás do código. Tendo em vista que...
View ArticleArtigo: Dois lados da mesma moeda: Blockchain, Ética e Direitos Humanos
A blockchain tem um potencial como ferramenta para o bem comum. Este artigo explora se a blockchain poderia ajudar boas causas e discute lições de ética que poderiam beneficiar toda a comunidade...
View ArticleDart 2.6 nativo no Linux, Windows e MacOS
A última versão do Dart, linguagem de programação do Google, a versão 2.6, estende o suporte a compilação nativa e AOT com a adição do dart2native, que permite a criação de programas no Linux, Windows...
View ArticleReescritas bem-sucedidas de software: Slack for Desktop
Usando o Netscape como exemplo, Joel Spolsky, co-fundador do Stack Overflow, afirmou que reescrever o código do zero é o pior erro estratégico que uma empresa de software pode fazer, porém, a recente...
View ArticleWeb Components atingem a maturidade
Por anos os web components tem sido um padrão quase pronto. Com o recente lançamento do web client da Apple Music, a Apple entregou mais de 45 web components para melhorar a experiência do Apple Music....
View ArticleArtigo: Aumentando a Qualidade do Atendimento ao Paciente através de Stream...
Today’s healthcare technology landscape is disaggregated and siloed. Physicians analyse patient data streams from different systems without much correlation. Even though health-tech domain is mature...
View ArticlePalestra: Dentro do App da Neon
Nessa palestra pretendo compartilhar como foi a caminha na construção do app para plataforma iOS, desde ser o primeiro programador contratado em meados de 2015 até liderar um time robusto com diversos...
View ArticlePalestra: Estado Zen, e Observabilidade do seu micro serviço Interior
Com a adoção do DEVSECOPS e micro serviço a importância da Observabilidade nunca foi tão importante. Vamos criar uma aplicação com Health-Checks, métricas e rastreabilidade. O propósito da...
View ArticleArtigo: Correção ou mudança - qual é mais importante?
No desenvolvimento contínuo de software, o principal trabalho é atualizar o código. Jessica Kerr argumenta que, construindo um software mutável baseado em componentes existentes, bem compreendidos e...
View Article