Building Real Time Microservice Applications with Open Source

Опубликовано: 05 Февраль 2025
на канале: YYCJS
1,698
8

This month we've got another special collaboration session. This time with the Calgary Python group - PyYYC. In this session we're going to be talking about two technologies you can use to build real-time microservice applications.

Mike Warren is going to introduce crossbar.io, an open-source broker/dealer for "routed" Remote Procedure Calls (RPC) and Publish/Subscribe messaging, using a 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).

Next week the Python group is going to host a meetup where you can learn how the very same APIs work in Python (both front-end and back-end). This is a great opportunity for the Py-curious to learn about event driven architecture in Python using Twisted and asyncio.