Full Featured (30-40 min.)

October 15, 201716:10

Uri Shamay


Build a High-Performance Microservices Architecture with NATS.io & Golang

There are many criteria to consider when building your microservices architecture for scale and performance. The two major ones are programming language and inter-service communication.These decisions dramatically influence the scalability of the system. For our inter-service communication we chose NATS.io, an open-source, cloud-native messaging system for distributed systems; and Golang as the programming language. NATS.io is a highly performant Publish/Subscribe system which has a simple model that leverages both synchronous and asynchronous communication. Golang has a simple yet strong concurrency model, which helps building highly scalable systems fast without compromising simplicity.


About Reversim

Reversim (רברס עם פלטפורמה) is a Hebrew podcast by Ori Lahav and Ran Tavory which brings together software developers and product, with over 300 recorded episodes and a few thousands listeners.

The summit is our intention to create a conference for developers by developers. Like in the podcast, we bring you the content we are interested in, and we hope you will be too.

All Rights Reserved © 2017