Building Real Time Microservice Applications with Open Source, pt. 1


Details
This is a joint meetup with YYC.js. Please RSVP there (https://www.meetup.com/yyc-js/events/229938795/), and come for the Python part the following week (https://www.meetup.com/py-yyc/events/230025997/).
crossbar.io is an open-source broker/dealer for "routed" Remote Procedure Calls (RPC) and Publish/Subscribe messaging, using an IETF-track protocol called Web Application Messaging Protocol (WAMP). WAMP supports "frontend" and "backend" style components in many languages (JavaScript, Python, C++, Java) using local (tcp, unix sockets, pipes) and remote ('plain' sockets, WebSockets) transports and multiple serialization formats (JSON, msgpack and CBOR).
This presentation will give an overview of crossbar.io's ecosystem and features, and dive into example components running in the browser and on Node.js
Note that this is a joint meetup with YYC.js: come to the Python meetup the following week to learn how the very same APIs work in Python (both front-end and back-end, on Twisted and asyncio), as well as touching on how the router itself works (it is written in Python using Twisted). This is a great opportunity to learn about the "other" meetup or language if you're a JavaScripter interested in Python (or vice-versa)!

Building Real Time Microservice Applications with Open Source, pt. 1