Talks and fun! Also be sure to check the address, so that you don't accidentally visit the old Babbel office :)

There will be food in the form of Pizza, vegetarian and vegan options included. First come first served as always.

Tematy

API Accessibility - Key Concepts driving Developer Adoption

How do API access methods influence developer adoption? Provide a SDK, design a REST (Hypermedia) API, integrate with adapter frameworks? Making those decisions has a clearly underestimated effect on developer adoption. As well, learn about the influence of: authentication methods, output formats, OSS standards, design, documentation, etc.

Lowering entrance barriers to API data is key to drive internal and external innovation. An easily understandable API a.k.a. Developer Experience (DX) drives usage, reduces support costs for providers and developer costs for consumers.

Serverless Architecture

When people aren’t talking about Docker and containers, they’re usually talking about serverless architecture — code that runs without servers. How is that possible? Well, technically, the code still runs on servers, but you’re not the one in charge of managing them. It’s kind of like the cloud, where people just accept that data goes in the cloud and comes back out just the way you requested it. Of course, we know it’s not that easy. There’s a lot that goes on behind the scene. The same holds true for “serverless” code execution… and it’s really cool.

How exactly does it work? To explain and illustrate, I’ll be talking about AWS Lambda and AWS API Gateway. AWS Lambda allows you to focus on code by completely removing the need to think about servers.

Highly scalable storage using MySQL and Ruby

Due to its very dynamic nature, the hotel business presents a number of engineering challenges. Prices and availability change constantly, hotels sell their inventory via multiple channels, etc.

At HotelTonight, we’re handling constant inventory and price updates from multiple sources for thousands of our hotels. We also need a robust notification engine for broadcasting change events to various parts of our distributed system.

In this talk, I’d like to describe how we’re able to scale our distributed hotel inventory and rates storage using an append-only store built on top of MySQL and the Sequel gem, keeping both writes and reads fast. I’ll also be comparing trade-offs of various alternative approaches.

Uczestników: (68)

Anthony Cherepanov
Wydarzenia: 3
Tematy: 1

Study.EU
Wydarzenia: 9
Tematy: 2

andelka
Wydarzenia: 10
Tematy: 0

André Kunz
Wydarzenia: 2
Tematy: 0

Marek Rosa
Wydarzenia: 7
Tematy: 0

Oleksii Fedorov
Wydarzenia: 20
Tematy: 1

Organizer

Tobias Pfeiffer
Wydarzenia: 78
Tematy: 12

Leif Gensert
Wydarzenia: 9
Tematy: 1

Holger Pillmann
Wydarzenia: 9
Tematy: 0

Jonathon Bellew
Wydarzenia: 6
Tematy: 0

hukl
Wydarzenia: 4
Tematy: 4

Gaetano Contaldi
Wydarzenia: 2
Tematy: 0

Maximilian Maintz
Wydarzenia: 1
Tematy: 0

Ⓜ️athias
Wydarzenia: 9
Tematy: 0

Dinesh Vasudevan
Wydarzenia: 1
Tematy: 0

Sebastian Oelke
Wydarzenia: 3
Tematy: 0

Armin Pašalić
Wydarzenia: 53
Tematy: 2

Jerko Latković
Wydarzenia: 1
Tematy: 0

Stefan Horning
Wydarzenia: 12
Tematy: 0

nynne
Wydarzenia: 7
Tematy: 0

Cameron Prebble 🇳🇿
Wydarzenia: 35
Tematy: 0

jan nietfeld
Wydarzenia: 6
Tematy: 0

Fanny Krebs-Pinto
Wydarzenia: 9
Tematy: 1

nicola
Wydarzenia: 17
Tematy: 0

(((Andrei Ursan)))
Wydarzenia: 8
Tematy: 0

Yoshi
Wydarzenia: 2
Tematy: 0

Max Prokopiev
Wydarzenia: 6
Tematy: 0

Jake Matthews
Wydarzenia: 1
Tematy: 0

Uladzimiro
Wydarzenia: 9
Tematy: 1

Raphaela Wrede
Wydarzenia: 6
Tematy: 2

Bodo Tasche 🔭
Wydarzenia: 40
Tematy: 3

Roland Koch
Wydarzenia: 38
Tematy: 0

Pedro Vitti
Wydarzenia: 2
Tematy: 0

jottr
Wydarzenia: 13
Tematy: 0

Daniel Reszka
Wydarzenia: 12
Tematy: 0

Paul Götze
Wydarzenia: 46
Tematy: 1

Toño Serna
Wydarzenia: 40
Tematy: 0

Michael Reinsch
Wydarzenia: 25
Tematy: 2

Tanja Cerri
Wydarzenia: 11
Tematy: 0

Timur Khafizov
Wydarzenia: 1
Tematy: 0

Thorarinn Sigurdsson
Wydarzenia: 1
Tematy: 0

Oliver Grimm
Wydarzenia: 3
Tematy: 0

yonatan miller
Wydarzenia: 19
Tematy: 0

lfglopes
Wydarzenia: 4
Tematy: 0

Zhuo-Fei Hui
Wydarzenia: 33
Tematy: 1

MatthiasHess
Wydarzenia: 1
Tematy: 0

Arian Celina
Wydarzenia: 3
Tematy: 0

Antony Siegert
Wydarzenia: 7
Tematy: 0

C. Rudy Hoppe
Wydarzenia: 1
Tematy: 0

Sameer Shemna
Wydarzenia: 1
Tematy: 0

Jella
Wydarzenia: 8
Tematy: 0

Cristian
Wydarzenia: 7
Tematy: 0

Nikola Nizbrdica
Wydarzenia: 7
Tematy: 0

Aneesh Kallarakkal
Wydarzenia: 1
Tematy: 0

Peter Gundel
Wydarzenia: 10
Tematy: 1

Martin Czuchra
Wydarzenia: 19
Tematy: 0

Hausracoon
Wydarzenia: 15
Tematy: 0

Brychu
Wydarzenia: 1
Tematy: 0

Anatoliy Plastinin
Wydarzenia: 6
Tematy: 0

Juan Matías Repetti
Wydarzenia: 3
Tematy: 0

Norman
Wydarzenia: 1
Tematy: 0

Roman Gusev
Wydarzenia: 13
Tematy: 0

Niall Burkley
Wydarzenia: 22
Tematy: 2

Jeremy Smith
Wydarzenia: 1
Tematy: 0

Irmela
Wydarzenia: 6
Tematy: 0

Piotr Steininger
Wydarzenia: 2
Tematy: 1

Alexander Pepper
Wydarzenia: 20
Tematy: 0

Trasa