Muitas empresas estão usando a arquitetura de Data Lake (lago de dados) porque ferramentas tradicionais de armazenamento e análise de dados muitas vezes não fornecem a agilidade e a flexibilidade para gerar os insights de negócio que a organização precisa através de...
Arquiteturas de Baixo Acoplamento são arquiteturas construídas através de componentes que podem ser alterados e escalados de forma independente. Imagine que você tem 3 componentes: A, B, C e que esses componentes trabalham juntos para executar algum tipo de...
Nos dias hoje, cada vez mais, precisamos criar condições para que possamos inovar rápido, ter times mais produtivos, garantir disponibilidade e oferecer flexibilidade para nossos clientes. Para conseguir isso, o Monolítico (aplicações monolíticas) está sendo cada vez...
DDD, Domain Driven Design ou Design Orientado a Domínio é um livro escrito por Eric Evans com um grande catálogo de Padrões de Desenvolvimento de Software. Esses padrões foram definidos com base no que ele aprendeu em sua longa carreira como desenvolvedor de software...
NoSQL é um termo usado para descrever os sistemas de bancos de dados não relacionais altamente disponíveis, dimensionáveis e otimizados para alto desempenho. Em vez de usar o modelo relacional (SQL), os bancos de dados NoSQL usam modelos alternativos para o...
O Amazon DynamoDB é um banco de dados NoSQL de documentos e chave/valor com alto desempenho de até 10ms mesmo nos mais intensos casos de uso, além disso é serverless, criptografado, seguro, elástico e dá suporte a transações. Ele é usado no e-commerce na Amazon, por...