Rembus.jl: A Pub/Sub and Remote Procedure Call Middleware for Microservices
Offered By: The Julia Programming Language via YouTube
Course Description
Overview
Explore a conference talk on Rembus.jl, a Pub/Sub and Remote Procedure Call middleware for Julia, presented by Attilio DonĂ at JuliaCon 2024. Learn about this tool designed for microservices-oriented enterprise systems, focusing on simplifying distributed application implementation, optimizing performance, and supporting both broker and broker-less architectures. Discover how Rembus leverages Julia's metaprogramming capabilities to offer a novel API approach for transforming functions into "distributed" functions. Gain insights into Pub/Sub patterns with examples of publishers and subscribers, and understand how Rembus facilitates the exchange of primitive types, binary data, and DataFrame objects between components. The talk covers motivations behind Rembus, its main features, fault-tolerance capabilities using Visor.jl, implementation examples for pub-sub and RPC systems, and includes a demo on exchanging dataframes between Julia, Python, and Rust.
Syllabus
Rembus.jl: a Pub/Sub and Remote Procedure Call middleware | DonĂ | JuliaCon 2024
Taught by
The Julia Programming Language
Related Courses
Julia Scientific ProgrammingUniversity of Cape Town via Coursera Julia for Beginners in Data Science
Coursera Project Network via Coursera Linear Regression and Multiple Linear Regression in Julia
Coursera Project Network via Coursera Decision Tree and Random Forest Classification using Julia
Coursera Project Network via Coursera Logistic Regression for Classification using Julia
Coursera Project Network via Coursera