Logging • Building Real Time Microservice Applications with Open Source, pt. 2


Details
Building Real Time Microservice Applications with Open Source, pt. 2 • Mike Warren
In collaboration with YYC.js, this meetup will explore https://crossbar.io , https://autobahn.ws/python and Web Application Messaging Protocol (WAMP) from a Python perspective. If you're curious about JavaScript as well, please come to the corresponding YYCjs meetup the previous week (https://www.meetup.com/yyc-js/events/229938795/) to see the APIs for the browser and Node.js
WAMP is a real-time protocol for Remote Procedure Calls (RPC) and Publish/Subscribe (PubSub) messaging patterns. Because the calls are "routed", interesting features like white/black listing, authorization, authentication and fine-grained access control are all possible.
If there's time, we will discuss how the router itself is written; it uses Twisted and Python to implement the Broker and Dealer roles of the WAMP protocol (http://wamp-proto.org/).
Intro to Logging • Kurt Neufeld
An introduction to logging and why you want it. There will be a tutorial on how to use and setup the slightly complicated python logging mechanism followed by a brief mention of some third party apps.

Logging • Building Real Time Microservice Applications with Open Source, pt. 2