SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
Connecting Business
with Opportunities
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
Business in 2020
Business
– People
– Products
– Profts
Digitization
– Mobile, IoE
– Social
– BigData
Opportunities
– Customers
– Partners
– Markets
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
Business in 2020
Possible with just Software?
What are the Economics?
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
Apollo 11
145,000 LoC
●
Apollo Guidance Sys.
●
Margaret Hamilton
●
1969
●
1st Man on the Moon
http://www.itworld.com/article/2725085/b
ig-data/curiosity-about-lines-of-code.html
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
Personal Computing in 2011
441 million LoC
●
Printed = height of Empire State
●
3,0041 * Apollo
1 Million LoC = 1 meter of books - 1 million LoC
20 Thousand LoC = 1 book - 400 pages - 20k LoC
Source: http://limist.com/coding/talk-notes-programming-and-scaling-
alan-kay-2011.html
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
What is Web Scale?
●
60,000,000,000,000 (Trillion) Web Pages
●
Indexed by Google on Earth
●
19,765 pages per Web user
●
Only 100 - 400 Billion Stars in our Galaxy
http://www.internetworldstats.com/stats.htm
http://www.google.com/insidesearch/howsearchworks/thestory/
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
Compare Scale + Complexity
●
Software LoC (millions)
●
Web Pages (trillions)
●
WebScale is like
Astrophysics
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
Business Digitization =
Software Scale
Integrating 10s of Services, APIs
@ WebScale
Integrating 1,000s of Services, APIs
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
Houston, we have a problem!
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
2 Aspects of the Problem
1) Glue Code
●
aka (loosely) coupled systems
2) Adverse Economics of Software
●
Long-term: benefts < cost of change
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
2 Aspects of the Problem
1) Glue Code
●
aka (loosely) Coupled Systems
2) Adverse Economics of Software
●
Long-term: benefts < cost of change
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
Coupled SystemsCoupled Systems1kLoC
10k LoC
Dr Alan Kay father of object-oriented
programming
Glue
Code
Business
Features
Fat System
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
Loosely Coupled SystemsLoosely Coupled Systems1kLoC
10k LoC
Dr Alan Kay father of object-oriented
programming
Business
Features
Glue
Code
Lean & Agile System
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
What We Really Want
no glue code
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
Decoupled SystemsDecoupled Systems1kLoC
10k LoC
Dr Alan Kay father of object-oriented
programming
Business
Features
Glue
Code
De-coupled System
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
2 Aspects of the Problem
1) Glue Code
●
aka (loosely) coupled systems
2) Adverse Economics of Software
●
Long-term: benefts < cost of change
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
(Loosely) Coupled Software P&L
Proft software
Loss coupled
Loss loosely coupled
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
Build-it, throw-it-awayBuild-it, throw-it-awayLinesofCode
Time - 7 year cycles
1)
Alan Kay father of object-
oriented programming
Software constrains
your business
Goal
Goal
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
Best Practice: throw it away!
●
Years / programming
●
Bug fxes / work
●
Market position
●
Intellectual
Property
JoelOnSoftware.com
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
What We Really Want
Long-Term:
Benefts > Cost of Change
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
Deeeee-coupled SystemDeeeee-coupled SystemNumberofendpoints
Time - 7 Year Increments
Business changes over time
Technology enables ambition
Goal
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
De-coupled Software P&L
Proft decoupled system
Loss decoupled
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
the Web
http://www._____
UR
UR
UR
UR
UR
ONE global
address space
implicit
Representation
1 Request
2 Resolve
3 Respond
Passive Uniform
Resources
UR
DNS
UR
1
2
3Distributed Naming System
over TCP/IP transport
that caches
DNS
DNS
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
Web inside Software
http://www._____
UR
URUR
UR
UR
DNSUR DNS
UR
UR
UR
UR
UR
UR
Any number of
address spaces
explicit
Active Uniform
Resources
Distributed Naming System
over NKP transport
+ 1st
and 2nd
level cache
Representation
1 Request
2 Resolve
3 Respond
Cache
2
1
3
Results
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
NetKernel®
5
●
Put The Web Inside Software
●
The Future is here Today in 2015
●
Decoupled System
●
Viable Long-term Economics
●
Connect Business with Opportunities in 2020
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
We Want the Web Model
●
Decoupled Systems
●
Viable long-term Economics
– No compromise on goal setting
●
Software alone cannot deliver
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
More Info
For more information please
contact us at
info@1060research.com
1060 Research Limited
23 Horse Street
Chipping Sodbury
Bristol, BS37 6DA
United Kingdom
www.1060research.com
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
The World's Most Adaptable Software
NetKernel®
2015 © 1060 Research Ltd
NetKernel-SoftwareLiketheWebTheWebInsideSoftware
1060 Research Ltd
NetKernel 5
●
Infrastructure Platform
Customers
●
Defense, Education, Law, Telecoms, Government...
●
(70%US, 30%EU)
Research
●
Spun out of HP Labs in 2002
●
Economics of Software & its Complexity
●
Pioneered Computing Abstraction: Resource-Oriented
Computing

