Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Usando Kafka como fonte da verdade

Usando Kafka como fonte da verdade

Slides da palestra no DNAD 2020: https://youtu.be/8WTGTlDJlbE?t=10140

Mutabilidade é a raiz de todo o mal. Muitas soluções foram adotadas com o passar dos anos para lidar com esse problema, tal qual programação funcional e infraestrutura imutável. Porém, quando falamos sobre como estruturar dados, ainda são utilizadas as mesmas bases da dados, as quais permitem inconsistências e altamente propensas a falhas. Essa palestra vai mostrar que Apache Kafka pode ser usado não apenas para comunicação entre serviços, mas como uma poderosa base de dados: imutável, consistente e performática. A espinha dorsal e fonte da verdade em um sistema.

Juliano Alves

December 28, 2020
Tweet

More Decks by Juliano Alves

Other Decks in Technology

Transcript

  1. Quem sou eu? • CTO na broad.app Programador Funcional Zouk

    Dancer Ex-Lambda3 ;) • Linguagens maneiras Scala, Clojure, Elixir • Linguagens clássicas Java, C#, Python, Ruby @vonjuliano juliano-alves.com
  2. Kafka é a fonte da verdade ideal Mensagens persistentes e

    imutáveis Imutável Defina o formato das mensagens e acompanhe sua evolução Schema Kafka Streams, KTable e KStream Pense à frente Mensagens encriptadas e com tempo de vida definidas Seguro