API-tiimin tehtävänä on tuottaa rajapintojen kautta kommunikoivia taustajärjestelmiä eri palveluille. Lisäksi API-tiimi yhdistää useampia järjestelmiä toisiinsa ja palvelee muita kehitystiimejä.
Olemme olleet osa Ylen yhdeksänhenkistä API-tiimiä. Keskeisimpiä tänä aikana työstettyjä projekteja ovat olleet Ylen uuden analytiikkajärjestelmän käyttöönoton taustatyöt sekä EU:n GDPR-uudistuksen vaatimusten toteutus.
Ylen API-tiimi palvelee lukuisia Yleisradion digitaalisia palveluita, kuten Yle Areenan kehitystä.
API-tiimin ylläpitämä infrastruktuuri on tavalla tai toisella läsnä monen Ylen digitaalisten palveluiden käyttäjän elämässä – sekä yleläisten että kansalaisten.
Projektissa vilahtelevat niin Clojure, AWS, Terraform, REST, Scala, Node.js kuin RabbitMQ:kin. Työskentelemme pääasiassa Clojuren ja RabbitMQ-jonojen kanssa Kanban-mallia soveltaen. Kanban-taulu on fyysinen post-it-lappusia, teippiä ja magic chart -piirustuskalvoa hyödyntävä seinä, joka päihittää käytännöllisyydessään ja toimivuudessaan Trellon, Leankitin ja Jiran 100–0.