Microservice Architecture - gratis kurs fra Otus, opplæring 5 måneder, dato 27. februar 2023.
Miscellanea / / December 04, 2023
I dag er profesjonell programvarearkitekturutvikling en av hovedkompetansene til spesialister i å lage skalerbare og feiltolerante applikasjoner.
Funksjoner i programmet
- I løpet av opplæringsprosessen vil vi vurdere mange ikke-trivielle problemer med å designe backend-applikasjoner og deres videre vedlikehold.
- Vi skal studere ikke bare designmønstre for nye tjenester, men også beherske tilnærminger til arbeid med eldre tjenester.
- Vi vil lære å løse problemer med konsistensen av endringer (for eksempel rekkefølgen transaksjoner brukes i) eller med orkestrering av tjenester, som vil være nyttig for de som jobber innen distribuert / desentralisert systemer
- Lær deg grunnleggende Kubernetes-ferdigheter som utvikler.
Hvem er dette kurset for?
Programmet ble laget spesielt for backend-utviklere, teamledere og administratorer som er klare til å mestre Best Praksis i å utvikle programvarearkitektur og kompleks distribuert og feiltolerant systemer
Etter trening
Nyutdannede på et profesjonelt nivå vil være i stand til å planlegge arkitektur og lage skalerbare, feiltolerante applikasjoner, løse ikke-trivielle oppgaver innenfor distribuerte og desentraliserte systemer og bruk av klassiske designmønstre i prosjekter (sharding, replikering og etc.).
Det avsluttende prosjektet vil bestå av en rekke hjemmeoppgaver.
Som en del av implementeringen vil hver student lage et skjelett av en nettbutikkapplikasjon og prøve ut forskjellig mikrotjenestearkitekturmønstre, test applikasjonen din for belastnings- og nettverksproblemer tilkobling.
6
kursJeg har utviklet programvare i Java/Spring, C#, PHP i over 20 år. Databasearkitekt PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. Distribuer database som lokal Google Cloud Platform, AWS, Azure,...
Jeg har utviklet programvare i Java/Spring, C#, PHP i over 20 år. Databasearkitekt PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. DB-distribusjon både på stedet Google Cloud Platform, AWS, Azure, Yandex Cloud og Kubernetes, DBaaS, MultiCloud. I løpet av denne tiden ble mer enn hundre prosjekter designet og utviklet for kjedebutikker, treningssentre, hoteller og finanssektoren. Stor erfaring med å bygge og drive virtualiseringssystemer VmWare ESXi, Hyper-V. Forfatter av bøker om PostgreSQL. Ny "PostgreSQL 14. Optimalisering, Kubernetes, klynge, sky." Programleder
1
vi vilHar for tiden stillingen som utviklingssjef, underviser ved Moskva-instituttet for fysikk og teknologi og på den revelystne portalen. MIPT-utdannet, begynte å programmere i C++, jobbet som forskningsingeniør på MIPT dataprogramvarekompleksprosjektet. Siden 2017...
Har for tiden stillingen som utviklingssjef, underviser ved Moskva-instituttet for fysikk og teknologi og på den revelystne portalen. Han var utdannet ved MIPT, begynte å programmere i C++, jobbet som forskningsingeniør på MIPT dataprogramvarekompleksprosjektet. Siden 2017 har han vært engasjert i Java Enterprise-utvikling. Jobbet som Java-utvikler i selskaper som NSPK og Yandex. Håndterte problemer med høy belastning, jobbet både på Spring (Spring Boot, Spring Core, Spring Data, Spring Batch, etc.) og Java EE stabler. Forbedret prosjektinfrastruktur ved å implementere CI/CD og feilsøke databasemigreringsprosessen. Bygget C4-arkitektoniske diagrammer for prosjekter han deltok i. Han er forfatter av artikler om backend-utvikling på habr.com; høyttaler Rit++ 2020; innehaver av Oracle Certified Associate Java SE 8 programmerersertifikat. Lærer