eventual consistency ftw david craelius, cto Klarna in short - - - PowerPoint PPT Presentation

eventual consistency ftw
SMART_READER_LITE
LIVE PREVIEW

eventual consistency ftw david craelius, cto Klarna in short - - - PowerPoint PPT Presentation

eventual consistency ftw david craelius, cto Klarna in short - Independent, founders still majority owners - Delivering online payments not built on top of the traditional VISA/MC stack - Aim to double each year - > 100M turnover 2012


slide-1
SLIDE 1

eventual consistency ftw

david craelius, cto

slide-2
SLIDE 2

.d 2

  • Independent, founders still majority owners
  • Delivering online payments not built on top of

the traditional VISA/MC stack

  • Aim to double each year
  • >€100M turnover 2012 & we’ve always been

profitable

  • 800 FTEs (and counting)
  • Investors such as Sequoia Capital, DST,

General Atlantic and Atomico.

  • Functional programming

junkies

Klarna in short

slide-3
SLIDE 3

.d 3

zero friction for consumers

Klarna vision

slide-4
SLIDE 4

.d 4

slide-5
SLIDE 5

.d 5

slide-6
SLIDE 6

.d 6

slide-7
SLIDE 7

.d 7

slide-8
SLIDE 8

.d 8

slide-9
SLIDE 9

.d 9

slide-10
SLIDE 10

.d 10

….but taking 100% of

  • ur merchants check-out requires a close

to 100% availability of our service. fuck.

slide-11
SLIDE 11

.d 11

my view on true UX:

slide-12
SLIDE 12

.d 12

availability is no longer optional

slide-13
SLIDE 13

.d 13

K2

  • our migration strategy
  • ut of the “dark pit of hell”*.

*our technical debt a.k.a. the monolith

slide-14
SLIDE 14

.d 14

K2 target: 99.99% availability 24/7 utilizing a lean, “no master” pattern.

slide-15
SLIDE 15

.d 15

K2 routing

@cannedprimates @uwe_ @massemanet

slide-16
SLIDE 16

.d 16

K2:FRED architecture

@cannedprimates @uwe_ @massemanet

slide-17
SLIDE 17

.d 17

K2:FRED infrastructure

@cannedprimates @uwe_ @massemanet

slide-18
SLIDE 18

.d 18

A service: Klarna Payment GW

slide-19
SLIDE 19

.d 19

no master (eventual consistency) && realtime credit scoring && credit card processing = wtf? you dumb?

slide-20
SLIDE 20

.d 20

We expect things to fail

slide-21
SLIDE 21

.d 21

K2:FRED Graceful degradation of services

slide-22
SLIDE 22

.d 22

Q?