1–3 Dec 2023
Asia/Kathmandu timezone

Exploring the Power of gRPC-Gateway for Writing RESTful Services

1 Dec 2023, 17:03
5m
Lightning Talk- IN PERSON Track A

Speaker

Rajiv Ranjan Singh

Description

Elevator Pitch
In this talk, I will cover the topic of creating RESTful services with gRPC-Gateway. I’ll provide an overview of gRPC-Gateway and explain the problem it solves. Additionally, I’ll demonstrate how to build a basic Hello World gRPC service and utilize gRPC-Gateway to expose it as a RESTful service.

Description
To begin the talk, I will provide an overview of the advantages and disadvantages of both gRPC and REST. From there, I will delve into the topic of gRPC-Gateway, discussing its purpose, usage, and problem-solving capabilities. Finally, I will showcase how to create a basic Hello World REST service using gRPC-Gateway.

Notes
To fully benefit from this presentation, it is recommended that you possess prior knowledge and understanding of both gRPC and RESTful services.

In terms of my background, I was fortunate enough to work on the gRPC-Gateway project during the Google Season of Docs 2020 program. In addition, I have created various personal projects utilizing Go, gRPC, and gRPC-Gateway. My expertise in these technologies enables me to communicate effectively and provide valuable insights as a speaker on this subject.

I am enthusiastic about the opportunity to give back to the community and engage with individuals who share similar interests during this talk. I anticipate enhancing my abilities, learning from others, and imparting my knowledge to the audience.

Tracks Application Development and Deployment
Talk Description To begin the talk, I will provide an overview of the advantages and disadvantages of both gRPC and REST. From there, I will delve into the topic of gRPC-Gateway, discussing its purpose, usage, and problem-solving capabilities. Finally, I will showcase how to create a basic Hello World REST service using gRPC-Gateway.
Author(s) Bio I am a Software Engineer at A.P. Moller - Maersk, and I graduated in 2022 with a degree in Information Science & Engineering from JSSATE Bengaluru. I am actively involved in technology and open-source communities, and I have a strong passion for continuous learning and growth.
Pronouns He/His
Twitter and/or Mastodon Handle therajiv
Where are you located? Bengaluru, India
Do you need travel sponsorship from GNOME Foundation in order to join our event? Yes

Primary author

Presentation materials