Upload
matt-stine
View
1.032
Download
0
Embed Size (px)
Citation preview
MATT STINESenior Product Manager - Pivotal Software, Inc.
AUTHOR OF:http://bit.ly/cloud-native-book
https://medium.com/built-to-adapt/the-three-r-s-of-enterprise-security-rotate-repave-and-repair-f64f6d6ba29d#.9tnxlt6qh
INDEPENDENT, CONCURRENT OBJECTS BEHIND WELL-DEFINED, CONSISTENT INTERFACES.
The Pragmatic Programmer (2000)
REAL SOFTWARE RUNS ON COMPUTERS. IT IS A SEQUENCE OF ONES AND ZEROS THAT IS STORED ON SOME MAGNETIC MEDIA. IT IS NOT A PROGRAM LISTING…
Jack W. Reeves
REAL SOFTWARE IS INCREDIBLY CHEAP TO BUILD, AND GETTING CHEAPER ALL THE TIME AS COMPUTERS GET FASTER.
Jack W. Reeves
INTERCHANGEABLE PARTSASSEMBLY LINESELECTRIFICATION
MICROSERVICESPIPELINES/PLATFORMSCLOUDS
CULTURE DEVOPS/CONTINUOUS DELIVERY
MULTIPLE ACTORS PERFORMING ORTHOGONAL TASKS WITH PRECISION TO DELIVER COMPETITIVE ADVANTAGE
My Analysis of a NASCAR Pit Stop
SIMPLE RULES
COMPLEX BEHAVIOR
EXPLICIT CONTRACTS
COMMODITY COMPONENTS
Grab Dirt w/ Pheromone Build Bridge
Attach to Ant on Edge
1000’s of Ants
Hardwired into Brain
Colonies, Bridges, Rafts
THE COLLECTIVE SUBCONSCIOUS OF THE SOFTWARE INDUSTRY INSTINCTIVELY KNOWS THAT IMPROVEMENTS IN PROGRAMMING TECHNIQUES AND REAL WORLD PROGRAMMING LANGUAGES IN PARTICULAR ARE OVERWHELMINGLY MORE IMPORTANT THAN ANYTHING ELSE IN THE SOFTWARE BUSINESS.
Jack W. Reeves
THE REAL INNOVATION THAT IS CLOUD NATIVE IS TRANSFORMING DELIVERY FROM DUMPING BITS ON A FLOPPY TO REPLACING CELLS IN A "LIVING" ORGANISM.
Matt Stine
ESB (DISTRIBUTED SOA)
SOA SERVICE SOA SERVICE SOA SERVICE
MONOLITHIC APPLICATION SERVER
SOA SERVICE SOA SERVICE SOA SERVICE
MONOLITHIC APPLICATION SERVER
MONOLITHIC ENTERPRISE SERVICE BUS
PAY IT UPWARD•Environment Provisioning •On-Demand/Automatic Scaling •Failover/Resilience •Routing/Load Balancing •Data Service Operations •Monitoring
➜
➜
INTERCHANGEABLE PARTS
STEMCELLS
GARDEN ROOT FS
???
JOBS (VMs)
DROPLETS (Containers)
MICROSERVICES
➜BOSH DEPLOY
CF BUILDPACKS
YOUR CODE
➜
➜
INTERCHANGEABLE PARTS
STEMCELLS
GARDEN ROOT FS
SPRING BOOT
JOBS (VMs)
DROPLETS (Containers)
MICROSERVICES
➜BOSH DEPLOY
CF BUILDPACKS
YOUR CODE
Get your FREE eBook! http://bit.ly/cloud-native-book
MATT STINESenior Product Manager - Pivotal Software, Inc. @mstine [email protected] http://mattstine.com
MICROSERVICESCLOUD FOUNDRY: THE BEST PLACE TO RUN