eventual consistency ftw
play

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


  1. eventual consistency ftw david craelius, cto

  2. 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 & we’ve always been profitable - 800 FTEs (and counting) - Investors such as Sequoia Capital, DST, General Atlantic and Atomico. - Functional programming junkies .d 2

  3. Klarna vision zero friction for consumers .d 3

  4. .d 4

  5. .d 5

  6. .d 6

  7. .d 7

  8. .d 8

  9. .d 9

  10. … .but taking 100% of our merchants check-out requires a close to 100% availability of our service. fuck. .d 10

  11. my view on true UX: .d 11

  12. availability is no longer optional .d 12

  13. K2 -our migration strategy out of the “dark pit of hell”*. *our technical debt a.k.a. the monolith .d 13

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

  15. K2 routing @cannedprimates @uwe_ @massemanet .d 15

  16. K2:FRED architecture @cannedprimates @uwe_ @massemanet .d 16

  17. K2:FRED infrastructure @cannedprimates @uwe_ @massemanet .d 17

  18. A service: Klarna Payment GW .d 18

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

  20. We expect things to fail .d 20

  21. K2:FRED Graceful degradation of services .d 21

  22. Q? .d 22

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend