streambaserade
Streambaserade är en term som används inom svensk informationsteknologi för att beskriva arkitekturer och tillämpningar som behandlar data som kontinuerliga strömmar i stället för i fasta batchar. Data anländer som händelser över tid och bearbetas stegvis, ofta i nära realtid, när de tas emot.
Kärnegenskaperna hos streambaserade system inkluderar låg latens och kontinuerlig bearbetning, händelsedriven körning, samt statliga eller stateless
Arkitekturmässigt bygger streambaserade lösningar ofta på kontinuerliga datapipelines där data strömmar in via ämnen eller strömmar,
Vanliga användningsområden inkluderar realtidsanalys och övervakning, misstänkt bedrägeribevishning, larm och incidenthantering, personliga rekommendationssystem, IoT-telemetri och logghantering.
Tekniker och verktyg som ofta används är bland annat Apache Kafka för datadrivna kommunikation, samt streamingsmotorer
Utmaningar inkluderar komplexitet i design och felsökning, korrekthet i högvolymmiljöer, hantering av försenad data, backpressure och