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

Microservices meet Real-World Projects @ JavaLand

Microservices meet Real-World Projects @ JavaLand

Alexander Heusingfeld

March 09, 2016

Transcript

61 slides
  1. “Don’t care about this, it’s our business!” “Alarming is our

    concern, don’t bother about it!” “No need for a discussion, we always fix that during deployment.” “That’s part of the handover to operations.”
  2. overcome “us vs. them” > cross-functional != cross-department > have

    one manager to decide on a team’s targets > don’t neglect team-building
  3. overcome “us vs. them” > cross-functional != cross-department > have

    one manager to decide on a team’s targets > don’t neglect team-building > trust is not optional
  4. The manageable, domain specific scope enables the development, operation and

    maintenance of an SCS by an autonomous team. Team 1 Team 2 Team 3
  5. What this taught us > enable fast feedback for your

    team > automate what’s next to you first
  6. What this taught us > enable fast feedback for your

    team > automate what’s next to you first > do your homework before you teach others
  7. What this taught us > enable fast feedback for your

    team > automate what’s next to you first > do your homework before you teach others > other people will notice the benefits
  8. What this taught us > enable fast feedback for your

    team > automate what’s next to you first > do your homework before you teach others > other people will notice the benefits > complex processes can be adopted, divide them and take one step at a time
  9. Summary > distributed systems are hard - organizational impact, too

    > don't forget: there's always at least one other perspective #javaland #innoQ
  10. Summary > distributed systems are hard - organizational impact, too

    > don't forget: there's always at least one other perspective > Don’t overwhelm people, change one thing at a time #javaland #innoQ
  11. Summary > distributed systems are hard - organizational impact, too

    > don't forget: there's always at least one other perspective > Don’t overwhelm people, change one thing at a time > not everyone who wants microservices is immediately capable to establish them #javaland #innoQ
  12. Tammo van Lessen | @taval [email protected] Alexander Heusingfeld | @goldstift

    [email protected] Thank you! Questions? Comments? innoQ Deutschland GmbH Krischerstr. 100 D-40789 Monheim am Rhein Germany Phone: +49 2173 3366-0 innoQ Schweiz GmbH Gewerbestr. 11 CH-6330 Cham Switzerland Phone: +41 41 743 0116 www.innoq.com Ohlauer Straße 43 D-10999 Berlin Germany Phone: +49 2173 3366-0 Ludwigstr. 180 E D-63067 Offenbach Germany Phone: +49 2173 3366-0 Kreuzstr. 16 D-80331 München Germany Telefon +49 2173 3366-0 https://www.innoq.com/en/talks/

More Decks by Alexander Heusingfeld

Other Decks in Technology