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

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

    XMLWordPrintable

Details

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

    Description

      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:

      Attachments

        Issue Links

          Activity

            People

              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

              Dates

                Created:
                Updated:
                Resolved: