Microservice Architecture – kostenloser Kurs von Otus, Schulung 5 Monate, Datum 27. Februar 2023.
Verschiedenes / / December 04, 2023
Heutzutage gehören professionelle Kenntnisse in der Entwicklung von Softwarearchitekturen zu den Hauptkompetenzen von Spezialisten für die Erstellung skalierbarer und fehlertoleranter Anwendungen.
Funktionen des Programms
- Während des Schulungsprozesses werden wir viele nicht triviale Probleme beim Entwurf von Backend-Anwendungen und deren weiterer Wartung berücksichtigen.
- Wir werden nicht nur Entwurfsmuster für neue Dienste untersuchen, sondern auch Ansätze für die Arbeit mit Legacy-Diensten beherrschen.
- Wir werden lernen, Probleme mit der Konsistenz von Änderungen (z. B. der Reihenfolge, in der Transaktionen angewendet werden) oder mit zu lösen Orchestrierung von Diensten, die für diejenigen nützlich sein werden, die im Bereich verteilt/dezentral arbeiten Systeme
- Erlernen Sie als Entwickler grundlegende Kubernetes-Kenntnisse.
Für wen ist dieser Kurs geeignet?
Das Programm wurde speziell für Back-End-Entwickler, Teamleiter und Administratoren entwickelt, die bereit sind, Best zu meistern Praxis in der Entwicklung komplexer verteilter und fehlertoleranter Softwarearchitekturen Systeme
Nach dem Training
Absolventen auf professionellem Niveau werden in der Lage sein, Architektur zu planen und skalierbare, fehlertolerante Anwendungen zu erstellen und dabei nicht triviale Lösungen zu finden Aufgaben innerhalb verteilter und dezentraler Systeme und die Verwendung klassischer Entwurfsmuster in Projekten (Sharding, Replikation usw.). usw.).
Das Abschlussprojekt wird aus einer Reihe von Hausaufgaben bestehen.
Im Rahmen der Implementierung erstellt jeder Student das Grundgerüst einer Online-Shop-Anwendung und probiert verschiedene aus Mithilfe von Microservice-Architekturmustern können Sie Ihre Anwendung auf Auslastungs- und Netzwerkprobleme testen Konnektivität.
6
KurseIch entwickle seit über 20 Jahren Software in Java/Spring, C#, PHP. Datenbankarchitekt PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase usw. Stellen Sie die Datenbank als lokale Google Cloud Platform, AWS, Azure usw. bereit.
Ich entwickle seit über 20 Jahren Software in Java/Spring, C#, PHP. Datenbankarchitekt PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase usw. DB-Bereitstellung sowohl vor Ort auf der Google Cloud Platform, AWS, Azure, Yandex Cloud als auch auf Kubernetes, DBaaS, MultiCloud. In dieser Zeit wurden mehr als hundert Projekte für Filialisten, Fitnesscenter, Hotels und den Finanzsektor entworfen und entwickelt. Umfangreiche Erfahrung im Aufbau und Betrieb von Virtualisierungssystemen VmWare ESXi, Hyper-V. Autor von Büchern über PostgreSQL. Neues „PostgreSQL 14. Optimierung, Kubernetes, Cluster, Cloud.“ Programmmanager
1
AlsoDerzeit ist er Entwicklungsleiter, unterrichtet am Moskauer Institut für Physik und Technologie und auf dem Portal foxminded. MIPT-Absolvent, begann mit der Programmierung in C++ und arbeitete als Forschungsingenieur am MIPT-Computersoftware-Komplexprojekt. Seit 2017...
Derzeit ist er Entwicklungsleiter, unterrichtet am Moskauer Institut für Physik und Technologie und auf dem Portal foxminded. Als Absolvent des MIPT begann er mit der Programmierung in C++, arbeitete als Forschungsingenieur am MIPT-Computersoftwarekomplexprojekt und beschäftigt sich seit 2017 mit der Entwicklung von Java Enterprise. Arbeitete als Java-Entwickler in Unternehmen wie NSPK und Yandex. Behandelte Probleme mit hoher Auslastung und arbeitete sowohl an Spring (Spring Boot, Spring Core, Spring Data, Spring Batch usw.) als auch an Java EE-Stacks. Verbesserte Projektinfrastruktur durch Implementierung von CI/CD und Debuggen des Datenbankmigrationsprozesses. Erstellte C4-Architekturdiagramme für Projekte, an denen er beteiligt war. Er ist Autor von Artikeln über Backend-Entwicklung auf habr.com; Sprecher Rit++ 2020; Inhaber des Oracle Certified Associate Java SE 8 Programmer-Zertifikats. Lehrer