Golang News http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Thu, 15 Mar 2018 12:00:00 +0000 Http load balancing on grpc services #grpc 13 points posted by lolly https://medium.com/@gdm85/http-load-balancing-on-grpc-services-e3d702db05d7 1192 Thu, 03 Nov 2016 10:37:00 +0000 Video: Building high performance microservices with Kubernetes, Go, and gRPC #microservices #grpc 12 points posted by gopher https://www.youtube.com/watch?v=YiNt4kUnnIM 1915 Sat, 11 Mar 2017 13:48:00 +0000 Bidirectional gRPC streaming for Go #grpc 11 points posted by kenny https://rakyll.org/grpc-streaming 1039 Sat, 03 Sep 2016 07:11:00 +0000 gRPC is now ready for production deployments #grpc 10 points posted by kenny http://www.grpc.io/blog/gablogpost 1010 Tue, 23 Aug 2016 17:42:00 +0000 Building high performance apis in go using grpc and protocol buffers #grpc 8 points posted by gopher https://medium.com/@shijuvar/building-high-performance-apis-in-go-using-grpc-and-protocol-buffers-2eda5b80771b 1671 Sat, 04 Feb 2017 10:40:00 +0000 Why we have decided to move our APIs to gRPC #grpc 7 points posted by andythomas http://www.grpc.io/blog/ 1029 Tue, 30 Aug 2016 18:01:00 +0000 Take a REST with HTTP/2, Protobufs, and Swagger #grpc At CoreOS we build and maintain a number of API-driven services across different domains, for example: container images in Quay, key/values in etcd, and cluster orchestration in Kubernetes. We’re always looking for ways to make designing and building these APIs simpler and more efficient. In this post we explore a new Remote Procedure Call (RPC) framework based on protobufs and HTTP/2 called gRPC, that we think can make building and consuming APIs better. 7 points posted by kenny https://coreos.com/blog/gRPC-protobufs-swagger.html 627 Wed, 24 Feb 2016 23:26:00 +0000 Video: Best Practices for (Go) gRPC Services #grpc It's easy to get a simple service up and running with gRPC, but there are many items often overlooked that can lead to problems down the road. This session will cover a variety of lessons learned while developing and maintaining internal services at Google. Topics will include issues such as deadlines, retries, monitoring, error propagation, and memory management. Examples will be provided in Go, but the concepts can be applied to services in all languages. 6 points posted by gopher https://www.youtube.com/watch?v=Z_yD7YPL2oE 2863 Sun, 29 Oct 2017 09:38:00 +0000 Grpc dont supply a client cert #grpc #certificates 5 points posted by John Doak http://gophersre.com/2019/06/21/grpc-dont-supply-a-client-cert 4025 Mon, 24 Jun 2019 20:06:00 +0000 Video: Binary encoding, Flatbuffers and gRPC #data #grpc Binary encoding, Flatbuffers and gRPC by Manish R Jain - Go Meetup, October 2016 5 points posted by gopher https://www.youtube.com/watch?v=aEqNSR1CgLk 1765 Sat, 18 Feb 2017 10:12:00 +0000 Autopool: Speeding Up gRPC With Finalizers #runtime #grpc #rpc #buffers #slices #finalizer 4 points posted by John Doak http://gophersre.com/2019/12/31/autopool 4230 Tue, 31 Dec 2019 20:02:00 +0000 Video: gRPC -Google's high-performance, open-source RPC framework #gothamgo #grpc 4 points posted by lolly https://m.youtube.com/watch?v=sZx3oZt7LVg 839 Sat, 21 May 2016 05:55:00 +0000 Tutorial: how to develop a go grpc microservice #kubernetes #grpc 3 points posted by andythomas https://medium.com/@amsokol.com/tutorial-how-to-develop-go-grpc-microservice-with-http-rest-endpoint-middleware-kubernetes-daebb36a97e9 3574 Fri, 21 Sep 2018 09:35:00 +0000 gRPC Go perf improvements #grpc For past few months we’ve been working on improving gRPC-Go performance. This includes improving network utilization, optimizing CPU usage and memory allocations. Most of our recent effort has been focused around revamping gRPC-Go flow control. After several optimizations and new features we’ve been able to improve quite significantly, especially on high-latency networks. We expect users that are working with high-latency networks and large messages to see an order of magnitude performance gain. Benchmark results at the end. 3 points posted by kenny https://grpc.io/2017/08/22/grpc-go-perf-improvements.html 2563 Tue, 22 Aug 2017 21:21:00 +0000 Enhancing Application Communication with gRPC #pluralsight #tutorials #video #grpc There have been many different strategies over the years to get software written in one language to communicate with one written in another. The two primary approaches that have evolved have been RESTful services (typically using JSON documents to transmit data) and RPC (remote procedure calls) that use a variety of different transmission techniques. In this course, Enhancing Application Communication with gRPC, you’ll be introduced to the gRPC framework that Google uses for much of its inter-service communication. First, you’ll cover the components of gRPC application. Next, you’ll discover how to use protocol buffers to define gRPC services. Finally, you’ll learn how to create gRPC clients and servers using C#, Java, Node.js, and Go. By the end of this course, you’ll know how to use gRPC in your distributed system applications. 3 points posted by iris-go https://www.pluralsight.com/courses/grpc-enhancing-application-communication 1543 Sun, 15 Jan 2017 13:10:00 +0000 A high performance RPC framework #grpc #net #frameworks 3 points posted by kenny http://www.grpc.io 144 Tue, 06 Oct 2015 13:01:00 +0000 An example of grpc micro-service #golang #docker #grpc An example of well structured grpc micro-service 1 points posted by yuribuerov https://github.com/YuriBuerov/grpc-example 3246 Tue, 20 Mar 2018 21:49:00 +0000