Jakub Oboza

λ-Cube, Europe · kuba -remove-(at) lambdacu.be

Skills

Architecture
  • Load Balancing
  • Microservices
  • RESTful APIs
  • SaaS/PaaS/IaaS
Languages, Operating Systems & Tools
  • Ruby
  • Erlang
  • Go
  • Javascript
  • git
  • Linux
  • bash
Ruby
  • Ruby On Rails
  • Sidekiq
  • Passenger/Puma
  • rspec
Erlang/Elixir
  • meck
  • eunit
  • mix
  • phoenix framework
  • cowboy
Go
  • gin framework
  • etcd
  • kubernetes client
JavaScript
  • React
  • ReactNative
  • jQuery
  • socket.io
  • node
Platform Development & Administration
  • Kubernetes
  • Nginx
  • Redis
  • RIAK
  • etcd
  • Mysql/MariaDB
  • Postgres
Data Management
  • Mysql
  • Postgres
  • MongoDB
  • RIAK
  • Redis
  • etcd
  • RabbitMQ
Containers & Cloud

Publications

A collection of articles, presentations or talks.

Talk - Lambda Days - Jakub Oboza - Design, building and handling in production a messaging system

Messaging systems are important part of our life. We use them every day in almost every single interaction with other people/systems via electronic devices. But how do we design and build such a system that has to handle millions of messages every day? In this talk I would like to say few words about each step of creating and handling such a system. From design decisions like choosing the language and the platform through building it and handling it in production. Decision on tools that you made will have a big impact on the final product and how it works on day-to-day basis.

February 2014
Nifty tech tag lists from Wouter Beeftink