Legacy-modernisointi

Legacy-modernisointi, joka ei kaada tuotantoa.

Vanhan järjestelmän uudistus on harvoin yhden hypyn päässä. Rakennamme polun, jossa edetään vaiheittain ja jokainen askel voidaan perua, jos jotain yllättävää tulee vastaan.

Tyypillisiä lähtötilanteita ovat vuosien myötä paisunut monoliitti, tukivaiheessa oleva kirjasto, dokumentoimaton räätälöinti tai järjestelmä, jonka alkuperäinen tiimi on jo lähtenyt. Modernisointi tarkoittaa hallittua, vaiheittaista uudistamista.

Näin modernisoimme ilman tuotantokatkoja

  1. Inventointi ja riskikartta

    Selvitetään yhdessä, mitkä osat järjestelmästä ovat liiketoiminnan kannalta kriittisiä, mitkä huoltovelkaa ja mitkä voi poistaa kokonaan.

  2. Strangler-mallinen migraatio

    Uudet toiminnallisuudet rakennetaan modernin pinon päälle ja vanhat siirretään vaiheittain. Käytännössä järjestelmästä ei missään vaiheessa synny kahta rinnakkaista versiota.

  3. Tuotantoon, peruutusvaihde päällä

    Jokainen vaihe rakennetaan niin, että edelliseen tilaan voidaan palata jos jotain yllättää. Käytössä ovat feature flagit, kanari-julkaisut ja varjokäyttö.

Tekninen pino

  • Go
  • PostgreSQL
  • Terraform
  • AWS
  • Azure
  • Datadog
  • Feature flags

Usein kysyttyä

Kuinka kauan modernisointi tyypillisesti kestää?

Puolesta vuodesta puoleentoista vuoteen, järjestelmän koosta riippuen. Pyrimme siihen, että ensimmäiset näkyvät hyödyt saadaan jo parin ensimmäisen kuukauden aikana.

Voidaanko liiketoiminnan kehitystä jatkaa modernisoinnin rinnalla?

Kyllä, ja yleensä on pakkokin. Suunnitelma rakennetaan niin, ettei liiketoiminnan kehitys pysähdy modernisoinnin ajaksi.

Entä jos järjestelmä on niin vanha, ettei sen kanssa kannata jatkaa?

Sanomme sen suoraan. Joskus puhdas uudelleenkirjoitus on järkevin tie, ja konsultointivaiheessa selvitämme, onko teidän tapauksessa niin.

Modernisointi on yhtä paljon riskinhallintaa kuin rakentamistakin. Suosittelemme sitä polkua, jonka todella pystytte ajamaan tuotantoon.

Ota yhteyttä

Jutellaan kun sinulle sopii.

Soita, laita viestiä tai poimi puoli tuntia kalenterista. Palaamme asiaan seuraavana arkipäivänä.

Lähetä viesti →