Landis+Gyr tekee paljon erilaista opiskelija- ja oppilaitosyhteistyötä. Viime kuukausina olemme olleet mukana muun muassa JAMKin ja Jyväskylän yliopiston messutapahtumissa, järjestäneet tutustumista ohjelmointiin Code Campissa ja kertoneet työskentelystä IT-alalla Jyväskylän yliopiston tietojärjestelmätieteiden ainejärjestön yritysillassa. Meille opiskelijatapahtumat ovat mahtava tilaisuus päästä tutustumaan tulevaisuuden osaajiin ja toisaalta kertoa myös omasta toiminnastamme ja työmenetelmistämme.
Why do some individuals, teams and organizations perform superbly in certain conditions but struggle when facing changes? What is needed in today’s ever-changing working environments and to achieve good performance throughout your career?
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.
Kyberturvallisuuteen liittyvät asiat ovat tänä päivänä nousseet koko kansan tietoisuuteen, ja erilaisista kyberhyökkäyksistä ja tietoturvallisuuteen liittyvistä asioista uutisoidaan nykyään lähes päivittäin. Jutuissa vilisee kohta yleistiedoksi luokiteltavia asioita, kuten palomuureja, tietoturvapäivityksiä, injektioita ja haavoittuvuuksia. Yleisölle harvemmin kuitenkaan selvennetään niitä taustatekijöitä, joita varsinaisessa sovelluskehityksessä tarvitaan turvallisen ohjelmistotuotteen rakentamiseksi.
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.