Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Better Software is Better than Worse Software - Michael Coté (Istanbul)

143 visualizaciones

Publicado el

Better Software is Better than Worse Software by Michael Coté at SpringOne Tour Istanbul 2019

Publicado en: Software
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Better Software is Better than Worse Software - Michael Coté (Istanbul)

  1. 1. #SpringOneTour 1 http://run.pivotal.io/spring
  2. 2. Wifi: Raffles Password: SpringOne 2
  3. 3. Better Software is Better than Worse Software SpringOne Tour, 2019 @cote cote.io/bettersoftware 3
  4. 4. 4 https://cote.io/books @cote
  5. 5. 5
  6. 6. Robot dogs not required AUTO & TRANSPORTATION INDUSTRIAL & BUSINESS SVCS. HEALTHCARE & INSURANCE FINANCIAL SERVICES TECHNOLOGY & MEDIA CONSUMER & COMMUNICATIONS
  7. 7. Methodology Tools Platform Cloud native software Your teams Culture vSphere Openstack AWS Google Cloud Azure AppTX PCFS €£$ Becoming product-centric by increasing dev productivity & ops efficiency
  8. 8. Source: "Leap of Agile Faith,” Mojgan Lefebvre, SVP & Chief Information Officer, Global Specialty, Liberty Mutual Insurance, June, 2017. A new business in 6 months, doubling avg. sales rate 8
  9. 9. 9
  10. 10. 10Source: “CEOs and Software,” Rymer & Hammond, Forrester, Jan 2019.
  11. 11. DevOps has pushed developers too far down the stack 11 Burndown Chart Release backlog Product backlog BUSINESS DEVELOPMENT One Day Weekly Build Daily standup meeting backlog weeks !" Release# $ apiVersion: extensions/v1beta1 kind: ReplicaSet metadata: name: mysql labels: app: mysql spec: replicas: 1 selector: matchLabels: app: mysql template: metadata: labels: app: mysql spec: containers: apiVersion: v1 kind: Service metadata: name: mysql spec: ports: - port: 3306 protocol: TCP selector: app: mysql %##&
  12. 12. 12 “The code to accomplish these tasks might be dozens of lines of JavaScript, which would be a trivial amount of development compared to what it takes to set up the servers with the proper environment to run the code.” Source: "Cloud Programming Simplified: A Berkeley View on Serverless Computing," a lot of people Berkely.
  13. 13. Mobile payments Mortgage application Mortgage approval Bill pay Transfers ! ! Private or public IaaS "#$Culture, process, methodology, governance, compensation, etc. Leadership, EAs, etc. Platform Engineers Product teams Corporate strategy, revenue goals, mission, etc. %&'( ) * ☁ “The Business”
  14. 14. Choose, govern, and garden the right platform 14 Source: CF Summit Europe 2018, Vincent Oostindië, Rabobank.
  15. 15. Embedded OS (Windows & Linux) NSX-T CPI (15 methods) Java | .NET | NodeJS Pivotal Application Service (PAS) Application Code & Frameworks Buildpacks | Spring Boot | Spring Cloud | Steeltoe Elastic | COTS | Spark Pivotal Container Service (PKS) >cf push >kubectl run Pivotal Services Marketplace Pivotal and Partner Products OpenServiceBrokerAPI Pivotal Function Service vSphere OpenStack AWS Google Cloud Azure & Azure Stack Kna2ve & Is2o Spring Boot 47% reduction MTTR 11.5k prod deploys a month 400% toil reduction 81% reduction in downtime 18,000 containers, 1,700 devs supported by 10 ops (or whatever else)
  16. 16. A consistent product process 16 Sources: "Sky is the Limit for Cloud Foundry at AirFrance-KLM," Nathan Wattimena & Fabien Lebrere, AirFrance-KLM, Oct. 2018.; “Why Change? Small batch thinking,” Coté, Sep. 2018; "Transformation Digitale de la Direction Enterprise France," Philippe Benaben, Gan Zifroni, Nicolas Gilot, Orange France, July 2018.
  17. 17. Don’t build infrastructure, build applications 250+ apps supported by 3 ops staff, autonomous DevOps/product teams Idea to production In 2 days; 3 months to market vs yrs; 80% of dev time coding Small teams deploying to production in minutes, not days. Sources: CF Summit Europe 2018, Vincent Oostindië, Rabobank; Crafting your cloud-native strategy, Coté, 2017; Mojgan Lefebvre, Liberty Mutual, June, 2017; Interview with Orange’s Xavier Perret, 2017; "A Unifying Foundation for the Customer Journey at Mercedes-Benz," BuiltToAdapt, Apr 2018; Allianz interview, Sep 2016. Modernized app, rolled out 20 countries in 5 months. 40% policy strike rate, vs. 20% industry average. 17 40%+ productivity/cost, rebooted member facing app.
  18. 18. 18 start. spring. io
  19. 19. 19

×