Chris

Senior Systems Engineer.

I’m Chris, a Senior Systems Engineer based in London. I’m currently working at Cloudflare, helping to build a better Internet.

Chris
Chris
Chris

Securing gRPC Services with JWT Authentication in Go

Securing gRPC services is just as important as any other distributed system, thankfully gRPC provides several mechanisms to enhance the security of your services. In this blog post, we'll explore how to implement authentication in gRPC, focusing on interceptors, metadata, and JWTs (JSON Web Tokens) as the authentication mechanism.

Introduction to gRPC in Go

When building distributed systems, efficient and robust communication is crucial. gRPC makes this a breeze! What is gRPC and how to build a simple gRPC service in Go?

Launching My First Online Course!

I’m thrilled to announce the launch of my first online course: “Building Production-Ready Services with gRPC and Go”. I wanted to create a course that covers everything you need to know to build solid, scalable services using gRPC in Go

gRPC vs REST

At some point in a growing company, the debate between gRPC and REST becomes a focal point. Both technologies allow communication between distributed systems, yet they differ significantly in their design, functionality, and use cases.

Work

  1. Cloudflare
    Company
    Cloudflare
    Role
    Senior Systems Engineer
    Date
  2. Curve
    Company
    Curve
    Role
    Senior Software Engineer
    Date
  3. IBM
    Company
    IBM
    Role
    Developer
    Date
  4. Motor Design Ltd.
    Company
    Motor Design Ltd.
    Role
    Developer (Student)
    Date
Download CV

Stay up to date

Get notified when I publish something new, and unsubscribe at any time.