Pubsubjärjestelmien
Pubsubjärjestelmien, eli julkaisu/tilaus-järjestelmien, keskeinen idea on viestintä julkaisijoiden ja tilaajien välillä ilman suoraa tuntemusta toisistaan. Julkaisija lähettää viestin tiettyyn aiheeseen, ja kaikki tilaajat, jotka ovat kiinnostuneita kyseisestä aiheesta, vastaanottavat viestin. Tämä malli mahdollistaa hajautettujen ja skaalautuvien järjestelmien rakentamisen.
Järjestelmän ytimessä on välittäjä tai välittäjäpalvelu, joka hoitaa viestien reitityksen. Julkaisijat lähettävät viestinsä tälle välittäjälle, joka
Pubsubjärjestelmien etuja ovat vahva irrottautuminen, mikä tarkoittaa, että julkaisijoiden ja tilaajien ei tarvitse tietää toistensa sijaintia
Tunnettuja esimerkkejä pubsub-järjestelmistä ovat Apache Kafka, RabbitMQ ja Google Cloud Pub/Sub. Näitä järjestelmiä käytetään laajasti esimerkiksi