Kodėl mastelio keičiamumas svarbus verslui
Web programos, kurios negali efektyviai didinti mastelio, sukelia apčiuopiamas verslo problemas: lėtą veikimą esant dideliam apkrovimui, suprastėjusią naudotojo patirtį kritiniais momentais ir prarastas pajamas.
Tinkama architektūra tai sprendžia iš anksto, ne kaip vėliau taisomą problemą. Praktiniai privalumai:
- pastovi naudotojo patirtis net esant didžiausiam apkrovimui,
- galimybė išnaudoti sezoninį arba kampanijų generuojamą srauto augimą,
- mažesnės sąnaudos vienam naudotojui augant sistemai,
- mažesnė techninė skola, išvengiant skubaus „overengineering“ vėliau,
- aiškesnis kelias į didesnę investicijų grąžą.
Ką sužinosite iš webinaro
Sesija struktūruota pagal tris klausimus, su kuriais dažniausiai susiduria architektai ir kūrėjai:
Kas yra mastelio keičiamumas ir mastelio keičiama architektūra?
Horizontalus ir vertikalus mastelio didinimas, „stateless“ dizainas, apkrovos paskirstymas ir architektūriniai sprendimai, kurie nuo pirmos dienos leidžia arba riboja augimą.
Kaip pasirinkti tinkamą programinės įrangos architektūros modelį?
Ne kiekvienai sistemai reikalinga mikroservisų architektūra. Webinare nagrinėjama, kaip įvertinti sistemos sudėtingumą, komandos struktūrą ir augimo trajektoriją bei pasirinkti tarp monolito, modulinio monolito ir mikroservisų.
Kaip kurti itin mastelio keičiamas programas naudojant „Azure“?
Aptariamos pagrindinės „Azure“ paslaugos, kaip Azure App Service, Azure Functions, Azure SQL, Azure Cosmos DB, Azure Service Bus ir CDN, ir paaiškinama, kaip jas efektyviai derinti. Principai įtvirtinami realiu atvejo analizės pavyzdžiu.
Žiūrėti webinarą
Visą 40 minučių sesiją galima peržiūrėti bet kuriuo metu. Taip pat galite atsisiųsti webinaro skaidres ir sekti savo tempu.
Webinaro turinys
0:00 – Įžanga ir kontekstas
2:14 – Šiuolaikinės žiniatinklio programos: iššūkiai ir lūkesčiai
9:15 – Mastelio keičiamo žiniatinklio sprendimo kūrimo pagrindai „Azure“ platformoje
20:09 – Atvejo analizė
36:19 – Klausimai ir atsakymai
Apie webinaro pranešėjus
Mindaugas Kvedaras yra „Baltic Amadeus“ .NET skyriaus vadovas. Jo kompetencija apima visą „enterprise“ .NET kūrimo gyvavimo ciklą, ypatingą dėmesį skiriant debesijos architektūrai „Azure“ platformoje. Jis dirba su privataus sektoriaus organizacijomis ir valstybinėmis institucijomis Lietuvoje ir užsienyje.
Robertas Skardžius yra „Baltic Amadeus“ debesijos paslaugų plėtros vadovas, turintis daugiau nei 15 metų patirties tarptautiniuose IT projektuose. Jis specializuojasi „Microsoft Azure“ ir „Amazon Web Services (AWS)“ srityse ir padeda organizacijoms įvertinti esamas sistemas bei pasiruošti modernizacijai ir migracijai į debesiją.
Dažniausiai užduodami klausimai
Kam skirtas šis webinaras?
Programų architektams, .NET kūrėjams ir IT vadovams, kurie planuoja kurti naujas arba modernizuoti esamas žiniatinklio programas „Azure“ platformoje.
Kuo skiriasi horizontalus ir vertikalus mastelio didinimas?
Vertikalus mastelio didinimas reiškia galingesnės aparatinės įrangos naudojimą (daugiau CPU, RAM). Horizontalus – papildomų serverio kopijų pridėjimą. Šiuolaikinės debesijos architektūros remiasi horizontaliu metodu, nes jis lankstesnis ir ekonomiškesnis.
Ar mikroservisų architektūra visada geriau nei monolitas?
Ne. Mikroservisai suteikia lankstumą ir mastelio keičiamumą, tačiau reikalauja brandesnių DevOps procesų ir didesnių komandų. Mažesnėms sistemoms modulinis monolitas dažnai yra tinkamesnis pasirinkimas – tai detaliau aptariama webinare.
Kokios „Azure“ paslaugos geriausiai tinka mastelio keičiamoms programoms?
Tai priklauso nuo apkrovos pobūdžio ir architektūros modelio. Webinare aptariamos Azure App Service, Azure Functions, Azure SQL, Azure Cosmos DB, Azure Service Bus ir CDN ir paaiškinama, kurioje situacijoje kiekvieną verta rinktis.

