Início Event Driven Architecture no InfoQ Brasil
Artigos
Feed RSS-
Apache Kafka: dez melhores práticas para otimizar sua implantação
O author Ben Bromhead discute as melhores práticas mais recentes do Kafka para que os desenvolvedores gerenciem a plataforma de streaming de dados mais efetivamente. As melhores práticas incluem configuração de log, uso adequado de hardware, configuração do Zookeeper, fator de replicação e número de partições.
-
Criando uma camada RESTFul para integração entre microserviços com Apache Kafka
O Apache Kafka é uma das principais opções no mercado quando há a necessidade de trafegar dados na forma de eventos entre sistemas com escalabilidade e organização. A Via Varejo, na última Black Friday (2018) trafegou mais de 50 milhões de mensagens utilizando o Apache Kafka em apenas 2 dias com uma média de 25 mil mensagens por segundo.
-
Como escolher um processador de stream para a sua aplicação
Processadores de stream são plataformas de software que permitem aos usuários responderem mais rapidamente aos streams de dados que chegam em comparação ao processamento tradicional de dados em lotes. Neste artigo, os autores apresentam a arquitetura de referência de processadores de stream, características importantes necessárias e opcionais com base nos casos de uso específicos.
-
Migração em lote com ETL para processamento de fluxo: um estudo de caso Netflix com Kafka e Flink
No Qcon NY, Shriya Arora falou sobre “Personalising Netflix with Streaming Datasets” e discutiu a migração de uma rotina de processamento de dados de ETL em lote para o processamento de fluxo usando o Apache Flink.
-
Escrevendo uma aplicação em Vert.x 3
As técnicas Reactive estão revolucionando a forma de criar aplicações para web. Dentre as soluções reactive existentes, o Vert.x aparece com um dos grandes destaques. O Vert.x permite a construção de aplicações reativas utilizando a JVM. Conheça os conceitos básicos envolvidos no desenvolvimento, teste, empacotamento e execução de uma aplicação Vert.x 3.
-
Como melhorar suas habilidades para se tornar um desenvolvedor melhor
Este artigo cobre as habilidades de bons desenvolvedores e destaca a importância de mudar seu método de aprendizagem, para aprimorar suas habilidades em ambientes de alta intensidade e com muitos desafios.
-
Big Data com Apache Spark Part 3: Spark Streaming
Este é o terceiro artigo da série Big Data com Apache Spark. Nos 2 primeiros artigos abordamos o processamento de dados estáticos. Neste artigo trataremos do processamento de dados em streaming e em tempo real. O artigo busca mostrar como podemos usar o Apache Spark para realizar análises sob informações em cenários onde os dados são gerados continuamente.
-
Atores de nuvem reativos: Uma web de eventos evolutiva
Atores reativos da nuvem são uma aplicação do modelo de Atores de Carl Hewitt que pode ser usada para balancear o poder dos sistemas distribuídos modernos. Esse artigo, mostra uma implementação de Atores Reativos de Nuvem, considerando um cenário de negócios complexo distribuído através de uma solução elegante e bem pensada.