Mais conteúdo relacionado

Mais procurados

British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...AppDynamics
 
Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Soft...
Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Soft...Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Soft...
Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Soft...CA Technologies
 
Nex optic presentation-edits_8244_final
Nex optic presentation-edits_8244_finalNex optic presentation-edits_8244_final
Nex optic presentation-edits_8244_finalAdnet Communications
 
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...CA Technologies
 
Agile in Operations, DevOps and Architecture
Agile in Operations, DevOps and ArchitectureAgile in Operations, DevOps and Architecture
Agile in Operations, DevOps and ArchitectureCA Technologies
 
CA's Vision for Business Automation
CA's Vision for Business AutomationCA's Vision for Business Automation
CA's Vision for Business AutomationCA Technologies
 
Using Artificial Intelligence to power Service Virtualization
Using Artificial Intelligence to power Service VirtualizationUsing Artificial Intelligence to power Service Virtualization
Using Artificial Intelligence to power Service VirtualizationCA Technologies
 
CA Project and Portfolio Management v14.x: Get Straight A's in Managing Resou...
CA Project and Portfolio Management v14.x: Get Straight A's in Managing Resou...CA Project and Portfolio Management v14.x: Get Straight A's in Managing Resou...
CA Project and Portfolio Management v14.x: Get Straight A's in Managing Resou...CA Technologies
 
Leading the Evolution of Work, Process and Technology: How to Plan and Execut...
Leading the Evolution of Work, Process and Technology: How to Plan and Execut...Leading the Evolution of Work, Process and Technology: How to Plan and Execut...
Leading the Evolution of Work, Process and Technology: How to Plan and Execut...CA Technologies
 
Automated Project Management Across Departments at Oi
Automated Project Management Across Departments at OiAutomated Project Management Across Departments at Oi
Automated Project Management Across Departments at OiCA Technologies
 
Implementing Adaptable Microservices; A Methodology for Loosely-Coupled Compo...
Implementing Adaptable Microservices; A Methodology for Loosely-Coupled Compo...Implementing Adaptable Microservices; A Methodology for Loosely-Coupled Compo...
Implementing Adaptable Microservices; A Methodology for Loosely-Coupled Compo...CA Technologies
 
Maturing the Startup
Maturing the StartupMaturing the Startup
Maturing the StartupNew Relic
 
Case Study: Manheim Implements Test Data Management to Reduce Testing Time an...
Case Study: Manheim Implements Test Data Management to Reduce Testing Time an...Case Study: Manheim Implements Test Data Management to Reduce Testing Time an...
Case Study: Manheim Implements Test Data Management to Reduce Testing Time an...CA Technologies
 
IT Operations with the Mainframe: How the State of Oregon has created Custome...
IT Operations with the Mainframe: How the State of Oregon has created Custome...IT Operations with the Mainframe: How the State of Oregon has created Custome...
IT Operations with the Mainframe: How the State of Oregon has created Custome...CA Technologies
 
CWIN17 Toulouse / Enhance the efficiency of your field operations with augmen...
CWIN17 Toulouse / Enhance the efficiency of your field operations with augmen...CWIN17 Toulouse / Enhance the efficiency of your field operations with augmen...
CWIN17 Toulouse / Enhance the efficiency of your field operations with augmen...Capgemini
 
Technology Primer: Building Applications the New-Fashioned Way
Technology Primer: Building Applications the New-Fashioned WayTechnology Primer: Building Applications the New-Fashioned Way
Technology Primer: Building Applications the New-Fashioned WayCA Technologies
 
