Images-mikropalvelun toteutus ja optimointi
Varila, Olli (2025)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025051411780
https://urn.fi/URN:NBN:fi:amk-2025051411780
Tiivistelmä
Insinöörityössä toteutettiin Sanoma Media Finland Oy:lle Images-mikropalvelu. Työn tavoitteena oli tuottaa moderneilla teknologioilla uusi kuvapalvelu joukolle Suomen suurimpia uutispalveluita. Kuvapalvelun tavoitteena oli noudattaa uutisalustan parhaita käytäntöjä ja vastata nykypäiväisiin kuvatarpeisiin. Sovelluskehitys toteutettiin iteratiivisesti ketterää kehitystä ja DevOps-käytäntöjä soveltaen.
Palvelun toteutuksen lisäksi työssä keskityttiin palvelun ja kuvien optimointiin sekä suorituskykytestaukseen. Uusi palvelu tukee AVIF-kuvaformaattia, jonka käyttöönoton jälkeen toteutusta optimoitiin suorituskyvyn parantamiseksi. Suorituskyvyn mittaamiseksi toteutettiin suorituskykytesti, jonka avulla vertailtiin skaalaussuodattimia.
Lopputuloksena syntyi uusi mikropalvelu, jonka ylläpitäminen ja kehittäminen on helppoa ja luotettavaa. Käytetyt teknologiat tekevät ratkaisusta skaalautuvan, joka mahdollistaa yli 300 miljoonan kuvan lähettämisen käyttäjille päivittäin. Palvelu täyttää annetut vaatimukset ja tarjoaa hyvät puitteet kuvajournalismin kehittämiselle tulevaisuudessa. AVIF-kuvaformaatin käyttöönotto nosti käytettyjen kuvien laatua, ja optimoinnin avulla saavutettiin hyväksyttävä tasapaino kuvien laadun, koon ja suorituskyvyn välillä. Skaalaussuodattimien vertailussa ei huomattu merkittäviä eroja suorituskyvyssä.
Palvelun toteutuksen lisäksi työssä keskityttiin palvelun ja kuvien optimointiin sekä suorituskykytestaukseen. Uusi palvelu tukee AVIF-kuvaformaattia, jonka käyttöönoton jälkeen toteutusta optimoitiin suorituskyvyn parantamiseksi. Suorituskyvyn mittaamiseksi toteutettiin suorituskykytesti, jonka avulla vertailtiin skaalaussuodattimia.
Lopputuloksena syntyi uusi mikropalvelu, jonka ylläpitäminen ja kehittäminen on helppoa ja luotettavaa. Käytetyt teknologiat tekevät ratkaisusta skaalautuvan, joka mahdollistaa yli 300 miljoonan kuvan lähettämisen käyttäjille päivittäin. Palvelu täyttää annetut vaatimukset ja tarjoaa hyvät puitteet kuvajournalismin kehittämiselle tulevaisuudessa. AVIF-kuvaformaatin käyttöönotto nosti käytettyjen kuvien laatua, ja optimoinnin avulla saavutettiin hyväksyttävä tasapaino kuvien laadun, koon ja suorituskyvyn välillä. Skaalaussuodattimien vertailussa ei huomattu merkittäviä eroja suorituskyvyssä.
