SafetyCulture logo

How SafetyCulture Uses gRPC

14 engineering articles about gRPC from SafetyCulture's engineering team

Articles

Filter:
SafetyCulture logo
SafetyCulture
Intermediate
SafetyCulture describes how they streamlined gRPC development for their offline-first mobile apps by automating code generation for their C++ middleware layer called Crux.
Chan Ryu
5 min read
Includes Code
Has Summary
--
This article details SafetyCulture's comprehensive approach to secure string input validation in microservices, covering the four essential steps: decode, normalize/canonicalize, sanitize, and vali...
Peter Arts
23 min read
Includes Code
Has Summary
--
This article focuses on optimizing memory usage in Go applications, specifically through the analysis of a real-world application at SafetyCulture.
Scott Gangemi
10 min read
Includes Code
Has Summary
--
SafetyCulture logo
SafetyCulture
Intermediate
The article highlights the experiences of recent engineering interns at SafetyCulture, emphasizing the importance of teamwork and hands-on learning in engineering roles.
Andrew Lum
7 min read
Has Summary
--
This article discusses the implementation of gRPC over HTTP/3, emphasizing the performance improvements offered by the QUIC transport protocol.
Jean-Marie Joly
7 min read
Includes Code
Has Summary
--
SafetyCulture logo
SafetyCulture
Intermediate
The article discusses the transition from Node. js to Go within SafetyCulture's microservice architecture deployed on Kubernetes. It highlights the challenges faced with Node.
The article discusses the author's experience interning at SafetyCulture after completing a web development bootcamp.
Bryce Harlum
7 min read
Has Summary
--
SafetyCulture logo
SafetyCulture
Intermediate
The article discusses how to proxy gRPC-Web directly in a Go server without using Envoy, focusing on a simple setup for development.
Roger Chapman
2 min read
Includes Code
Has Summary
--
SafetyCulture logo
SafetyCulture
Intermediate
This article discusses how to generate a mock gRPC server in Go by creating a plugin for the protocol buffer compiler (protoc).
Roger Chapman
3 min read
Includes Code
Has Summary
--
The article discusses SafetyCulture's implementation of Event Sourcing (ES) and Command-Query Responsibility Segregation (CQRS) as part of their cloud-based architecture.
Dimitri Koubaroulis
7 min read
Has Summary
--
The article discusses how SafetyCulture utilizes Envoy and Lua for edge routing, focusing on routing traffic based on application criteria and user characteristics.
Jean-Marie Joly
8 min read
Includes Code
Has Summary
--
SafetyCulture logo
SafetyCulture
Intermediate
The article discusses how SafetyCulture's engineering team has evolved from a small startup to a significant player in the tech industry, focusing on their transition to a SaaS model, the developme...
Cloe Stanbridge
8 min read
Has Summary
--
SafetyCulture logo
SafetyCulture
Intermediate
This article provides a comprehensive guide on building a shared C++ library for both iOS and Android platforms using Djinni, a tool developed by Dropbox.
Yuzhou Zhu
9 min read
Includes Code
Has Summary
--
SafetyCulture logo
SafetyCulture
Intermediate
The article discusses the transition of SafetyCulture's GraphQL server from Node. js to Golang, highlighting the challenges faced with Node. js and the benefits realized after the migration.
Roger Chapman
4 min read
Includes Code
Has Summary
--

You've reached the end! All 14 articles loaded.