BT

Ready for InfoQ 3.0? Try the new design and let us know what you think!

rss
48:10
Architecture & Design Follow 2649 Followers

To RPC or Not to RPC: Choosing the Right Communication Strategies in a Microservice Architecture

Posted by Thomas Bøgh Fangel  on  Oct 04, 2018 Posted by Thomas Bøgh Fangel Follow 2 Followers  on  Oct 04, 2018

Thomas Bøgh Fangel presents Lunar Way’s journey of breaking up their Rails monolith into a microservice architecture focusing on the benefits changing synchronous RPC to asynchronous events.

41:01
Development Follow 786 Followers

Efficient Service Communication with gRPC

Posted by Petra Bierleutgeb  on  Sep 09, 2018 Posted by Petra Bierleutgeb Follow 0 Followers  on  Sep 09, 2018

Petra Bierleutgeb takes a look at gRPC, discussing how its support for HTTP/2, protocol buffers, type-safety and others makes it an alternative to REST/JSON-based service communication.

39:39
Web API Follow 264 Followers

Rethinking CodeGen: IDL, Thrift, gRPC, Ohh My

Posted by Cameron Waeland  on  Sep 26, 2017 Posted by Cameron Waeland Follow 0 Followers  on  Sep 26, 2017

Cameron Waeland discusses the evolution of Compass and presents their extensible code generation framework which is at the heart of their automatically generated REST to gRPC reverse proxy.

52:40
Web API Follow 264 Followers

Generating Unified APIs with Protocol Buffers and gRPC

Posted by Christopher Burnett  on  Sep 20, 2017 Posted by Christopher Burnett Follow 0 Followers , Chris Roche Follow 0 Followers  on  Sep 20, 2017

Chris Roche and Christopher Burnett discuss how they extended the Protocol Buffer (PB) IDL to create unified APIs and data models, and how they used Envoy to move HTTP 1.1 services to gRPC.

40:05
Development Follow 786 Followers

gRPC: A High Performance, Modern RPC System

Posted by David Howden  on  Jun 03, 2017 Posted by David Howden Follow  Followers  on  Jun 03, 2017

David Howden introduces gRPC and outlines its main strengths/weaknesses, and then recounts his experience of migrating from JSON/HTTP-based REST to gRPC, including benefits and issues encountered.

43:24
Architecture & Design Follow 2649 Followers

Freeing the Whale: How to Fail at Scale

Posted by Oliver Gould  on  Mar 25, 2017 Posted by Oliver Gould Follow 1 Followers  on  Mar 25, 2017

Oliver Gould discusses Finagle, a library providing a uniform model for handling failure at the communications layer, enabling Twitter to fail, safely and often.

32:26
Java Follow 1213 Followers

gRPC 101 for Spring Developers

Posted by Ray Tsang  on  Nov 29, 2016 1 Posted by Ray Tsang Follow 0 Followers  on  Nov 29, 2016 1

Ray Tsang discusses using gRPC's streaming API to build sophisticated real-time applications, diving into integration with Maven, Gradle, Spring Boot and RxJava.

01:00:09
Followers

Applying Reactive Programming to Existing Applications

Posted by Ben Christensen  on  Jul 19, 2015 2 Posted by Ben Christensen Follow 1 Followers  on  Jul 19, 2015 2

Ben Christensen discusses the mental shift from imperative to declarative programming, working with blocking IO such as JDBC and RPC, service composition, debugging and unit testing.

BT