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

Uncovering the business Wins in Modularity, Mic...

Uncovering the business Wins in Modularity, Microservices and Other Technical Megatrends

Slides from the talk at Liferay Symposium North America 2016

Avatar for Milen Dyankov

Milen Dyankov

November 26, 2016
Tweet

More Decks by Milen Dyankov

Other Decks in Technology

Transcript

  1. - Constantly improve the assembly line. - change must result

    in better products or increased productivity. ( Otherwise, it's not worth it )
  2. • 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
  3. programmers operations Quality assurance compliance DBA Business analysts Project managers

    How many people need to agree Before deploying to production?
  4. round 1 Developers vs. business analysts --- round 2 Developers

    vs. DBA --- round 3 Developers vs. quality assurance --- round 4 Developers vs. project managers ---
  5. Cloud / data center Container management software Container Container Container

    ... OS LAYER application Micro-service OS LAYER application Micro-service OS LAYER application Micro-service
  6. Cloud / data center Container management software Container Container Container

    ... 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
  7. Cloud / data center Container management software Container Container Container

    ... 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
  8. Cloud / data center Container management software Container Container Container

    ... 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
  9. Cloud / data center Container management software Container Container Container

    ... 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 ...
  10. "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