Panel: Target and Bell Canada Leverage the Latest CA Innovations to Advance M...
Panel: Target and Bell Canada Leverage the Latest CA Innovations to Advance M...Panel: Target and Bell Canada Leverage the Latest CA Innovations to Advance M...
Panel: Target and Bell Canada Leverage the Latest CA Innovations to Advance M...CA Technologies
 
They Told Me to “Be Agile”, but I’m Not a Developer
They Told Me to “Be Agile”, but I’m Not a DeveloperThey Told Me to “Be Agile”, but I’m Not a Developer
They Told Me to “Be Agile”, but I’m Not a DeveloperCA Technologies
 
Moving to Open-Source Tools - How to Increase Performance Test Coverage Throu...
Moving to Open-Source Tools - How to Increase Performance Test Coverage Throu...Moving to Open-Source Tools - How to Increase Performance Test Coverage Throu...
Moving to Open-Source Tools - How to Increase Performance Test Coverage Throu...CA Technologies
 

Mais procurados (20)

British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
 
Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Soft...
Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Soft...Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Soft...
Case Study: Citrix Adopts DevOps Principles to Gain Efficiency and Speed Soft...
 
Nex optic presentation-edits_8244_final
Nex optic presentation-edits_8244_finalNex optic presentation-edits_8244_final
Nex optic presentation-edits_8244_final
 
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...
Keynote: Unlock the Power of Continuous Delivery with End-to-End, Integrated ...
 
Agile in Operations, DevOps and Architecture
Agile in Operations, DevOps and ArchitectureAgile in Operations, DevOps and Architecture
Agile in Operations, DevOps and Architecture
 
CA's Vision for Business Automation
CA's Vision for Business AutomationCA's Vision for Business Automation
CA's Vision for Business Automation
 
Using Artificial Intelligence to power Service Virtualization
Using Artificial Intelligence to power Service VirtualizationUsing Artificial Intelligence to power Service Virtualization
Using Artificial Intelligence to power Service Virtualization
 
CA Project and Portfolio Management v14.x: Get Straight A's in Managing Resou...
CA Project and Portfolio Management v14.x: Get Straight A's in Managing Resou...CA Project and Portfolio Management v14.x: Get Straight A's in Managing Resou...
CA Project and Portfolio Management v14.x: Get Straight A's in Managing Resou...
 
Leading the Evolution of Work, Process and Technology: How to Plan and Execut...
Leading the Evolution of Work, Process and Technology: How to Plan and Execut...Leading the Evolution of Work, Process and Technology: How to Plan and Execut...
Leading the Evolution of Work, Process and Technology: How to Plan and Execut...
 
Automated Project Management Across Departments at Oi
Automated Project Management Across Departments at OiAutomated Project Management Across Departments at Oi
Automated Project Management Across Departments at Oi
 
Implementing Adaptable Microservices; A Methodology for Loosely-Coupled Compo...
Implementing Adaptable Microservices; A Methodology for Loosely-Coupled Compo...Implementing Adaptable Microservices; A Methodology for Loosely-Coupled Compo...
Implementing Adaptable Microservices; A Methodology for Loosely-Coupled Compo...
 
Maturing the Startup
Maturing the StartupMaturing the Startup
Maturing the Startup
 
Anthony Pappas - MoDev UX Presentation - 2014
Anthony Pappas - MoDev UX Presentation - 2014Anthony Pappas - MoDev UX Presentation - 2014
Anthony Pappas - MoDev UX Presentation - 2014
 
Case Study: Manheim Implements Test Data Management to Reduce Testing Time an...
Case Study: Manheim Implements Test Data Management to Reduce Testing Time an...Case Study: Manheim Implements Test Data Management to Reduce Testing Time an...
Case Study: Manheim Implements Test Data Management to Reduce Testing Time an...
 
IT Operations with the Mainframe: How the State of Oregon has created Custome...
IT Operations with the Mainframe: How the State of Oregon has created Custome...IT Operations with the Mainframe: How the State of Oregon has created Custome...
IT Operations with the Mainframe: How the State of Oregon has created Custome...
 
CWIN17 Toulouse / Enhance the efficiency of your field operations with augmen...
CWIN17 Toulouse / Enhance the efficiency of your field operations with augmen...CWIN17 Toulouse / Enhance the efficiency of your field operations with augmen...
CWIN17 Toulouse / Enhance the efficiency of your field operations with augmen...
 
