Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Moved to https://slidr.io/azzazzel/business-wins-in-modularity-microservices-and-other-technical-megatrends

153 views

Published on

This slide deck will be removed from here in the future. It has been moved to : https://slidr.io/azzazzel/business-wins-in-modularity-microservices-and-other-technical-megatrends

Published in: Software
  • Be the first to comment

Moved to https://slidr.io/azzazzel/business-wins-in-modularity-microservices-and-other-technical-megatrends

  1. 1. Uncovering the Business Wins 
in Modularity, Microservices 
and Other Technical Megatrends Milen Dyankov Developer Advocate, Liferay
  2. 2. If the world is a race, software is the cars
  3. 3. Software, much like racing cars, is never DONE
  4. 4. Racing cars don`t win, PEOPLE do!
  5. 5. Software, much like racing cars, is COMPLICATED and fragile
  6. 6. Software IS MAGIC
  7. 7. How much is magic worth?
  8. 8. How much is magic worth? IS THE MAGIC Efficient?
  9. 9. How much is magic worth? IS THE MAGIC Efficient? is there better magic?
  10. 10. Can magicians be trusted?
  11. 11. Enterprise magic
  12. 12. Enterprise magic
  13. 13. PORTAL Magic CRM Magic CMS Magic ERP Magic
  14. 14. NO magic just art assembly line http://rarehistoricalphotos.com/art-assembly-line-making-propaganda-posters-1942/
  15. 15. - Constantly improve the assembly line. - change must result in better products or increased productivity. ( Otherwise, it's not worth it )
  16. 16. • introduce DevOps teams • Make DevOps build Microservices • package Microservices in Containers • Run Containers in the Cloud • make client apps connected to the cloud software assembly line in 2016
  17. 17. perception of software BIZ DEV
  18. 18. Liferay before DXP BIZ DEV
  19. 19. Liferay before DXP BIZ DEV
  20. 20. Liferay before DXP BIZ DEV
  21. 21. Liferay dxp BIZ DEV
  22. 22. "The only hard thing in software is people" -- Sarah Mei
  23. 23. programmers operationsQuality assurancecompliance DBA Business analysts Project managers How many people need to agree Before deploying to production?
  24. 24. round 1 Developers vs. business analysts --- round 2 Developers vs. DBA --- round 3 Developers vs. quality assurance --- round 4 Developers vs. project managers ---
  25. 25. DEVOPS The trend
  26. 26. Freedom, Independence and trust What it is really about
  27. 27. How many people will be affected by a change?
  28. 28. Micro-services The trend
  29. 29. Micro-services The realty
  30. 30. contracts, flexibility and cohesion What it is really about boundaries
  31. 31. How many people it takes to move to different environment?
  32. 32. containers The trend
  33. 33. Uniformity, replicability and simplicity What it is really about
  34. 34. Cloud / data center Container management software Container ContainerContainer ... OS LAYER application Micro-service OS LAYER application Micro-service OS LAYER application Micro-service
  35. 35. Cloud / data center Container management software Container ContainerContainer ... OS LAYER application Micro-service OS LAYER application Micro-service OS LAYER application Micro-service modular runtime with Service management capabilities Independently deployable, Cohesive services with well defined boundaries And communication contracts Unconstrained developers Focused on business goals
  36. 36. Cloud / data center Container management software Container ContainerContainer ... OS LAYER application Micro-service OS LAYER application Micro-service OS LAYER application Micro-service OSGi services traditional wars single page applications ... Unconstrained developers Focused on business goals
  37. 37. Cloud / data center Container management software Container ContainerContainer ... OS LAYER application Micro-service OS LAYER application Micro-service OS LAYER application Micro-service OSGi services traditional wars single page applications ... Unconstrained developers Focused on business goals
  38. 38. Cloud / data center Container management software Container ContainerContainer ... OS LAYER application Micro-service OS LAYER application Micro-service OS LAYER application Micro-service Unconstrained developers Focused on business goals OSGi services traditional wars single page applications ... Data Hosting Auth E-mail Node.js ...
  39. 39. Liferay dxp BIZ DEV
  40. 40. "You don’t pay engineers to write code, you pay them to understand subtleties and edges of the problem. The code is incidental." —Ted Dziuba
  41. 41. Thank you!
  42. 42. @milendyankov

×