Speaker

Vandana Soni

Vandana Soni

Senior Software Developer @Walmart and Google WTM Ambassador

Bengaluru, India

She has overall 7 yrs of IT industry experience with companies Oracle, Paytm & Walmart.
She is also a Google Women TechMakers Ambassador and is a 2023 Google's Women Developer Academy Graduate. As part of this Graduate program, she published Medium blog on Service Mesh insights.
She is a proactive speaker. She has hosted multiple events as Speaker such as "K8s In Action", "Excelling In Career", "Google's I AM Remarkable Workshop",etc.
She believes in building stronger women community in tech.

Area of Expertise

  • Information & Communications Technology

Topics

  • Kubernetes
  • kubernetes autoscaling
  • Docker
  • service mesh
  • gRPC

gRPC : Up and Running

I will be giving brief introduction or insight about gRPC, its benefits, limitations and comparison with other protocols.
Post that will provide a detailed demo about implementing a service using gRPC communication from scratch in Java and will also share how it can be implemented in other coding languages.

Next demo will be about gRPC communication between two services written in different coding languages.

Will be showing the comparison of payload size with same service build in using Rest API and other key differences.

While using gRPC, developers need to also understand the limitations of using it as well, which will be highlighted in end of session.
Post this session developers will get a fair idea about defining proto files, how communication between services actually happens using gRPC and how fast it is.
Fact: gRPC is roughly 7 times faster than REST when receiving data & roughly 10 times faster than REST when sending data for this specific payload.

Managing Microservices With Service Mesh Capabilites

Folks dealing with micro-services would have probably heard about Mesh and how it has proved to be critical component of the cloud native stack. Developers can focus on business logic and communication capabilities can be achieved using Mesh.

Mesh is a mechanism build to manage communications, configure routing strategies (FQDN/Header based), helps configuring egress route timeouts, retries, building fail-over mechanism, etc between various individual services.

Istio is an open source implementation of Service Mesh developed by Google and internally works by deploying an extended version of Envoy as proxies to each micro-service.

Envoy serves trillion of daily requests and has been adopted by thousands of renown organisations around the world.

I will talking about different use-cases of Istio such as Configuring Istio Request Timeouts, Rate Limiting, FQDN routing, Service Registry GitOps, etc.
I have implemented these mesh configurations for Tier-0 application within my company.

Deep Dive into working with gRPC

Google developed gRPC as an extension of the RPC framework to connect many micro-services created with different technologies (java, python, C, etc).

I will be covering what RPC is, history of gRPC, different gRPC types, Protocol Buffers used for encoding, generation of client-server code using Proto files, how it can be more beneficial in comparison to Rest API JSON based data and its limitations.

Also, will be explaining about how gRPC works between services.

gRPC uses HTTP 2.0 as its underlying transport protocol. We need to understand the advantages of HTTP2.0 over HTTP1.0 and its drawbacks.
gRPC was accepted to CNCF on February 16, 2017 and is at Incubating level. Many leading tech firms have adopted gRPC now, such as Google, Netflix, Square, IBM, Cisco, & Dropbox.

Fact: gRPC is roughly 7 times faster than REST when receiving data & roughly 10 times faster than REST when sending data for this specific payload.

Managing Microservices With a Service Mesh

Folks dealing with micro-services would have probably heard about Mesh and how it has proved to be a critical component of the cloud native stack. Developers can focus on the business logic and communication capabilities can be achieved using Mesh.

Keys benefits we get from mesh are secure inter-service communication, traffic splitting, access control and observability.

Mesh is a mechanism build to manage communications, configure routing strategies (FQDN/Header based), helps configuring egress route timeouts, retries, building fail-over mechanism, etc between various individual services.

Istio is an open source implementation of Service Mesh developed by Google and internally works by deploying an extended version of Envoy as proxies to each micro-service.

What is Envoy ?It is an open source proxy designed for cloud native applications and in 2017 Envoy joined CNCF.
Envoy serves trillion of daily requests and has been adopted by thousands of renown organisations around the world.

Vandana Soni

Senior Software Developer @Walmart and Google WTM Ambassador

Bengaluru, India

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top