leapfrogging with a rucksack @dcraelius, CTO Klarna torsdag den 7. - - PowerPoint PPT Presentation

leapfrogging with a rucksack
SMART_READER_LITE
LIVE PREVIEW

leapfrogging with a rucksack @dcraelius, CTO Klarna torsdag den 7. - - PowerPoint PPT Presentation

#3031 leapfrogging with a rucksack @dcraelius, CTO Klarna torsdag den 7. marts 13 why do most (financial) companies lose momentum after five years? torsdag den 7. marts 13 Klarnas journey Klarna is growing and expanding rapidly by


slide-1
SLIDE 1

leapfrogging with a rucksack

@dcraelius, CTO Klarna

#3031

torsdag den 7. marts 13
slide-2
SLIDE 2

why do most (financial) companies lose momentum after five years?

torsdag den 7. marts 13
slide-3
SLIDE 3

2005 2007 2008 2009 2010 2011 2012

The vision of safer and simpler e-commerce was born. Our founders introduce an idea: Invoice, that will change the way people shop online.

Klarna’s journey

The 1000th store is signed. Investment AB Öresund becomes a partner in the company. We expand and offer Finnish, Norwegian and Danish consumers our payment solutions. We also introduce our second payment service, Account. To expand further we need a company name that is viable for more than just the Nordic countries. Therefore, we change our name to Klarna. Klarna is growing and expanding rapidly by establishing
  • urselves in Germany and the Netherlands. We also launch our
third payment service, Klarna Mobile. Michael Moritz joins the board and we receive an investment from Sequoia Capital. With ~770 employees and growing, a new product: Klarna Checkout and Austrian market entry, the future is very bright. Klarna receives financial backing from DST Global and General Atlantic. We were nominated as Best International Startup in the Crunchies Award. torsdag den 7. marts 13
slide-4
SLIDE 4

Safer Simpler More fun

torsdag den 7. marts 13
slide-5
SLIDE 5

Solution

Klarna takes the risk

torsdag den 7. marts 13
slide-6
SLIDE 6

keep it simple for the user (not engineering)

  • no pre-registration
  • identify yourself using top of mind

information

  • separate buying from paying
torsdag den 7. marts 13
slide-7
SLIDE 7

https://klarna.com/

torsdag den 7. marts 13
slide-8
SLIDE 8

so, why do most (financial) companies lose momentum after five years?

torsdag den 7. marts 13
slide-9
SLIDE 9

“technical challenges”

torsdag den 7. marts 13
slide-10
SLIDE 10

so you’re fucked, what to do?

torsdag den 7. marts 13
slide-11
SLIDE 11

the path to hell is paved with good intentions (and duct tape)

torsdag den 7. marts 13
slide-12
SLIDE 12

neither tech nor biz embrace YAGNI enough.

torsdag den 7. marts 13
slide-13
SLIDE 13

sooo....what to do?

run for your life (or join a startup)

torsdag den 7. marts 13
slide-14
SLIDE 14

lean or lazy?

torsdag den 7. marts 13
slide-15
SLIDE 15

software engineering is about cost efgectiveness and lead time.

torsdag den 7. marts 13
slide-16
SLIDE 16
  • In a realm where every business has the same requirements, shrink-wrapped software
is appropriate. E.g. excel, SAP.

software engineering is about cost efgectiveness and lead time.

torsdag den 7. marts 13
slide-17
SLIDE 17
  • In a realm where every business has the same requirements, shrink-wrapped software
is appropriate. E.g. excel, SAP.
  • In a realm where many businesses face the same problems, but there's a lot of
business-specific tweaking, the Java ecosystem is hard to beat. E.g. camel, hadoop,
  • racle.

software engineering is about cost efgectiveness and lead time.

torsdag den 7. marts 13
slide-18
SLIDE 18
  • In a realm where every business has the same requirements, shrink-wrapped software
is appropriate. E.g. excel, SAP.
  • In a realm where many businesses face the same problems, but there's a lot of
business-specific tweaking, the Java ecosystem is hard to beat. E.g. camel, hadoop,
  • racle.
  • In a soft-realtime, business specific realm, in-house development in something as
funky as Erlang is a great choice. E.g. telephone switches, stock quote distribution, financial transactions etc = core stufg where you need to own your code & know your tools.

software engineering is about cost efgectiveness and lead time.

torsdag den 7. marts 13
slide-19
SLIDE 19

we chose a lean & decoupled strategy out

  • f our “dark pit of hell”.
torsdag den 7. marts 13
slide-20
SLIDE 20

why?

torsdag den 7. marts 13
slide-21
SLIDE 21
  • YAGNI

why?

torsdag den 7. marts 13
slide-22
SLIDE 22
  • YAGNI
  • availability is no longer optional.

why?

torsdag den 7. marts 13
slide-23
SLIDE 23
  • YAGNI
  • availability is no longer optional.
  • want to own our code and know our

tools.

why?

torsdag den 7. marts 13
slide-24
SLIDE 24

Solution

functional & light weight tech stack

torsdag den 7. marts 13
slide-25
SLIDE 25 torsdag den 7. marts 13
slide-26
SLIDE 26 torsdag den 7. marts 13
slide-27
SLIDE 27 torsdag den 7. marts 13
slide-28
SLIDE 28 torsdag den 7. marts 13
slide-29
SLIDE 29 torsdag den 7. marts 13
slide-30
SLIDE 30 torsdag den 7. marts 13
slide-31
SLIDE 31 torsdag den 7. marts 13
slide-32
SLIDE 32 torsdag den 7. marts 13
slide-33
SLIDE 33 torsdag den 7. marts 13
slide-34
SLIDE 34
  • ur soft-realtime tech stack
  • erlang
  • webmachine
  • mochiweb
  • Riak
  • Rabbit MQ
  • Chef
  • Cloudstack
torsdag den 7. marts 13
slide-35
SLIDE 35

YAGNI

torsdag den 7. marts 13
slide-36
SLIDE 36

questions?

torsdag den 7. marts 13
slide-37
SLIDE 37

Thank you!

torsdag den 7. marts 13