Mohamad Bayan, Sr. Solutions Architect bei Verizon
In den letzten Jahren sind Microservices-Architekturen immer mehr zum Mainstream geworden. Große Unternehmen setzen auf sie, weil sie sich eine schnellere Softwarebereitstellung, einfachere Innovation und Nutzung neuer Technologien sowie mehr Reaktions- und Entscheidungsfreiheit versprechen. Die meisten Anwender landeten jedoch bei einem „verteilten Monolithen“ und konnten die wahren Vorteile von Architekturen wie polyglotten Microservices nicht nutzen.
In seiner Sitzung auf der NGINX Conf 2018 teilt Mohamad seine Erfahrungen mit der Arbeit mit Microservices bei Verizon. Er lässt den Weg seines Teams zur Microservices 2.0-Lösung Revue passieren und beschreibt die Herausforderungen, denen sie sich auf dem Weg stellen mussten, als die verschiedenen Teams unterschiedliche Technologie-Stacks für die Erstellung von Microservices übernahmen. Bei Microservices 2.0 besteht die Strategie darin, eine Plattform zu nutzen, die Kubernetes und Service Mesh als „äußere Architektur“ kombiniert und so den Aufbau geschäftsorientierter, davon entkoppelter, mehrsprachiger Dienste ermöglicht.