@AdamBien / adam-bien.com
Microservices
A Platform Neutral Discussion
adam-bien.com
I’m working as Java EE/SE developer, consultant, sometimes author,
speaker and trainer with Java since 1995....
adam-bien.com
blog.adam-bien.com
workshops.adam-bien.com
airhacks.news
airhacks.io
adam-bien.com
adam-bien.com
airhacks.io
adam-bien.com
Definition
“In short, the microservice architectural style is an approach to
developing a single application ...
adam-bien.com
Context
home grown
adam-bien.com
Motivation
adam-bien.com
Time To Market vs.
Maintainability
adam-bien.com
Are you paid by: # of
services?
adam-bien.com
Microservices vs. SOA
adam-bien.com
Higher dev speed, higher
costs
adam-bien.com
Encapsulation
adam-bien.com
Duplication
adam-bien.com
Reuse
adam-bien.com
Versioning
adam-bien.com
Modularization
adam-bien.com
ProtectedVariations
adam-bien.com
Robustness
adam-bien.com
Resilience
adam-bien.com
Distribution
adam-bien.com
Consistency
adam-bien.com
Scalability
adam-bien.com
CAP :-)
adam-bien.com
CI
adam-bien.com
SCM
adam-bien.com
Testing
adam-bien.com
Team building
adam-bien.com
Configuration
adam-bien.com
Monitoring
adam-bien.com
Logging
adam-bien.com
Deployment
adam-bien.com
Devops
adam-bien.com
Patterns
adam-bien.com
“Cloud Native”
adam-bien.com
ThankYou!
and see you at
workshops.adam-bien.com
DevDay 2016: Adam Bien - Eine sprachneutrale Essenz der Microservices
DevDay 2016: Adam Bien - Eine sprachneutrale Essenz der Microservices
DevDay 2016: Adam Bien - Eine sprachneutrale Essenz der Microservices
Nächste SlideShare
Wird geladen in …5
×

DevDay 2016: Adam Bien - Eine sprachneutrale Essenz der Microservices

5.152 Aufrufe

Veröffentlicht am

O.k. wir starten nun ein Microservice Projekt. Was ist genau zu tun? Wie startet man ein Projekt? Worauf ist zu achten? Was sind die wesentlichen Unterschiede zu der Prä-Microservice Ära? Brauchen wir doch Transaktionen? Was machen wir mit der DB? Gibt es shared Libraries? In dieser Keynote wurden möglichst konkret, allerdings garantiert ohne Java EE (=der perfekten Java EE Plattform :-)) Microservice Konzepte und Patterns wie Bulkheads, Circuit Breaker oder Tolerant Reader vorgestellt.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

DevDay 2016: Adam Bien - Eine sprachneutrale Essenz der Microservices

  1. 1. @AdamBien / adam-bien.com Microservices A Platform Neutral Discussion
  2. 2. adam-bien.com I’m working as Java EE/SE developer, consultant, sometimes author, speaker and trainer with Java since 1995... ...and still really enjoying it! Java Programming Language rocks! workshops.adam-bien.com
  3. 3. adam-bien.com blog.adam-bien.com workshops.adam-bien.com airhacks.news airhacks.io
  4. 4. adam-bien.com
  5. 5. adam-bien.com
  6. 6. airhacks.io
  7. 7. adam-bien.com Definition “In short, the microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API.These services are built around business capabilities and independently deployable by fully automated deployment machinery.There is a bare minimum of centralized management of these services, which may be written in different programming languages and use different data storage technologies.” http://martinfowler.com/articles/microservices.html
  8. 8. adam-bien.com Context
  9. 9. home grown
  10. 10. adam-bien.com Motivation
  11. 11. adam-bien.com Time To Market vs. Maintainability
  12. 12. adam-bien.com Are you paid by: # of services?
  13. 13. adam-bien.com Microservices vs. SOA
  14. 14. adam-bien.com Higher dev speed, higher costs
  15. 15. adam-bien.com Encapsulation
  16. 16. adam-bien.com Duplication
  17. 17. adam-bien.com Reuse
  18. 18. adam-bien.com Versioning
  19. 19. adam-bien.com Modularization
  20. 20. adam-bien.com ProtectedVariations
  21. 21. adam-bien.com Robustness
  22. 22. adam-bien.com Resilience
  23. 23. adam-bien.com Distribution
  24. 24. adam-bien.com Consistency
  25. 25. adam-bien.com Scalability
  26. 26. adam-bien.com CAP :-)
  27. 27. adam-bien.com CI
  28. 28. adam-bien.com SCM
  29. 29. adam-bien.com Testing
  30. 30. adam-bien.com Team building
  31. 31. adam-bien.com Configuration
  32. 32. adam-bien.com Monitoring
  33. 33. adam-bien.com Logging
  34. 34. adam-bien.com Deployment
  35. 35. adam-bien.com Devops
  36. 36. adam-bien.com Patterns
  37. 37. adam-bien.com “Cloud Native”
  38. 38. adam-bien.com ThankYou! and see you at workshops.adam-bien.com

×