Uploaded image for project: 'Serverless logic'
  1. Serverless logic
  2. SRVLOGIC-25

[use case] Workflow orchestration of gRPC services (stretch-goal)

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • 1.24.0
    • None
    • serverless-workflow
    • None
    • 2022 Week 32-34 (from Aug 8)

      Motivation

      Orchestration is particularly important when it comes to dealing with distributed architecture styles like microservices. At its core, orchestration is a pattern that favors a centralized application workflow. 

      gRPC is a modern open source high performance Remote Procedure Call (RPC) framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication. 

      Goal

      Enable orchestration of gRPC microservices in workflows

      Scenarios

      As a developer, I need my workflow to call a gRPC service so that it can run anywhere and be implemented in any language and I don't have to worry about how to connect the service with workflow.

      Expected outcomes

      Workflows can use operation state with gRPC functions

      Version of compatible Protocol buffers:

              ftirados Francisco Javier Tirado Sarti
              ibek1@redhat.com Ivo Bek
              Marian Macik Marian Macik
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: