Edellisessä blogissani esittelin kaksi tapaa jolla tehdä elämästä hajautettujen järjestelmien kanssa helpompaa: juoruilu ja konsensusalgoritmit. Koska hajautetut järjestelmät ovat nykyisin normaali osa sovelluskehitystä, on niiden kanssa toimimiseen kehitetty useita tehokkaita tapoja. Tässä blogissa keskitynkin kahteen toisenlaiseen tapaan: vektorikelloihin ja riidattomiin tietotyyppeihin.
Hajautetuista järjestelmistä on tullut uusi normaali tapa tehdä sovelluksia. Järjestelmiltä vaaditaan sekä elastisuutta että saatavuutta. Jotta nämä saavutetaan, täytyy järjestelmä levittää useammalle palvelimelle.

A few weeks ago, Simo Roikonen wrote in his excellent blog post "Data streams are not serenely flowing rivers - they arrive in waves" that in order to handle massive streams of data better, you need a distributed system for a more responsive and elastic solution. Distribution indeed solves the problem, and if you want it to succeed
