10. Taustajärjestelmäkehittämisen skaalaaminen
Koodia pinnan alla2 Marras 2021

10. Taustajärjestelmäkehittämisen skaalaaminen

Tässä jaksossa keskustelemme taustajärjestelmäkehityksen skaalauksesta tiiminäkökulmasta. Miten ohjelmistoa voidaan tehokkaasti kehittää, kun tuotekehitystiimejä on kymmeniä ja tiimien määrä tuplaantuu vuosittain. Jakson vieraaksi olemme saaneet Woltilta Jerry Pussisen, joka toimii Competence Leadina Python-teknologiaan liittyen. Pureudumme muun muassa tyypityksen hyötyihin Python-ohjelmointikielessä ja siihen miten autonomiset tiimit toimivat ilman erillistä arkkitehtiroolia.

Hyväksi havaittuja periaatteita kehittämiseen isossa skaalassa:

  • tiimien autonomia
  • palvelujen ja/tai repojen omistajuus
  • tiimienvälisen keskustelun fasilitaattorit
  • ohjelmointikielen tyypitys, esim tyyppivinkit Pythonissa

Linkkejä:

Vieras

Juontajat

Seuraa podcastia

Tämä jakso on lisätty Podme-palveluun avoimen RSS-syötteen kautta eikä se ole Podmen omaa tuotantoa. Siksi jakso saattaa sisältää mainontaa.

Jaksot(42)

41. Ilmailudata

41. Ilmailudata

Siviilipuolella ilmailuliikenteen tieto siitä missä milloinkin saa lentää perustuu edelleen vahvasti sähkemuotoiseen tiedottamiseen, joten luotetttavan digitaalisen kartan rakentaminen tämän tiedon va...

13 Huhti 51min

40. Ruoan verkkokaupan keräilyautomaatio

40. Ruoan verkkokaupan keräilyautomaatio

Ruoan verkkokaupan automaattiset keräilykeskukset ovat viime vuosina rantautuneet Suomeen ja sitä kautta verkkokaupasta tilatut ostokset saattavatkin olla jo monesti robottien keräilemiä. Tässä jaksos...

12 Marras 202546min

39. Sähköpostin pinnan alla

39. Sähköpostin pinnan alla

Sähköposti on yksi internetin vanhimmista palveluista ja se on myös edelleen yksi tärkeimmistä internet-teknologioista. Tässä jaksossa sukellamme sähköpostin syövereihin ja keskustelemme siitä mistä k...

24 Maalis 202555min

38. Lokalisointi

38. Lokalisointi

Miten monta eri monikkomuotoa kattaa kaikki maailman kielet? Mitä pitää tietää, kun haluaa sopeuttaa oman ohjelmistoprojektinsa tukemaan sen käyttöä eri kielillä? Entä mitä kaikkea työtä lokalisaatiok...

23 Joulu 202449min

37. Taustajärjestelmän uudelleenkirjoitus

37. Taustajärjestelmän uudelleenkirjoitus

Aktiivisessa kehityksessä olevan tuotantosovelluksen taustajärjestelmän uudelleenkirjoitus ei ole mikään pikkujuttu. Tässä jaksossa käydään läpi esimerkkitarina siitä miksi ja miten tällainen uudellee...

15 Kesä 202455min

36. GraphQL

36. GraphQL

Kauan odotettuun GraphQL-jaksoon saimme vieraaksi Lauri Piispasen Starcartilta. Heillä GraphQL on ollut käytössä alusta asti. Lauri valottaa hyväksi koettuja mekanismeja GraphQL-taustajärjestelmien ra...

23 Touko 202449min

35. Satelliittiohjelmointi

35. Satelliittiohjelmointi

Minkälaista on koodata ja debugata ohjelmistoa, joka asennetaan kovaa vauhtia avaruudessa liikkuvaan kuutioon? Tästä ja muusta satelliitin ohjelmointiin liittyvistä erikoisuuksista kanssamme keskustel...

21 Huhti 202447min

34. Joustavat relaatiotietokannat

34. Joustavat relaatiotietokannat

Miten PostgreSQL-tietokanta mukautetaan serverless-ympäristöjen käyttöön ja miten laskennan ja taltion erottaminen auttaa siinä? Heikki Linnakangas on vieraanamme kertomassa miten Neon on rakentanut r...

23 Maalis 202443min