Technology Primer: Building Applications the New-Fashioned Way
Technology Primer: Building Applications the New-Fashioned WayTechnology Primer: Building Applications the New-Fashioned Way
Technology Primer: Building Applications the New-Fashioned Way
 
Panel: Target and Bell Canada Leverage the Latest CA Innovations to Advance M...
Panel: Target and Bell Canada Leverage the Latest CA Innovations to Advance M...Panel: Target and Bell Canada Leverage the Latest CA Innovations to Advance M...
Panel: Target and Bell Canada Leverage the Latest CA Innovations to Advance M...
 
They Told Me to “Be Agile”, but I’m Not a Developer
They Told Me to “Be Agile”, but I’m Not a DeveloperThey Told Me to “Be Agile”, but I’m Not a Developer
They Told Me to “Be Agile”, but I’m Not a Developer
 
Moving to Open-Source Tools - How to Increase Performance Test Coverage Throu...
Moving to Open-Source Tools - How to Increase Performance Test Coverage Throu...Moving to Open-Source Tools - How to Increase Performance Test Coverage Throu...
Moving to Open-Source Tools - How to Increase Performance Test Coverage Throu...
 

Semelhante a Connecting Business with Opportunities in 2020 - NetKernel 5

Splunk Discovery Köln - 17-01-2020 - Splunk for ITOps
Splunk Discovery Köln - 17-01-2020 - Splunk for ITOpsSplunk Discovery Köln - 17-01-2020 - Splunk for ITOps
Splunk Discovery Köln - 17-01-2020 - Splunk for ITOpsSplunk
 
A New Day for Oracle Analytics
A New Day for Oracle AnalyticsA New Day for Oracle Analytics
A New Day for Oracle AnalyticsRich Clayton
 
Hey IT, Meet OT with Hima Mukkamala
Hey IT, Meet OT with Hima MukkamalaHey IT, Meet OT with Hima Mukkamala
Hey IT, Meet OT with Hima Mukkamalagogo6
 
The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015Eduardo Pelegri-Llopart
 
Company Overview
Company OverviewCompany Overview
Company OverviewTom Mueck
 
Crm siebel
Crm siebelCrm siebel
Crm siebelcrm2life
 
Crm siebel
Crm siebelCrm siebel
Crm siebelcrm2life
 
Connect 4-pov-rachel obstler
Connect 4-pov-rachel obstlerConnect 4-pov-rachel obstler
Connect 4-pov-rachel obstlerKeynoteSystems
 
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...InfluxData
 
FAST Digital Telco
FAST Digital TelcoFAST Digital Telco
FAST Digital TelcoCapgemini
 
Let's Talk Mobile
Let's Talk MobileLet's Talk Mobile
Let's Talk MobileChris Muir
 
Splunk 4 Ninja ITSI Workshop
Splunk 4 Ninja ITSI WorkshopSplunk 4 Ninja ITSI Workshop
Splunk 4 Ninja ITSI WorkshopMarc Serieys
 
SplunkLive! Paris 2018: Delivering New Visibility And Analytics For IT Operat...
SplunkLive! Paris 2018: Delivering New Visibility And Analytics For IT Operat...SplunkLive! Paris 2018: Delivering New Visibility And Analytics For IT Operat...
SplunkLive! Paris 2018: Delivering New Visibility And Analytics For IT Operat...Splunk
 
Splunk bangalore user group 2020-06-01
Splunk bangalore user group   2020-06-01Splunk bangalore user group   2020-06-01
Splunk bangalore user group 2020-06-01NiketNilay
 
Tech Talk: Getting to Know Node.js
Tech Talk: Getting to Know Node.jsTech Talk: Getting to Know Node.js
Tech Talk: Getting to Know Node.jsCA Technologies
 
Case Study - End-to-end Testing Helps Leading NBFC Organization Drastically M...
Case Study - End-to-end Testing Helps Leading NBFC Organization Drastically M...Case Study - End-to-end Testing Helps Leading NBFC Organization Drastically M...
Case Study - End-to-end Testing Helps Leading NBFC Organization Drastically M...Cigniti Technologies Ltd
 
Splunk Overview
Splunk OverviewSplunk Overview
Splunk OverviewSplunk
 

