Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture Počítačový Kurz
Microservice Architecture je přístup k vývoji softwarové aplikace jako sady malých nezávislých služeb, z nichž každá běží ve svém vlastním procesu a komunikuje s lehkými mechanismy, jako je HTTP resource API. Tyto služby lze efektivně nasadit pomocí systémů kontinuální automatizace a obejít tak potřebu centralizované správy. Microservices lze napsat v různých programovacích jazycích a integrovat s různými systémy ukládání dat.
Toto živé školení vedené instruktorem je zaměřeno na podnikové vývojáře a architekty. Představuje architekturu mikroslužeb, představuje strategie migrace z monolitického systému a provádí účastníky vytvořením a nasazením ukázkové aplikace založené na mikroslužbách.
Na konci tohoto školení budou účastníci schopni:
- Pochopte, kdy používat a kdy nepoužívat architekturu mikroslužeb. Vytvořte a implementujte testovací strategii pro mikroslužby. Nasaďte ukázkovou aplikaci založenou na mikroslužbách do produkčního prostředí. Refaktorujte monolitickou aplikaci na služby.
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
Návrh Školení
Úvod
Monolitická vs mikroservisní architektura
Rozbití aplikace
Jak mezi sebou mikroslužby komunikují
Správa transakcí
Návrh obchodní logiky pro vaši aplikaci
Pochopení zdroje událostí
Implementace dotazování
Interakce s externími API
Testování vaší mikroslužby
Vytvoření a nasazení vaší mikroslužby
Refaktoring vaší aplikace
Shrnutí a závěr
Požadavky
- Zkušenosti s vývojem softwarových aplikací
- Pochopení Java programování
- Pochopení architektury, návrhu a implementace podnikových aplikací
Publikum
- Vývojáři
- architekti
Open Training Courses require 5+ participants.
Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture Počítačový Kurz - Booking
Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture Počítačový Kurz - Enquiry
Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture - Consultancy Enquiry
Consultancy Enquiry
Reference (2)
The sincerity about how technology evolve in time and what today is the best solution known tomorrow may be obsolete and with low performance.
Liviu Trifan - eMAG IT Research SRL
Kurz - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture
The trainer was very knowledgeable. he also organised to show us Realtime work remotely.
Chandani Singh - Hertz Europe Service Centre Limited
Kurz - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture
Upcoming Courses
Související kurzy
Developing Microservices on Google Cloud Apigee
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří se chtějí naučit vytvářet, testovat, ladit a nasazovat API nad platformou Google Cloud's Apigee API.
Na konci tohoto školení budou účastníci schopni:
- Nastavte vývojové prostředí, které zahrnuje všechny potřebné zdroje pro zahájení vývoje API.
- Pochopte a implementujte nástroje dostupné v Apigee Edge.
- Sestavte a nasaďte API pro Google Cloud.
- Sledování a ladění chyb API.
- Využijte řešení Google Cloud pro analýzu a strojové učení k tomu, aby byla API inteligentnější.
Managing APIs with Apigee
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří se chtějí naučit vytvářet, testovat, ladit a nasazovat API nad platformou Google Cloud's Apigee API.
Na konci tohoto školení budou účastníci schopni:
- Nastavte vývojové prostředí, které zahrnuje všechny potřebné zdroje pro zahájení vývoje API.
- Pochopte a implementujte nástroje dostupné v Apigee Edge.
- Sestavte a nasaďte API pro Google Cloud.
- Sledování a ladění chyb API.
- Využijte řešení Google Cloud pro analýzu a strojové učení k tomu, aby byla API inteligentnější.
Building Microservices with Apigee Edge
21 hodinyApigee Edge, který je postaven na Java, vám umožňuje poskytovat bezpečný přístup k vašim službám pomocí dobře definovaného API, které je konzistentní napříč všemi vašimi službami, bez ohledu na implementaci služby. Konzistentní API:
- Usnadňuje vývojářům aplikací využívat vaše služby. Umožňuje změnit implementaci backendové služby, aniž by to ovlivnilo veřejné rozhraní API. Umožňuje vám využívat analytiku, monetizaci, portál pro vývojáře a další funkce zabudované do Edge.
Publikum
Tento kurz je zaměřen na inženýry, architekty a vývojáře, kteří chtějí využít Apigee Edge ve svých projektech.
Axon Framework
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat Axon k vytváření dobře strukturovaných podnikových aplikací, které využívají sílu CQRS a Event Sourcing.
Na konci tohoto školení budou účastníci schopni:
- Nastavte vývojové prostředí potřebné k vytvoření aplikace Axon Framework.
- Implementujte architektonické vzory CQRS (Command Query Responsibility Segregation) a Event Sourcing pro vývoj komplexních aplikací.
- Aplikujte koncepty z Domain Driven Design na návrh jejich aplikace.
- Vytvářejte aplikace, které se zaměřují na obchodní problém místo na infrastrukturu.
Envoy Proxy
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry, kteří chtějí používat Envoy Proxy, aby umožnili mikroslužbám „mluvit spolu“.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Envoy Proxy.
- Pomocí Envoy Proxy abstrahujte síť a snadno si vizualizujte problémové oblasti.
- Vyřešte problémy mikroslužeb související se sítí a pozorovatelností.
Creating a Service Mesh with Istio and Kubernetes
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na inženýry, kteří chtějí propojit, zabezpečit a spravovat cloudové aplikace (např. mikroslužby) pomocí sítě služeb založené na Istio.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Istio na Kubernetes.
- Pochopte servisní sítě a implementujte je pomocí Istio.
- Nasaďte síť služeb Istio nad Kubernetes.
- Použijte síť služeb ke spouštění, správě a monitorování mikroslužeb v cloudu.
Java Microservices
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé Java vývojáře, kteří chtějí navrhovat, vyvíjet, nasazovat a udržovat aplikace založené na mikroslužbách pomocí Java rámců jako Spring Boot a Spring Cloud.
Na konci tohoto školení budou účastníci schopni:
- Pochopte principy a výhody architektury mikroslužeb.
- Vytvářejte a nasazujte mikroslužby pomocí Java a Spring Boot.
- Implementujte zjišťování služeb, správu konfigurace a brány API.
- Zabezpečte, monitorujte a efektivně škálujte mikroslužby.
- Nasaďte mikroslužby pomocí Docker a Kubernetes.
Building Microservices with Lumen PHP Framework
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí používat Lumen k vytváření mikroslužeb a aplikací založených na Laravel.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí pro zahájení vývoje mikroslužeb pomocí Lumen.
- Pochopte výhody implementace mikroslužeb pomocí Lumen a PHP.
- Provádějte a implementujte funkce a operace mikroslužeb pomocí rámce Lumen.
- Chraňte a řiďte přístup k architektuře mikroslužeb vytvářením bezpečnostních vrstev.
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 hodinyV tomto živém školení pod vedením instruktora v České republice se účastníci naučí, jak hodnotit různé technologie a přístupy pro návrh architektury systému založeného na službách. Školení začíná diskusí a srovnáním monolitických systémů a architektur služeb, poté se ponoří do detailů architektury mikroslužeb.
Účastníci mají šanci uplatnit své znalosti v praxi při vytváření a nasazení sady mikroslužeb pro ověření konceptu vytvořených pomocí Spring Cloud, Spring Boot a Docker.
Nakonec jsou prozkoumány příslušné stavební bloky infrastruktury, které účastníkům pomohou určit nejvhodnější nástroje a přístupy k použití pro různé organizační požadavky.
Na konci tohoto školení budou mít účastníci solidní znalosti o Service-Oriented Architecture (SOA) a Microservice Architecture a také praktické zkušenosti s používáním Spring Cloud a souvisejících Spring technologií pro rychlý vývoj vlastních cloudových mikroslužeb připravených pro cloud.
Building Microservices with Spring Cloud and Docker
21 hodinyV tomto živém školení pod vedením instruktora v České republice se účastníci naučí základy budování mikroslužeb pomocí Spring Cloud a Docker. Znalosti účastníků jsou testovány pomocí cvičení a postupného vývoje ukázkových mikroslužeb.
Na konci tohoto školení budou účastníci schopni:
- Pochopte základy mikroslužeb.
- Použijte Docker k vytvoření kontejnerů pro aplikace mikroslužeb.
- Vytvářejte a nasazujte kontejnerizované mikroslužby pomocí Spring Cloud a Docker.
- Integrujte mikroslužby se službami zjišťování a Spring Cloud API Gateway.
- Použijte Docker Compose pro end-to-end testování integrace.
Building Microservices with Spring Cloud and Docker - 5 Days
35 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé vývojáře a DevOps inženýry, kteří chtějí budovat, nasazovat a spravovat mikroslužby pomocí Spring Cloud a Docker.
Na konci tohoto školení budou účastníci schopni:
- Vyvíjejte mikroslužby pomocí Spring Boot a Spring Cloud.
- Kontejnerujte aplikace pomocí Docker a Docker Compose.
- Implementujte zjišťování služeb, brány API a komunikaci mezi službami.
- Monitorujte a zabezpečte mikroslužby v produkčním prostředí.
- Nasaďte a organizujte mikroslužby pomocí Kubernetes.
Spring Cloud for Microservices
14 hodinyV tomto živém školení vedeném instruktorem v České republice začínáme diskusí o architektuře mikroslužeb. Znalosti účastníků jsou testovány pomocí cvičení a postupného vývoje ukázkových mikroslužeb.
Na konci tohoto školení budou účastníci dobře rozumět tomu, jak používat Spring Cloud a související jarní technologie k rychlému vývoji vlastních cloudových mikroslužeb připravených na cloud.
Microservices with Spring Cloud and Kafka
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře, kteří chtějí transformovat tradiční architekturu na vysoce souběžnou architekturu založenou na mikroslužbách pomocí Spring Cloud, Kafka, Docker, Kubernetes a Redis.
Na konci tohoto školení budou účastníci schopni:
- Nastavte potřebné vývojové prostředí pro budování mikroslužeb.
- Navrhněte a implementujte vysoce souběžný ekosystém mikroslužeb pomocí Spring Cloud, Kafka, Redis, Docker a Kubernetes.
- Transformujte monolitické a SOA služby na architekturu založenou na mikroslužbách.
- Přijměte přístup DevOps k vývoji, testování a vydávání softwaru.
- Zajistit vysokou souběžnost mezi mikroslužbami ve výrobě.
- Monitorujte mikroslužby a implementujte strategie obnovy.
- Proveďte ladění výkonu.
- Seznamte se s budoucími trendy v architektuře mikroslužeb.
Building Microservices with Spring Cloud and Netflix OSS
21 hodinySpring Cloud je open-source lehký rámec mikroslužeb pro vytváření Java aplikací pro cloud. Netflix OSS je sada rámců a knihoven pro vývoj mikroslužeb. Spring Cloud se dobře integruje s komponentami Netflix pomocí automatické konfigurace a konvence nad konfigurací.
V tomto živém školení vedeném instruktorem se účastníci naučí základní koncepty budování mikroslužeb pomocí Spring Cloud a Netflix OSS. Znalosti účastníků jsou testovány pomocí cvičení a postupného vývoje ukázkových mikroslužeb.
Na konci tohoto školení budou účastníci dobře rozumět tomu, jak používat Spring Cloud a související technologie Spring spolu s Netflix OSS k rychlému vývoji vlastních cloudových mikroslužeb připravených na cloud.
Publikum
- Java Vývojáři
Formát kurzu
- Část přednáška, část diskuse, cvičení a těžké praktické cvičení
Traefik
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na systémové administrátory a vývojáře, kteří chtějí nasadit, spravovat, monitorovat a provozovat mikroslužby pomocí Traefik.
Na konci tohoto školení budou účastníci schopni:
- Nakonfigurujte a spusťte Traefik prostřednictvím poskytovatele Docker.
- Povolte zabezpečená a šifrovaná připojení pomocí Let's Encrypt.
- Nasazení a připojení middlewaru ke směrovači pro transformaci požadavků na služby.
- Monitorujte operace Traefik pomocí řídicího panelu.