IRCB IRC Bouncer as a Service https://github.com/waartaa/ircb Who - - PowerPoint PPT Presentation

ircb
SMART_READER_LITE
LIVE PREVIEW

IRCB IRC Bouncer as a Service https://github.com/waartaa/ircb Who - - PowerPoint PPT Presentation

IRCB IRC Bouncer as a Service https://github.com/waartaa/ircb Who am I? - Ratnadeep Debnath, AKA, rtnpro - Open Source contributor: Fedora, Mozilla, etc. - Container Tools Engineer @ Redhat - Blog: http://www.rtnpro.com - Github:


slide-1
SLIDE 1

IRCB

IRC Bouncer as a Service https://github.com/waartaa/ircb

slide-2
SLIDE 2

Who am I?

  • Ratnadeep Debnath, AKA, rtnpro
  • Open Source contributor: Fedora, Mozilla, etc.
  • Container Tools Engineer @ Redhat
  • Blog: http://www.rtnpro.com
  • Github: https://github.com/rtnpro
  • Email: rtnpro@gmail.com
slide-3
SLIDE 3

A bit of background...

slide-4
SLIDE 4

Waartaa, https://www.waartaa.com

slide-5
SLIDE 5

Why a bouncer?

slide-6
SLIDE 6

Why another bouncer?

  • multi host bouncers
  • proper synchronization across multi host bouncers
  • a sane, consumable API, to control the bouncers
  • finally, a bouncer as SAAS product, easy to deploy, maintain and consume
slide-7
SLIDE 7

IRCB

IRC Bouncer as a service

  • distributed and auto scalable
  • multiple control endpoints: web, CLI, etc.
  • easy to manage
  • Consumable by external services
slide-8
SLIDE 8

Architecture

slide-9
SLIDE 9

Current status

  • 0.1.1 release
  • authentication support
  • support multiple clients for same IRC server connection
  • basic CLI
slide-10
SLIDE 10

The way ahead

  • identd server
  • implement server side FLUX, unidirectional data flow model
  • autoscale to avoid hitting max connections per IP limit by IRC servers
slide-11
SLIDE 11

The big picture

slide-12
SLIDE 12

Get involved

  • Source code: https://github.com/waartaa/ircb
  • Issues: https://github.com/waartaa/ircb/issues
slide-13
SLIDE 13

Questions?

slide-14
SLIDE 14

Thanks :)