Course Outline

Snel overzicht van traditionele benaderingen

  • Systeem Architecturen
    • Mainframe-architectuur
    • Client-Server-architectuur
    • Architectuur met drie niveaus
    • N-Tier-architectuur
  • Netwerk Architecturen
    • Van punt tot punt
    • Naaf en spaak
    • Berichtenbus voor bedrijven
    • Enterprise Service Bus (ESB)
  • Software Architectures
    • Toepassingsniveaus
    • Applicatielagen
  • Het Application Architecture Landschap
    • Typische applicatie-architectuur
    • Typische implementatiearchitectuur
  • Het Scalabiliteitsdilemma
    • Status van toepassing
    • De afhankelijkheidsnachtmerrie
    • De applicatie monoliet
  • De Scalable Architectuur
    • Staatloos ontwerp
    • Verdeel en heers

Microservices

  • De modulaire monoliet
    • De modulaire organisatie
    • De Monolith-applicatie
    • Grens van monoliettoepassing
    • Afhankelijkheid van monolith tussen modules
    • Het Scalabiliteitsdilemma
    • Beperkingen van monolith-technologie
  • Even voorstellen: Microservices
    • Onafhankelijke modules
    • Intermodule Communication
    • De Microservices
  • Uiterlijk van een microservice
    • Geen niveau, gedistribueerd
    • De Micromonoliet
    • Inzicht in op zichzelf staand Microservices
    • Gelijkenis van Microservices met SOA
    • Bericht-georiënteerd Microservices
  • Geavanceerde Microservices mogelijkheden
    • Fail-safe Microservices
    • Scalable Microservices
    • Uitbreidbaar Microservices

Microservices Architectuur

  • De context voor Microservices
    • Granulariteit van services
    • De toegangspoort
    • Domeingerichte partitie
    • De cloud-native verschuiving
    • Computergebruik op webschaal
  • Wolk
    • Model voor cloudarchitectuur
    • Model voor clouddiensten
    • SaaS-volwassenheidsmodellen
    • Virtualisatie
    • Gevirtualiseerde servers versus containers
  • De architectuur van Microservices
    • Omkering van architectuur
    • Het perspectief van de innerlijke architectuur
    • Het perspectief van de uiterlijke architectuur
    • Het grote plaatje van MASA

Microservices Patronen

  • Orthogonale schaal buiten services
    • Schrijf- versus leestransacties
    • De Look-to-Book-uitdaging
  • CQRS: Segregatie van opdrachtqueryverantwoordelijkheid
    • Traditionele versus op CQRS gebaseerde softwaresystemen
    • De nomenclatuur in CQRS
  • Op gebeurtenissen gebaseerde CQRS-architectuur
    • Een metamodel voor op gebeurtenissen gebaseerd CQRS-ontwerp
    • Segregatie van opdrachtquery's met behulp van gebeurtenissen
    • Uitschalen voor microservice op basis van CQRS

Hoge beschikbaarheid en Microservices

  • Hoge beschikbaarheid
    • Hoge beschikbaarheid meten
    • Hoge beschikbaarheid van basislijnen
  • Hoge beschikbaarheid ontleden
    • DNS-redundantie
    • DNS-taakverdeling
    • ISP-redundantie
    • Redundantie van applicatie-architectuur
    • Redundantie van gegevens en opslag
  • Hoge beschikbaarheid Microservices

Prestaties van microservices

  • Communication Dwars door de buitenste architectuur
    • Asynchrone HTTP
    • API's voor asynchrone HTTP-verwerking
  • Google protocol buffer tussen Spring Boot Microservices
    • Protocol Buffer
    • De impact van het gebruik van Protocol Buffer

Testen Microservices

  • De Shift left-benadering

Requirements

  • Een goed begrip van concepten voor de ontwikkeling van bedrijfsapplicaties.

Publiek

  • IT-specialisten
 14 Hours

Number of participants



Price per participant

Getuigenissen (3)

Related Courses

Envoy Proxy

14 Hours

Creating a Service Mesh with Istio and Kubernetes

14 Hours

Building Microservices with Lumen PHP Framework

14 Hours

Traefik

7 Hours

Introduction to Apache Log4j

14 Hours

Apache Dubbo for Administrators and Developers

14 Hours

Axon Framework

21 Hours

System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud

21 Hours

Building Microservices with Spring Cloud and Docker

21 Hours

Spring Cloud for Microservices

14 Hours

Microservices with Spring Cloud and Kafka

21 Hours

Building Microservices with Spring Cloud and Netflix OSS

21 Hours

Developing Microservices on Google Cloud Apigee

21 Hours

Managing APIs with Apigee

14 Hours

Building Microservices with Apigee Edge

21 Hours

Related Categories

1