Semelhante a Connecting Business with Opportunities in 2020 - NetKernel 5 (20)

Splunk Discovery Köln - 17-01-2020 - Splunk for ITOps
Splunk Discovery Köln - 17-01-2020 - Splunk for ITOpsSplunk Discovery Köln - 17-01-2020 - Splunk for ITOps
Splunk Discovery Köln - 17-01-2020 - Splunk for ITOps
 
A New Day for Oracle Analytics
A New Day for Oracle AnalyticsA New Day for Oracle Analytics
A New Day for Oracle Analytics
 
Hey IT, Meet OT with Hima Mukkamala
Hey IT, Meet OT with Hima MukkamalaHey IT, Meet OT with Hima Mukkamala
Hey IT, Meet OT with Hima Mukkamala
 
What does it cost to develop an app
What does it cost to develop an app What does it cost to develop an app
What does it cost to develop an app
 
The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015The impact of IOT - exchange cala - 2015
The impact of IOT - exchange cala - 2015
 
Company Overview
Company OverviewCompany Overview
Company Overview
 
Crm siebel
Crm siebelCrm siebel
Crm siebel
 
Crm siebel
Crm siebelCrm siebel
Crm siebel
 
Connect 4-pov-rachel obstler
Connect 4-pov-rachel obstlerConnect 4-pov-rachel obstler
Connect 4-pov-rachel obstler
 
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
Brian Gilmore [InfluxData] | InfluxDB in an IoT Application Architecture | In...
 
Oracle Mobile Cloud Service
Oracle Mobile Cloud ServiceOracle Mobile Cloud Service
Oracle Mobile Cloud Service
 
FAST Digital Telco
FAST Digital TelcoFAST Digital Telco
FAST Digital Telco
 
Let's Talk Mobile
Let's Talk MobileLet's Talk Mobile
Let's Talk Mobile
 
Splunk 4 Ninja ITSI Workshop
Splunk 4 Ninja ITSI WorkshopSplunk 4 Ninja ITSI Workshop
Splunk 4 Ninja ITSI Workshop
 
SplunkLive! Paris 2018: Delivering New Visibility And Analytics For IT Operat...
SplunkLive! Paris 2018: Delivering New Visibility And Analytics For IT Operat...SplunkLive! Paris 2018: Delivering New Visibility And Analytics For IT Operat...
SplunkLive! Paris 2018: Delivering New Visibility And Analytics For IT Operat...
 
Splunk bangalore user group 2020-06-01
Splunk bangalore user group   2020-06-01Splunk bangalore user group   2020-06-01
Splunk bangalore user group 2020-06-01
 
Tech Talk: Getting to Know Node.js
Tech Talk: Getting to Know Node.jsTech Talk: Getting to Know Node.js
Tech Talk: Getting to Know Node.js
 
Agile EcoSystem
Agile EcoSystemAgile EcoSystem
Agile EcoSystem
 
Case Study - End-to-end Testing Helps Leading NBFC Organization Drastically M...
Case Study - End-to-end Testing Helps Leading NBFC Organization Drastically M...Case Study - End-to-end Testing Helps Leading NBFC Organization Drastically M...
Case Study - End-to-end Testing Helps Leading NBFC Organization Drastically M...
 
