Software Memories and Simulated Machines - London Microservices Meetup 6th May 2015
A presentation given to the Dublin Microservices Meetup Group on Software Memories and Simulated Machines applied to Microservices amongst other things.
LTD Borland at&T HP OpenView APM TRANSACTION PATH TRACING SOLUTIONS DISTANT past 2008 ABC/M ACTIVITY BASED COSTING & METERING SOFTWARE SOLUTION CARS COST AWARE RUNTIME & SERVICES 2009 2010 QOS 4 APPS APPLICATION LEVEL QUALITY OF SERVICE stenos SOFTWARE METERING RECORD & PLAYBACK 2011 I.AM INTELLIGENT ACTIVITY METERING UDR BILLING USAGE DATA BTM Supervisory control & BEHAVIORAL self-REFLECTION 2012 SIMZ ONLINE SOFTWARE MACHINE MIRRORING ACE ADAPTIVE CONTROL IN EXECUTION “flow valves” 2013 signals self adaptive software runtimes 2015 charge back has its costs show back is a no SHOW in “IT” quality is elusive when it must be defined by “IT” to recollect in order to learn requires attention awareness without action is worthless “IT” is delusional it thinks it is in control when it is not “IT” holds data over action “IT” hates self-adaptation more than change itself what i learnt the hard way
small actions many more small changes many more small systems consolidation recollection observation mirror and simulate Probe and measure record and playback “immutable” infrastructure many more small images differentiation behavioral delta analysis
Who did it? Purpose Why did it happen? Agency how was it done? DRAMATISM PROFILING WHAT CRIME (ACT) COMMITTED WHERE SCENE WHERE IT HAPPENED WHEN TIME ACT TOOK PLACE WHO AGENT (ACTOR) WHY MOTIVE (INTENT) HOW PERFORMANCE (ACTION)
infrastructure and applications. Application The view a PaaS vendor or managed service provider offers to customers. Application The view a customer needs of applications deployed to PaaS. Infrastructure Infrastructure Application #2 Application #3 cloudy visibility
Service Simulated Application Metering Feed Unidirectional Application #2 Application #3 Business Analytics & Integrations Service Level Management API API mirror augment
request data data does not scale ✉✉✉✉ 540 million events/sec coupled to code & version there is no code only action what was actioned what was asked can dream zzzzzzzz immutable rollback