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.

Federico Minzoni - Software as a Service

160 views

Published on

The term “Sofware as a Service” is closely linked to the concept of Cloud, where the suffix as a service is associated with each of its key component: platform, infrastructure, data, network.
In this trend “everything as a service”, which impacts the e-commerce world from time, software is a ubiquitous and indispensable component.
The talk has deepened some operational issues, including:
– How do you design the architecture of a SaaS compared to a “traditional” software
– How release and manage a SaaS with DevOps methodologies
– What are the pros and cons of this model and the emerging trends (Docker and microservices)

  • Be the first to comment

  • Be the first to like this

Federico Minzoni - Software as a Service

  1. 1. René Magritte at Moma, New York, 1965. ( Steve Schapiro )
  2. 2. Me. 1996 - 2006 Internet 2007 - 2011 Rich Internet Application 2012 - 2017 Cloud Native Application Me == Software Developer
  3. 3. 1997
  4. 4. 2010
  5. 5. Enter. 2011 Join the OpenStack community 2012 CloudUp / SelfServer 2013 Enter Cloud Suite Me == DevOps
  6. 6. 2013
  7. 7. Feeling like a MAINFRAME in the age of the CLOUD Le Château des Pyrénées, René Magritte Israel Museum, Jerusalem, 1965. 2013 | Me
  8. 8. Surreal - adjective This is a word that only came into use in English in the 20th century
  9. 9. Surréalisme - French noun sur -> super réalisme -> realism
  10. 10. Surreal - adjective That goes beyond the sensible reality
  11. 11. 2012 | NASA POWERED DOWN ITS LAST MAINFRAME Shift from Hardware to Software La chambre d'écoute, René Magritte Kunsthaus, Zurich, 1958.
  12. 12. Software Platform Infrastructure La voix des airs, René Magritte Coll. Peggy Guggenheim,Venezia, 1928. 2009 | Peter Mell and Tim Grance THE DEFINITION OF CLOUD COMPUTING
  13. 13. SaaS PaaS IaaS La voix des airs, René Magritte Coll. Peggy Guggenheim,Venezia, 1928. 2009 | Peter Mell and Tim Grance THE SPI MODEL
  14. 14. 2010 | In “P2P and Grid Systems for Service-Oriented Computing” book Everything as a Service ( XaaS EaaS ) 2011 | Marc Andreessen SOFTWARE IS EATING THE WORLD Everything is Software Defined
  15. 15. Software is… Services are... So Cloud is... always changing
  16. 16. From Monoliths to Microservices and Cloud Native apps The Key to the Fields, René Magritte Thyssen- Bornemisza Museum, Madrid, 1936. 2012 | Heroku THE TWELVE-FACTOR APP
  17. 17. From Servers to Immutable and Orchestrated Infrastructure Golconda, René Magritte Menil Collection, Houston, 1953. 2012 | Randy Bias (attrib. Bill Baker) PETS vs CATTLE ANALOGY
  18. 18. From Waterfall to Agile, Continuous Deployment and DevOps The Pleasure Principle, René Magritte West Dean House, Sussex, 1937. 2009 | John Allspaw and Paul Hammond 10 DEPLOYS PER DAY
  19. 19. 2016 | Simon Wardley THE VALUE CHAIN MAP Software ➔ The Business Layer ➔ Delivery Model ➔ Cost Efficiency ➔ High Availability ➔ Different workloads ➔ Unexpected spikes in workloads BACK TO THE SPI MODEL APPLICATION PLATFORM INFRA VISIBLE UNVISIBLE
  20. 20. 2017 | Randy Bias THE CLOUD DEPENDENCY MODEL Platform ➔ Software compatibility ➔ Technology Constraints ➔ Container renaissance Infrastructure ➔ Snowflakes Servers ➔ Failure will happen ➔ Security ISSUES APPLICATION PLATFORM INFRA HIGH LOW
  21. 21. Serverless Containers Datacenter La voix des airs, René Magritte Coll. Peggy Guggenheim,Venezia, 1928. 2017 WHAT’S THE NEW STACK?
  22. 22. SERVERLES S*
  23. 23. APPLICATION PLATFORM INFRA 2017 WHAT’S THE NEW STACK? APPLICATION AUTOSCALER SERVICE DISCOVERY IMAGE REGISTRY CONTAINER ENGINE FUNCTIONS INCREASING LEVEL OF ABSTRACTION COMPUTE
  24. 24. IaaS to PaaS to Containers as a Service ➔ Any Apps ➔ Any App Stage ➔ Continuous Deployment ➔ DevOps-friendly workflow ➔ Immutable ➔ Scalable
  25. 25. 2017 DOCKER PLATFORM APPLICATION AUTOSCALER SERVICE DISCOVERY IMAGE REGISTRY CONTAINER ENGINE FUNCTIONS COMPUTE ➔Build, Ship, Run ➔Private Registry ➔Native Cluster mode ➔Declarative Service model ➔Desired state reconciliation ➔Load Balancing
  26. 26. 2017 DATACENTER AS A SERVICE APPLICATION AUTOSCALER SERVICE DISCOVERY IMAGE REGISTRY CONTAINER ENGINE FUNCTIONS COMPUTE ➔Infrastructure as Code ➔Open Infrastructure ➔Bare Metal ➔Federated Clouds ➔Shared Metrics ➔ChatOps
  27. 27. WE ARE THE CLOUD Les Mémoires d’un saint, René Magritte The Menil Collection, Houston, 1960. CLOUD IS COMMUNITY DRIVEN
  28. 28. Thanks! Contact us: ENTER srl - Milano www.enter.it FEDERICO MINZONI fminzoni@enter.eu @fminzoni

×