Microservices arhitekturā
Mikroservisa arhitektūra ir arhitektūra datorsistēmu organizēšanas pakalpojums, kas var tikt pielāgota atbilstoši pieprasījumam. Interneta giganti 2000. gada sākumā sāka izjaukt savu lietotājaprogrammu tā vietā, lai izmantotu monolīta arhitektūru, tika izmantots viens serveris, kas tika pārslogots.
Daviņdesmitajos gados interneta uzņēmumus serveri vadīja lielas monolītu programmas, ko uzņēmums uzturēja lokāli. Lai palielinātu datu plūsmu, populārs uzņēmums pievienoja vairākus serverus.
Mikroservisa arhitektūrai ir dažas pozitīvas iezīmes:
Centralizē kodu bāzi (tā tad programmētājs var iziet cauri jebkurai daļai atkļūdošanas laikā)
Arī lietotājus, kurus apkalpo šāda veida arhitektūra samazina kļūdu iespēju
Programmatūru uzņēmumi, kuri šodienās strādā, tikai izmanto monolīta arhitektūru.
Vienīgais, kad šī monolīta sistēma ir liela var rasties problēmas jo centrālais kods var radīt ciešu savienojumu, kas ir grūti izjaucams. Ja programma būs pārāk liela, to nebūs iespējams darbināt ar parastu serveri. Virtualizēta operētāju sistēma padarīja pakalpojuma arhitektūru ekonomiskāku. …