A magical tour through the Industrial Revolution, Complex Adaptive Systems, and Turtles All the Way Down, with shout outs to Cloud Foundry, BOSH, and Spring Boot.
22. 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
23. A PROGRAM LISTING IS A DOCUMENT
THAT REPRESENTS A SOFTWARE DESIGN.
Jack W. Reeves
53. 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
55. 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
56. 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
57. SO, WHY AGAIN IS CF IS THE BEST
PLACE TO RUN MICROSERVICES?
59. OSGI (SOA IN A JVM)
MONOLITHIC OSGI RUNTIME
µS
µS
µS
µS
60. 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
72. Get your FREE eBook!
http://bit.ly/cloud-native-book
MATT STINESenior Product Manager - Pivotal Software, Inc.
@mstine
matt.stine@gmail.com
http://mattstine.com
MICROSERVICES
CLOUD FOUNDRY: THE BEST PLACE TO RUN