logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Richard Belleville, Kevin Nilson
2023-04-20

tldr - powered by Generative AI

The presentation discusses various aspects of running an RPC-based system using gRPC, including API design, developer velocity, and operating the system in production.
  • Resource orientation and concurrency considerations
  • Proto-c and produce plugins
  • Debugging utilities
Authors: Eric Anderson, Kevin Nilson
2022-10-28

tldr - powered by Generative AI

The presentation discusses the recent achievements and developments of the grpc project, including the launch of observability and custom load balancer policy features.
  • Grpc has reached 66,000 stars on GitHub and has a large number of new members in the last six months
  • The team is investing more in the project and has a very active release cadence
  • The proxylist servermesh product has launched observability and custom load balancer policy features
  • The team takes issues and pull requests seriously and encourages contributions from outside the team
  • Grpc is interested in having more maintainers and graduating from incubator status
Authors: Rebecca Bilbro, Patrick Deziel
2022-10-26

tldr - powered by Generative AI

The presentation discusses the challenges and solutions in building and maintaining a distributed system for a global directory service that securely exchanges private information for auditing purposes.
  • Storing public certificates in a distributed system to avoid latency fees
  • Distributed systems allow for tolerance of failures and increased availability
  • Testing for concurrency bugs is crucial in building a distributed system
  • Reframing distributed systems as a flow of events across space and time can improve user experience
  • The use of Kafka in Tinder's app demonstrates the importance of strict ordering in distributed systems
Authors: Laurent Bernaille, Elijah Andrews
2022-05-20

tldr - powered by Generative AI

The presentation discusses a complex incident faced by Datadog in their Kubernetes environment, where they initially suspected DNS issues during rolling updates. However, after extensive debugging, they discovered that the issue was related to the connection tracking table used by the hypervisor in AWS instances.
  • Datadog faced a complex incident in their Kubernetes environment
  • Initially suspected DNS issues during rolling updates
  • Extensive debugging revealed the issue was related to the connection tracking table used by the hypervisor in AWS instances
  • Tried different instance types and sizes to address the issue
  • Contacted AWS for more information on connection tracking limits
Authors: Michael McCune, Guy Templeton, David Morrison, Joachim Bartosik
2022-05-19

tldr - powered by Generative AI

Updates and features from the Kubernetes Autoscaling community
  • Horizontal Pod Auto Scaler has released a v2 API and deprecated v2 beta1 and v2 beta2
  • No changes to the serialization format
  • Programmatic API interface has changed
  • Cluster Auto Scaler has added gRPC extensions
  • Vertical Pod Auto Scaler has undergone changes
  • Community involvement is encouraged
Authors: Wenbo Zhu, Sanjay Pujare
2022-05-19

tldr - powered by Generative AI

Introduction to gRPC and Proximal Service Mesh
  • gRPC enables remote procedure calls to make them almost as simple to use as in process direct calls
  • Microservice architecture is enabled by gRPC where a monolithic application is broken up into multiple microservices
  • Service mesh comes up to automate or manage the microservices
  • Proximal service mesh enhances gRPC to have the same traffic management and security functionality as the proxy
  • The services in the mesh talk to each other directly without the proxies
Authors: Steve Gray
2021-10-15

tldr - powered by Generative AI

Deploying a service mesh to production can provide immediate operational and cost economy benefits for a large number of services using long-lived RPC protocols in Kubernetes.
  • Transitioning to Kubernetes logical services improved service discovery and connectivity between services.
  • Using gRPC for backbone protocols resulted in long-lived connections and inefficient load balancing.
  • Deploying a service mesh to production provided immediate operational and cost economy benefits, including reduced costs for moving data between zones and mutual TLS support for all communications within the pod.
  • Future plans include deploying Chaos Mesh more fully and switching to isolated individual clusters per geographic area.
Authors: Sanjay Pujare
2021-10-14

tldr - powered by Generative AI

The presentation discusses the implementation of secure communication in gRPC using the xDS protocol and the certificate provider plug-in framework.
  • gRPC uses xDS protocol to implement secure communication between clients and servers
  • Certificate provider plug-in framework enables various mechanisms to obtain certificates and keys
  • The framework is implemented in gRPC Go, C++, Java, and Python
  • The presentation provides links to resources for more information