Microservice Architecture - gratis cursus van Otus, training 5 maanden, datum 27 februari 2023.
Gemengde Berichten / / December 04, 2023
Tegenwoordig zijn professionele vaardigheden voor de ontwikkeling van softwarearchitectuur een van de belangrijkste competenties van specialisten bij het creëren van schaalbare en fouttolerante applicaties.
Kenmerken van het programma
- Tijdens het trainingsproces zullen we veel niet-triviale problemen overwegen bij het ontwerpen van backend-applicaties en het verdere onderhoud ervan.
- We zullen niet alleen ontwerppatronen voor nieuwe diensten bestuderen, maar ook de aanpak van het werken met oudere diensten onder de knie krijgen.
- We zullen problemen leren oplossen met de consistentie van wijzigingen (bijvoorbeeld de volgorde waarin transacties worden toegepast) of met orkestratie van diensten, wat nuttig zal zijn voor degenen die op het gebied van gedistribueerd / gedecentraliseerd werken systemen
- Leer als ontwikkelaar de basisvaardigheden van Kubernetes.
Voor wie is deze cursus bedoeld?
Het programma is speciaal gemaakt voor back-end-ontwikkelaars, teamleiders en beheerders die klaar zijn om Best onder de knie te krijgen Oefen in het ontwikkelen van software-architectuur en complex gedistribueerd en fouttolerant systemen
Na het trainen
Afgestudeerden op professioneel niveau zullen in staat zijn architectuur te plannen en schaalbare, fouttolerante applicaties te creëren, waarbij niet-triviale problemen worden opgelost. taken binnen gedistribueerde en gedecentraliseerde systemen en met behulp van klassieke ontwerppatronen in projecten (sharding, replicatie en enz.).
Het eindproject zal bestaan uit een reeks huiswerkopdrachten.
Als onderdeel van de implementatie zal elke student een skelet van een online winkelapplicatie maken en verschillende uitproberen microservice-architectuurpatronen, test uw applicatie op belasting- en netwerkproblemen connectiviteit.
6
cursussenIk ontwikkel al meer dan 20 jaar software in Java/Spring, C#, PHP. Databasearchitect PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. Database implementeren als on-premise Google Cloud Platform, AWS, Azure,...
Ik ontwikkel al meer dan 20 jaar software in Java/Spring, C#, PHP. Databasearchitect PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase, etc. DB-implementatie zowel op locatie als Google Cloud Platform, AWS, Azure, Yandex Cloud en Kubernetes, DBaaS, MultiCloud. Gedurende deze tijd zijn ruim honderd projecten ontworpen en ontwikkeld voor winkelketens, fitnesscentra, hotels en de financiële sector. Ruime ervaring met het bouwen en bedienen van virtualisatiesystemen VmWare ESXi, Hyper-V. Auteur van boeken over PostgreSQL. Nieuwe "PostgreSQL 14. Optimalisatie, Kubernetes, cluster, cloud." Programmamanager
1
GoedMomenteel bekleedt hij de functie van ontwikkelingsmanager, geeft les aan het Moskouse Instituut voor Natuurkunde en Technologie en op het Foxminded-portaal. MIPT afgestudeerd, begonnen met programmeren in C++, werkte als research engineer aan het MIPT computersoftware complex project. Sinds 2017...
Momenteel bekleedt hij de functie van ontwikkelingsmanager, geeft les aan het Moskouse Instituut voor Natuurkunde en Technologie en op het Foxminded-portaal. Hij studeerde af aan het MIPT, begon met programmeren in C++, werkte als onderzoeksingenieur aan het MIPT-computersoftwarecomplexproject en houdt zich sinds 2017 bezig met de ontwikkeling van Java Enterprise. Werkte als Java-ontwikkelaar bij bedrijven als NSPK en Yandex. Behandelde problemen met hoge belasting, waarbij ik zowel op Spring (Spring Boot, Spring Core, Spring Data, Spring Batch, etc.) als op Java EE-stacks werkte. Verbeterde projectinfrastructuur door het implementeren van CI/CD en het debuggen van het databasemigratieproces. Bouwde C4-architectuurschema's voor projecten waaraan hij deelnam. Hij is de auteur van artikelen over backend-ontwikkeling op habr.com; spreker Rit++ 2020; houder van het Oracle Certified Associate Java SE 8 Programmer-certificaat. Docent