Microservice Architecture - безплатен курс от Otus, обучение 5 месеца, дата 27 февруари 2023 г.
разни / / December 04, 2023
Днес професионалните умения за разработка на софтуерна архитектура са една от основните компетенции на специалистите в създаването на мащабируеми и устойчиви на грешки приложения.
Характеристики на програмата
- По време на процеса на обучение ще разгледаме много нетривиални проблеми при проектирането на бекенд приложения и тяхната по-нататъшна поддръжка.
- Ще изучаваме не само шаблони за проектиране на нови услуги, но и ще овладеем подходи за работа с наследени услуги.
- Ще се научим да решаваме проблеми с последователността на промените (например реда, в който се прилагат транзакциите) или с оркестриране на услуги, което ще бъде полезно за тези, които работят в областта на разпределените / децентрализираните системи
- Като разработчик, научете основни умения за Kubernetes.
За кого е този курс?
Програмата е създадена специално за back-end разработчици, Team Leads и администратори, които са готови да овладеят Best Практика в разработването на софтуерна архитектура и сложна разпределена и устойчива на грешки системи
След тренировка
Завършилите на професионално ниво ще могат да планират архитектура и да създават мащабируеми, устойчиви на грешки приложения, решавайки нетривиални задачи в рамките на разпределени и децентрализирани системи и използване на класически дизайнерски модели в проекти (шардинг, репликация и и т.н.).
Окончателният проект ще се състои от поредица от домашни задачи.
Като част от внедряването им всеки ученик ще създаде скелет на приложение за онлайн магазин и ще изпробва различни модели на архитектура на микросервизи, тествайте приложението си за проблеми с натоварването и мрежата свързаност.
6
курсовеРазработвам софтуер в Java/Spring, C#, PHP повече от 20 години. Архитект на бази данни PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase и др. Разположете база данни като локална Google Cloud Platform, AWS, Azure,...
Разработвам софтуер в Java/Spring, C#, PHP повече от 20 години. Архитект на бази данни PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase и др. Разгръщане на DB както на място Google Cloud Platform, AWS, Azure, Yandex Cloud, така и Kubernetes, DBaaS, MultiCloud. През това време са проектирани и разработени повече от сто проекта за вериги магазини, фитнес центрове, хотели и финансовия сектор. Богат опит в изграждането и експлоатацията на системи за виртуализация VmWare ESXi, Hyper-V Автор на книги за PostgreSQL. Нов "PostgreSQL 14. Оптимизация, Kubernetes, клъстер, облак." Програмен мениджър
1
добреВ момента заема длъжността мениджър по разработката, преподава в Московския физико-технологичен институт и в портала foxminded. Завършил MIPT, започнал да програмира на C++, работил като инженер-изследовател по проекта за компютърен софтуерен комплекс на MIPT.От 2017 г...
В момента заема длъжността мениджър по разработката, преподава в Московския физико-технологичен институт и в портала foxminded. Завършил MIPT, той започва да програмира на C++, работи като инженер-изследовател по проекта за компютърен софтуерен комплекс MIPT.От 2017 г. се занимава с разработка на Java Enterprise. Работил като Java разработчик в компании като NSPK и Yandex. Справя се с проблеми с голямо натоварване, работейки както на Spring (Spring Boot, Spring Core, Spring Data, Spring Batch и т.н.), така и на Java EE стекове. Подобрена инфраструктура на проекта чрез внедряване на CI/CD и отстраняване на грешки в процеса на миграция на база данни. Изгражда C4 архитектурни схеми за проекти, в които е участвал. Автор е на статии за backend разработка в habr.com; говорител Rit++ 2020; притежател на сертификата Oracle Certified Associate Java SE 8 Programmer. Учител