Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Microservices architecture pitfalls

Microservices architecture pitfalls

This is the talk about common pitfalls met while building scalable microservice architecture

Mateusz Gajewski

March 07, 2015
Tweet

More Decks by Mateusz Gajewski

Other Decks in Programming

Transcript

  1. About me given: I started working in Allegro in 2009

    (5 mln AO, 50 devs) when: Allegro reached 40 mln AO, 400 devs then: I am Solutions Architect 2
  2. Agenda • Microservices, microservices, microservices! ;) • Some challenges &

    pitfalls: • Architectural, • Operational, • Organisational 3
  3. 5

  4. Back then we wanted • agile development, • scalability, •

    resilience, • lower costs, • hybrid cloud. 6
  5. But our system was too BIG & too complex to

    do it with existing enterprise solutions 8
  6. 42

  7. 45

  8. 49

  9. 51

  10. war files
 ▾ scp + puppet ▾ golden images ▾

    docker (immutable images) ▾ 58
  11. 73

  12. 75

  13. 76

  14. 77

  15. Thanks! Any questions? Visit our blog: allegrotech.io Follow us on

    twitter: @allegrotechblog Check our OSS projects: github.com/allegro And meetup group: meetup.com/allegrotech 78