Spring GDS 25è Aniversari
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
Apache Kafka és una plataforma distribuïda per moure fluxos d'esdeveniments entre sistemes. Els productors escriuen registres en fluxos amb nom anomenats topics, els consumidors hi llegeixen, i Kafka guarda els registres de manera duradora i en ordre perquè molts serveis puguin reaccionar al mateix flux d'esdeveniments de manera independent.
La idea central és el log durador i de només afegir. Un registre escrit en un topic es queda allà durant un període de retenció fixat, així que un consumidor el pot llegir ara, reproduir-lo més tard, o incorporar-se després i posar-se al dia des del principi. Això desacobla els sistemes que emeten dades dels que les fan servir. Una botiga online que publica cada esdeveniment de "comanda feta", amb facturació, inventari i analítica consumint aquest mateix flux al seu propi ritme, és Kafka fent exactament allò per al qual es va construir. Escala horitzontalment particionant els topics al llarg d'un clúster, que és com maneja milions d'esdeveniments per segon.
Kafka és l'espina dorsal de les arquitectures basades en esdeveniments, els pipelines en temps real i la mena d'integració on una base de dades o una simple cua de missatges es doblegaria sota el volum o l'acoblament.
Recorrem a Kafka quan els sistemes necessiten reaccionar a esdeveniments en temps real i una API de petició i resposta els lligaria massa entre si. Dissenyem els topics, decidim com es particionen les dades i pensem a fons l'ordre i les garanties de lliurament des del principi, perquè aquestes decisions són doloroses de canviar un cop els esdeveniments flueixen en producció.
Això se situa entre les nostres plataformes d'integració i els nostres data lakes i data warehouses, ja que Kafka sovint alimenta el mateix flux tant als serveis operatius com a la capa d'analítica darrere de l'anàlisi i visualització de dades. Construïm els consumidors perquè manegin reproduccions i fallades amb elegància, de manera que un ensopec aigües avall no perdi dades. Les marques globals ens porten pipelines que no poden perdre el compàs, i Kafka és sovint com els mantenim en moviment.
Tens sistemes que necessiten reaccionar als esdeveniments a mesura que passen? Dissenyem el flux.
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
Convertir una marca en un negoci que funciona.
Mig milió de persones. Una app. Zero caos.















