Microservice Architecture - gratis kurs från Otus, utbildning 5 månader, datum 27 februari 2023.
Miscellanea / / December 04, 2023
Idag är professionell utveckling av mjukvaruarkitektur en av huvudkompetenserna hos specialister för att skapa skalbara och feltoleranta applikationer.
Funktioner i programmet
- Under utbildningsprocessen kommer vi att överväga många icke-triviala problem med att designa backend-applikationer och deras fortsatta underhåll.
- Vi kommer att studera inte bara designmönster för nya tjänster, utan också behärska metoder för att arbeta med äldre tjänster.
- Vi kommer att lära oss att lösa problem med konsekvensen av ändringar (till exempel i vilken ordning transaktioner tillämpas) eller med orkestrering av tjänster, vilket kommer att vara användbart för dem som arbetar inom området distribuerad / decentraliserad system
- Som utvecklare lär du dig grundläggande Kubernetes-färdigheter.
Vem är den här kursen för?
Programmet skapades specifikt för backend-utvecklare, teamledare och administratörer som är redo att bemästra Best Öva på att utveckla mjukvaruarkitektur och komplex distribuerad och feltolerant system
Efter träning
Utexaminerade på professionell nivå kommer att kunna planera arkitektur och skapa skalbara, feltoleranta applikationer, lösa icke-triviala uppgifter inom distribuerade och decentraliserade system och att använda klassiska designmönster i projekt (skärning, replikering och etc.).
Slutprojektet kommer att bestå av en serie hemuppgifter.
Som en del av implementeringen kommer varje elev att skapa ett skelett av en applikation för en onlinebutik och prova olika mikrotjänstarkitekturmönster, testa din applikation för belastnings- och nätverksproblem anslutning.
6
kurserJag har utvecklat mjukvara i Java/Spring, C#, PHP i över 20 år. Databasarkitekten PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. Distribuera databas som lokal Google Cloud Platform, AWS, Azure,...
Jag har utvecklat mjukvara i Java/Spring, C#, PHP i över 20 år. Databasarkitekten PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. DB-distribution både på plats Google Cloud Platform, AWS, Azure, Yandex Cloud och Kubernetes, DBaaS, MultiCloud. Under denna tid designades och utvecklades mer än hundra projekt för butikskedjor, fitnesscenter, hotell och finanssektorn. Stor erfarenhet av att bygga och driva virtualiseringssystem VmWare ESXi, Hyper-V. Författare till böcker om PostgreSQL. Ny "PostgreSQL 14. Optimering, Kubernetes, kluster, moln." Program Manager
1
välInnehar för närvarande positionen som utvecklingschef, undervisar vid Moskvainstitutet för fysik och teknik och på den rävsinnade portalen. MIPT-examinerad, började programmera i C++, arbetade som forskningsingenjör på MIPT-projektet för datorprogramvara. Sedan 2017...
Innehar för närvarande positionen som utvecklingschef, undervisar vid Moskvainstitutet för fysik och teknik och på den rävsinnade portalen. Han tog examen från MIPT, började programmera i C++, arbetade som forskningsingenjör på MIPT-projektet för datorprogramvara. Sedan 2017 har han varit engagerad i Java Enterprise-utveckling. Arbetade som Java-utvecklare i företag som NSPK och Yandex. Hanterade problem med hög belastning, arbetade både på fjäder (Spring Boot, Spring Core, Spring Data, Spring Batch, etc.) och Java EE-stackar. Förbättrad projektinfrastruktur genom att implementera CI/CD och felsöka databasmigreringsprocessen. Byggde C4-arkitektoniska diagram för projekt där han deltog. Han är författare till artiklar om backend-utveckling på habr.com; högtalare Rit++ 2020; innehavare av Oracle Certified Associate Java SE 8 programmerarcertifikat. Lärare