Symfony in microservice architecture - Episode I : Symfony and Golang communication through gRPC

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • RoadRunner

    🤯 High-performance PHP application server, process manager written in Go and powered with plugins

  • $ sudo wget -c https://github.com/roadrunner-server/roadrunner/releases/download/v2.11.0/protoc-gen-php-grpc-2.11.0-linux-amd64.tar.gz -O - | sudo tar -zxvf protoc-gen-php-grpc-2.11.0-linux-amd64/protoc-gen-php-grpc -C /usr/local/bin/

  • Apache Thrift

    Apache Thrift

  • There are various notable implementations of RPC like Apache Thrift and gRPC.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • gRPC

    The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

  • There are various notable implementations of RPC like Apache Thrift and gRPC.

  • roadrunner-bundle

    A RoadRunner worker integrated in your Symfony app

  • Now, to integrate RoadRunner in our microservice we add Roadrunner Bundle

  • We need to add the gRPC config manualy, you can find the final result of .rr.dev.yaml in my github repository.

  • grpcurl

    Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers

  • To test you can use a GUI like Insomnia or a CLI like grpcurl.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Actual SSH over HTTPS

    9 projects | news.ycombinator.com | 23 Dec 2023
  • Build and Deploy a gRPC-Web App Using Rust Tonic and React

    7 projects | dev.to | 19 Jul 2023
  • gRPC - what is it and a hello world

    5 projects | dev.to | 29 Aug 2022
  • StormRPC | An RPC "framework" built on NATS

    3 projects | /r/golang | 21 Jun 2022
  • Learning Go by examples: part 6 - Create a gRPC app in Go

    7 projects | dev.to | 18 Aug 2021