Splunk Overview
Splunk OverviewSplunk Overview
Splunk Overview
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Último (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Connecting Business with Opportunities in 2020 - NetKernel 5

  • 1. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware
  • 2. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware Connecting Business with Opportunities
  • 3. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware Business in 2020 Business – People – Products – Profts Digitization – Mobile, IoE – Social – BigData Opportunities – Customers – Partners – Markets
  • 4. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware Business in 2020 Possible with just Software? What are the Economics?
  • 5. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware Apollo 11 145,000 LoC ● Apollo Guidance Sys. ● Margaret Hamilton ● 1969 ● 1st Man on the Moon http://www.itworld.com/article/2725085/b ig-data/curiosity-about-lines-of-code.html
  • 6. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware Personal Computing in 2011 441 million LoC ● Printed = height of Empire State ● 3,0041 * Apollo 1 Million LoC = 1 meter of books - 1 million LoC 20 Thousand LoC = 1 book - 400 pages - 20k LoC Source: http://limist.com/coding/talk-notes-programming-and-scaling- alan-kay-2011.html
  • 7. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware What is Web Scale? ● 60,000,000,000,000 (Trillion) Web Pages ● Indexed by Google on Earth ● 19,765 pages per Web user ● Only 100 - 400 Billion Stars in our Galaxy http://www.internetworldstats.com/stats.htm http://www.google.com/insidesearch/howsearchworks/thestory/
  • 8. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware Compare Scale + Complexity ● Software LoC (millions) ● Web Pages (trillions) ● WebScale is like Astrophysics
  • 9. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware Business Digitization = Software Scale Integrating 10s of Services, APIs @ WebScale Integrating 1,000s of Services, APIs
  • 10. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware Houston, we have a problem!
  • 11. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware 2 Aspects of the Problem 1) Glue Code ● aka (loosely) coupled systems 2) Adverse Economics of Software ● Long-term: benefts < cost of change
  • 12. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware 2 Aspects of the Problem 1) Glue Code ● aka (loosely) Coupled Systems 2) Adverse Economics of Software ● Long-term: benefts < cost of change
  • 13. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware Coupled SystemsCoupled Systems1kLoC 10k LoC Dr Alan Kay father of object-oriented programming Glue Code Business Features Fat System
  • 14. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware Loosely Coupled SystemsLoosely Coupled Systems1kLoC 10k LoC Dr Alan Kay father of object-oriented programming Business Features Glue Code Lean & Agile System
  • 15. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware What We Really Want no glue code
  • 16. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware Decoupled SystemsDecoupled Systems1kLoC 10k LoC Dr Alan Kay father of object-oriented programming Business Features Glue Code De-coupled System
  • 17. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware 2 Aspects of the Problem 1) Glue Code ● aka (loosely) coupled systems 2) Adverse Economics of Software ● Long-term: benefts < cost of change
  • 18. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware (Loosely) Coupled Software P&L Proft software Loss coupled Loss loosely coupled
  • 19. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware Build-it, throw-it-awayBuild-it, throw-it-awayLinesofCode Time - 7 year cycles 1) Alan Kay father of object- oriented programming Software constrains your business Goal Goal
  • 20. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware Best Practice: throw it away! ● Years / programming ● Bug fxes / work ● Market position ● Intellectual Property JoelOnSoftware.com
  • 21. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware What We Really Want Long-Term: Benefts > Cost of Change
  • 22. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware Deeeee-coupled SystemDeeeee-coupled SystemNumberofendpoints Time - 7 Year Increments Business changes over time Technology enables ambition Goal
  • 23. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware De-coupled Software P&L Proft decoupled system Loss decoupled
  • 24. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware the Web http://www._____ UR UR UR UR UR ONE global address space implicit Representation 1 Request 2 Resolve 3 Respond Passive Uniform Resources UR DNS UR 1 2 3Distributed Naming System over TCP/IP transport that caches DNS DNS
  • 25. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware Web inside Software http://www._____ UR URUR UR UR DNSUR DNS UR UR UR UR UR UR Any number of address spaces explicit Active Uniform Resources Distributed Naming System over NKP transport + 1st and 2nd level cache Representation 1 Request 2 Resolve 3 Respond Cache 2 1 3 Results
  • 26. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware
  • 27. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware NetKernel® 5 ● Put The Web Inside Software ● The Future is here Today in 2015 ● Decoupled System ● Viable Long-term Economics ● Connect Business with Opportunities in 2020
  • 28. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware We Want the Web Model ● Decoupled Systems ● Viable long-term Economics – No compromise on goal setting ● Software alone cannot deliver
  • 29. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware More Info For more information please contact us at info@1060research.com 1060 Research Limited 23 Horse Street Chipping Sodbury Bristol, BS37 6DA United Kingdom www.1060research.com
  • 30. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware The World's Most Adaptable Software NetKernel®
  • 31. 2015 © 1060 Research Ltd NetKernel-SoftwareLiketheWebTheWebInsideSoftware 1060 Research Ltd NetKernel 5 ● Infrastructure Platform Customers ● Defense, Education, Law, Telecoms, Government... ● (70%US, 30%EU) Research ● Spun out of HP Labs in 2002 ● Economics of Software & its Complexity ● Pioneered Computing Abstraction: Resource-Oriented Computing