Feb 2017
13 Mon
14 Tue
15 Wed
16 Thu 09:00 AM – 06:00 PM IST
17 Fri 09:00 AM – 06:00 PM IST
18 Sat
19 Sun
Ratnadeep Debnath
ircb, https://github.com/waartaa/ircb is a scalable IRC Bouncer written in Python asyncio. It strives to become an end-to-end IRC bouncer as a service which is easy to setup, maintain, monitor and scale.
There have been a few IRC bouncers out in the world, which have worked pretty well for individuals and groups. But, what if you want to create a hosted IRC bouncer service, accessible to a wider number of users? You will need to scale the service as needed, load balance client traffic, optimize network I/O, monitor, etc. if you want to run ther service with minimal infrastructure cost. ircb addresses this problem space. ircb aims to be super easy for operators to setup, maintain, monitor and scale. ircb empowers developers to build other applications on top of it by connecting to it as an IRC client or by directly listening to it’s websocket server.
ircb is written in Python 3 asyncio and this talk will be a good feast for asyncio enthusiasts as I walk you through the various components of ircb: live stores, server side flux, bouncer, etc. You will also find it exciting to see how ircb fits into the bigger picture of Waartaa, an Open Source communication and collaboration tool, and Fedora Hubs.
The talk will be organized as:
Knowledge of Python 3, acquaintance with asyncio is preferable
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}