Microservice Architecture - bezmaksas kurss no Otus, apmācība 5 mēneši, datums 27.02.2023.
Literārs Mistrojums / / December 04, 2023
Mūsdienās profesionālas programmatūras arhitektūras izstrādes prasmes ir viena no galvenajām speciālistu kompetencēm mērogojamu un defektu izturīgu lietojumprogrammu izveidē.
Programmas iezīmes
- Mācību procesā mēs apsvērsim daudzas nenozīmīgas aizmugursistēmas lietojumprogrammu izstrādes un to turpmākās uzturēšanas problēmas.
- Mēs pētīsim ne tikai jaunu pakalpojumu dizaina modeļus, bet arī apgūsim pieejas darbam ar mantotajiem pakalpojumiem.
- Mācīsimies risināt problēmas ar izmaiņu konsekvenci (piemēram, darījumu piemērošanas secību) vai ar pakalpojumu orķestrēšana, kas noderēs tiem, kas strādā izkliedētā/decentralizētā jomā sistēmas
- Kā izstrādātājs apgūstiet Kubernetes pamatprasmes.
Kam šis kurss ir paredzēts?
Programma tika izveidota īpaši aizmugures izstrādātājiem, komandu vadītājiem un administratoriem, kuri ir gatavi apgūt labāko Prakse programmatūras arhitektūras un sarežģītas izplatītas un defektu izturīgas izstrādes jomā sistēmas
Pēc treniņa
Absolventi profesionālā līmenī spēs plānot arhitektūru un izveidot mērogojamus, defektu tolerantus aplikācijas, risinot netriviālas uzdevumi sadalītās un decentralizētās sistēmās un klasisko dizaina modeļu izmantošana projektos (sadalīšana, replikācija un utt.).
Noslēguma darbs sastāvēs no mājasdarbu sērijas.
To īstenošanas ietvaros katrs skolēns izveidos interneta veikala aplikācijas skeletu un izmēģinās dažādus mikropakalpojumu arhitektūras modeļus, pārbaudiet savu lietojumprogrammu, lai noteiktu slodzes un tīkla problēmas savienojamība.
6
kursiEsmu izstrādājis programmatūru Java/Spring, C#, PHP valodās vairāk nekā 20 gadus. Datu bāzes arhitekts PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase u.c. Izvietot datu bāzi kā lokālu Google Cloud Platform, AWS, Azure,...
Esmu izstrādājis programmatūru Java/Spring, C#, PHP valodās vairāk nekā 20 gadus. Datu bāzes arhitekts PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase u.c. DB izvietošana gan lokālajā Google Cloud Platform, AWS, Azure, Yandex Cloud, gan Kubernetes, DBaaS, MultiCloud. Šajā laikā tika izstrādāti un izstrādāti vairāk nekā simts projektu veikalu ķēdēm, fitnesa centriem, viesnīcām un finanšu sektoram. Liela pieredze virtualizācijas sistēmu veidošanā un ekspluatācijā VmWare ESXi, Hyper-V. Grāmatu par PostgreSQL autors. Jauns "PostgreSQL 14. Optimizācija, Kubernetes, klasteris, mākonis." Programmas vadītājs
1
labiŠobrīd ieņem attīstības vadītāja amatu, pasniedz Maskavas Fizikas un tehnoloģiju institūtā un portālā foxminded. MIPT absolvents, sācis programmēt C++, strādājis par zinātnisko inženieri MIPT datorprogrammu kompleksa projektā Kopš 2017...
Šobrīd ieņem attīstības vadītāja amatu, pasniedz Maskavas Fizikas un tehnoloģiju institūtā un portālā foxminded. Absolvējis MIPT, sācis programmēt C++, strādājis par zinātnisko inženieri MIPT datorprogrammatūras kompleksa projektā Kopš 2017. gada nodarbojas ar Java Enterprise izstrādi. Strādājis par Java izstrādātāju tādos uzņēmumos kā NSPK un Yandex. Tika risinātas lielas slodzes problēmas, strādājot gan ar Spring (Spring Boot, Spring Core, Spring Data, Spring Batch utt.), gan Java EE stekiem. Uzlabota projekta infrastruktūra, ieviešot CI/CD un atkļūdojot datu bāzes migrācijas procesu. Būvēja C4 arhitektūras diagrammas projektiem, kuros viņš piedalījās. Viņš ir rakstu autors par aizmugursistēmas attīstību vietnē habr.com; skaļrunis Rit++ 2020; Oracle Certified Associate Java SE 8 Programmer sertifikāta turētājs. Skolotājs