Eine API-Vielfalt wird für eine flächendeckende Benutzung von Services immer notwendiger. Insbesondere im Bereich der Service oriented Architecture (SOA), wie einer Microservice Architektur ist es wichtig verschiedene Arten von APIs bereitstellen zu können. So eignen sich unterschiedliche Arten von APIs je nach Anwendungsfall besser oder weniger gut.
Eine Art von API mit der die Dienste untereinander kommunizieren können ist Remote Procedure Call (RPC), bei der ein Dienst die Methoden eines anderen Dienstes aufrufen kann. Viele RPC Implementierungen sind dabei leider oftmals nicht sehr performant. Aus diesem Grund beschäftigt sich dieses Meetup mit der von Google bereitgestellten PRC Implementierung “gRPC”. gRPC ist eine effiziente RPC Implementierung für viele Programmiersprachen. Um eine gRPC Schnittstelle zu definieren kann man die IDL “protocol buffers” nutzen, die ebenfalls in diesem Meetup vorgestellt wird.
Das Meetup findet am 22.11.2017 um 17:30 im TPL (Informatikgebäude Uni Stuttgart, Universitätsstraße 38) statt.