Lambda3 Podcast 150 – Filas e mensageria

05/07/2019 1h 8min

Ouvir "Lambda3 Podcast 150 – Filas e mensageria"

Sinopse do Episódio

Nesse episódio falamos de um assunto que o paulistano adora: filas!

Muito se ouve falar sobre filas no contexto de aplicações corporativas. Você sabe o que é uma fila? Você conhece ferramentas para implementar essa tecnologia? Nesse podcast vamos falar das principais plataformas para este tipo de serviço, conceitos, problemas, alguns exemplos… Vem que esse podcast está com tudo!

Na foto: Lucas Teles, Lucas Bertin, Giovanni Bassi, Sérgio Prates
Feed do podcast: www.lambda3.com.br/feed/podcast
Feed do podcast somente com episódios técnicos: www.lambda3.com.br/feed/podcast-tecnico
Feed do podcast somente com episódios não técnicos: www.lambda3.com.br/feed/podcast-nao-tecnico

Pauta:

O que é/significa

Casos de uso / Quando e por que usar
Tipos de mensagens


Formas de entregar mensagens

Filas
Topicos
Streams
Exchanges


Características

Garantia de ordem
Entrega única
Leitura única


Padrões arquiteturais

Poison Queue / dead letter
Sagas
Orquestração vs coreografia


Serialização

JSON
XML
Protobuf
YAML
Toml
FlatBuffers
Avro


Softwares, plataformas, etc

Mass Transit
RabbitMQ
NServiceBus
Kafka
Azure Service Bus
Azure EventGrid
Azure EventHub
Azure Storage Queue
MSMQ
SQL Server MQ



Links Citados:

Ferramentas

RabbitMQ
Mass-Transit
Contâiner RabbitMQ
Azure Service Bus
Apache Kafka
Apache RocketMQ


Conceitos

Sagas
Kafka Streams
What every software engineer should know about real-time data’s unifying abstraction
Flatbuffers



Participantes:

Giovanni Bassi – @giovannibassi
Lucas Teles –@lucasteles42
Lucas bertin –  @lucascebertin
Sérgio Prates – @sergiopratess

Edição:

Luppi Arts

Créditos das músicas usadas neste programa:

Music by Kevin MacLeod (incompetech.com) licensed under Creative Commons: By Attribution 3.0 – creativecommons.org/licenses/by/3.0