SlideShare a Scribd company logo
1 of 50
Download to read offline
Servi sMART
Servi.ca – Smart Market for Services
Stefan Ianta
Cofounder Servi.ca / Ianta Labs
https://ca.linkedin.com/in/stefanianta
@v_ianta
Summary
 Smart Markets
 Service Compilers
 Solving a Simple Workflow Problem
 Business Model
 Q & A
The Market
The Invisible Hand
The Natural Coding Engine
Self-assembling wires
Stanford Complexity Group
www.youtube.com/watch?v=PeHWqr9dz3c
Smart Markets
• Periodic auctions
• Mathematical optimization
• Knapsack problem
• Combinatorial auctions
• Parties are generally anonymous
• Market algorithm enforces regulation,
fairness and transparency
Solution Design
• engineering approach to designing
economic mechanisms or incentives,
toward desired objectives, in strategic
settings,
• Reverse Game Theory
• broad applications, from economics and
politics (markets, auctions, voting
procedures) to networked-systems
(internet interdomain routing, sponsored
search auctions).
• The 2007 Nobel Memorial Prize in
Economic Sciences was awarded to Leonid
Hurwicz, Eric Maskin, and Roger Myerson
"for having laid the foundations of
mechanism design theory".[
Machine City vs Zion
• 100M Internet servers
• Billions of processors
• 37T cells
• Quadrillions processes
• Computational Universe
EngineSearch
MarketSmart
Summary
 Smart Markets
 Service Compilers
 Solving a Simple Workflow Problem
 Business Model
 Q & A
Service Compilers
 Business Models
 Contexts
 Change
 Service
 Microservices
 Solutions
 Innovations
 Business Transformation
 Google Model
 Smart Market of Services
 Software generation
Smart Markets of Service
Graph Reactor / Ianta Labs
Initial Business Context – Data & Code
ClientsRules
Rivals
Code
Meta
Data
Plans
Data Team
Sales
Bank
Skills
CONTEXT
Graph Reactor / Ianta Labs
Final Business Context – Data & Code
ClientsRules
Rivals
Codes
Meta
-Data
Plan
Data
Team
Sales
Money
Skills
CONTEXT
Graph Reactor / Ianta Labs
Change = Triple (Initial Context, Services, Final Context)
Change
Service = Triple (Initial Context Pattern, Microservices, Final Context Pattern)
Microservice = Triple (Input Cypher Query, Function, Output Cypher Query)
Graph Reactor / Ianta Labs
Project = Sum (Services)
Service 1
Service 2
Service n
Graph Reactor / Ianta Labs
Solution = Sequence (Services)
Service nService 1
Graph Reactor / Ianta Labs
Innovation = Agile Search (Solution) + Novelty Test
Service n
Service 1
Graph Reactor / Ianta Labs17
Microservice = Coding Service
Integer dimX = 3;
Antlr4 View Neo4j View
Graph Reactor / Ianta Labs18
Iterator Microservice
for (int i = 0; i < dimX; i++) {
p[i] = db.createNode(pixel);}
Antlr4 View Neo4j View
Graph Reactor / Ianta Labs
CRUD Solution Expansion
Graph Reactor / Ianta Labs20
Solution
=
Path
Target Context
Metadata
Big data
Software
Initial Context
Metadata
Big Data
Software
Big Data Solution Search Process
Initial Context / Code Target Context / Code
Changes
Transformation
Graph Reactor / Ianta Labs21
Search Engine Business Model
AdWords
Advertisers
Pay Per ClickAdSense
Web Masters
Pay Per Click
Internet Pages Search
Question Words
One question/search
Search Engines Do NOT Build Solutions
Internet Pages are Contributed by Millions of People
Graph Reactor / Ianta Labs22
Expanding Search Engine Model into an Innovation Engine
AdWords
Advertisers
Pay Per Click
AdSense
Web Masters
Pay Per Click
Internet Pages Search
Internet Users
One question/search
Microservices
Programmers
Pay Per Use
Cypher Annotations
Business Analysts
Pay Per Use
Budgeted Projects
Product Managers
Pay Per Use
Graph Reactor / Ianta Labs23
Summary
 Smart Markets
 Service Compilers
 Solving a Simple Workflow Problem
 Business Model
 Q & A
Graph Reactor / Ianta Labs25
Workflow Solutions: Solving The 3 Recipients Problem
Graph Reactor / Ianta Labs26
Summary
 Smart Markets
 Service Compilers
 Solving a Simple Workflow Problem
 Business Model
 Q & A
Graph Reactor / Ianta Labs28
Implementation Steps
• Translate existing APIs into Microservices / Coders + DevOps
• Annotate microservices with Cypher queries / BAs
• Define projects including test queries / Product Managers
• Graph Reactor
• neo4j.com/blog/cypher-microservices-part-1
• neo4j.com/blog/cypher-microservices-part-2
• neo4j.com/blog/cypher-microservices-part-3
• neo4j.com/blog/cypher-microservices-part-4
Any business process is
a mix of services
PwC
Graph Reactor / Ianta Labs30
Project Managers
Programmers
Analysts
Entrepreneurs
Investors
Context Awareness and Solutions Generator
Multisided Market Platform
Marketers
Graph Reactor / Ianta Labs31
$50B Market Opportunity
Critical Thinking Decomposed to Logic Rules
30M Coders & IT
~100M Managers
7B Brains
10M x 50w x 40h = 20Bh x $50 = $1T
100M x 50w x 40h = 200Bh x $50 = $10T
1000M x 50w x 40h = 2000Bh x $5 = $10T
Graph Reactor / Ianta Labs32
Reactor Ignition Timeline
Prototype
01
Trading & Payments Platform 4 Microservices
02
Loading Services & Annotations
03
Ignite Reactor
04
Looking for:
- Developers
- Partners
- Investors
Q1 2016 Q2 2016 Q3 2016 Q4 2016 Q1 2017 Q2 2017
Graph Reactor / Ianta Labs
Watson + Servi.ca + Blue Mix + Govt API store + … = Smart Market of Services
Service n
Service 1
Servi.ca / Graph Reactor Engine
IBM
Watson
IBM
Blue
Mix
Govt
API
Store
IoT
Deep
Learning
. . .
“
”
Civilization advances by extending
the number of important
operations which we can perform
without thinking of them.
Alfred North Whitehead
Interested to join building a smart market of services?
Subscribe at Servi.ca!
Q & A
Stefan Ianta
@v_ianta
servi.ca
https://ca.linkedin.com/in/stefanianta
In the memory of MIT Prof. Marvin Minsky 1927-2016
References
Plans and the Structure of Behavior
George Miller, Eugene Galanter, Karl Pribram
Universal planning grammar
The Emotion Machine
Marvin Minsky
Increase Complexity to solve Big problems
Godel Escher Bach
Douglas Hofstadter
Rules, Quines, Theorem provers
Language Implementation Patterns
Terrence Parr – The Antlr Guy – antlr.org
Generating parse trees from dynamic grammars
Graph Databases
Ian Robinson, Jim Webber and Emil Eifrem
Neo4j.org
A New Kind of Science
Stephen Wolfram
Automatons, Turing Machines
Link Grammar
• http://www.link.cs.cmu.edu/link/
Link Grammar
• http://www.cs.cmu.edu/afs/cs.cmu.edu/
project/link/pub/www/papers/ps/tr91-
196.pdf
Structuring
un-structured data
Link Grammar
http://www.link.cs.cmu.edu/link/
Cypher Query Language
Neo4j – Graph Database
neo4j.com
Neo Technologies
Key Concepts
 Cypher ~ Universal context description language
 Annotated microservices/smart contracts ~ Sentences / Verbs
 Microservices smart markets
 Business process generation and optimization – as new services
 Software generation – as new microservices
The Architect
Alfred North Whitehead
Process philosophy
Trinity College, Cambridge
https://www.infoq.com/presentations/
Are-We-There-Yet-Rich-Hickey
Best practices
Engineered
Labour Standards
MTM Methods-Time Measurement
http://mtm-international.org/
Engineered
Labour Standards
Observing the sequence of
labour actions
of human computers
Cell Reproduction
DNA replication
www.youtube.com/watch?v=TNKWgcFPHqw
Graph Reactor / Ianta Labs46
Demo
Graph Reactor / Ianta Labs47
Budgeted Projects
Product Managers
Pay for solutions
Microservices
Programmers
Get paid
Cypher Annotations
Analysts / Students
Get paid
Investment Decisions
Executives / Investors
Pay for services
TweetSmart4Progress
Microservices Search Engine
Graph Reactor / Ianta Labs48
Solution
=
Path
Target Context
Metadata
Big data
Target Code
Initial Context
Metadata
Big Data
Initial code
Big Data Solution Search Process
Initial Code Target Code
Integration with Analytics and DL
- building context representations
 Watson
 From natural language resources
 Deep Learning
 From IoT sensors
Memoization
How Smart Markets of services can
implement Evolutionary Machine Learning

More Related Content

Similar to Servi sMART - Servi.ca - Smart Market Platform for Microservices

Evolutionary Machine Intelligence in Smart Markets of microservices
Evolutionary Machine Intelligence in Smart Markets of microservicesEvolutionary Machine Intelligence in Smart Markets of microservices
Evolutionary Machine Intelligence in Smart Markets of microservicesStefan Ianta
 
Smart Markets of Services / ATG meetup Toronto
Smart Markets of Services / ATG meetup TorontoSmart Markets of Services / ATG meetup Toronto
Smart Markets of Services / ATG meetup TorontoStefan Ianta
 
Evolutionary Design Patterns for Software Development
Evolutionary Design Patterns for Software Development Evolutionary Design Patterns for Software Development
Evolutionary Design Patterns for Software Development Stefan Ianta
 
(google+uber)(services) = servi.ca
(google+uber)(services) = servi.ca(google+uber)(services) = servi.ca
(google+uber)(services) = servi.caStefan Ianta
 
Meetup 21/9/2017 - Image Recogonition: onmisbaar voor een slimme stad?
Meetup 21/9/2017 - Image Recogonition: onmisbaar voor een slimme stad?Meetup 21/9/2017 - Image Recogonition: onmisbaar voor een slimme stad?
Meetup 21/9/2017 - Image Recogonition: onmisbaar voor een slimme stad?Digipolis Antwerpen
 
sMART Store of Cypher-Annotated Microservices
sMART Store of Cypher-Annotated MicroservicessMART Store of Cypher-Annotated Microservices
sMART Store of Cypher-Annotated MicroservicesStefan Ianta
 
Cytoscape CI Chapter 2
Cytoscape CI Chapter 2Cytoscape CI Chapter 2
Cytoscape CI Chapter 2bdemchak
 
Neo4j: What's Under the Hood & How Knowing This Can Help You
Neo4j: What's Under the Hood & How Knowing This Can Help You Neo4j: What's Under the Hood & How Knowing This Can Help You
Neo4j: What's Under the Hood & How Knowing This Can Help You Neo4j
 
Orchestrating microservices like a ninja
Orchestrating microservices like a ninjaOrchestrating microservices like a ninja
Orchestrating microservices like a ninjaApigee | Google Cloud
 
AI Solutions with Macnica.ai - AI Expo 2018 Tokyo Japan
AI Solutions with Macnica.ai - AI Expo 2018 Tokyo JapanAI Solutions with Macnica.ai - AI Expo 2018 Tokyo Japan
AI Solutions with Macnica.ai - AI Expo 2018 Tokyo JapanAvkash Chauhan
 
Anaconda and PyData Solutions
Anaconda and PyData SolutionsAnaconda and PyData Solutions
Anaconda and PyData SolutionsTravis Oliphant
 
WSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product OverviewWSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product OverviewWSO2
 
Lessons Learned from Building Machine Learning Software at Netflix
Lessons Learned from Building Machine Learning Software at NetflixLessons Learned from Building Machine Learning Software at Netflix
Lessons Learned from Building Machine Learning Software at NetflixJustin Basilico
 
Intelligent Software Engineering: Synergy between AI and Software Engineering
Intelligent Software Engineering: Synergy between AI and Software EngineeringIntelligent Software Engineering: Synergy between AI and Software Engineering
Intelligent Software Engineering: Synergy between AI and Software EngineeringTao Xie
 
Data Science for Internet of Things with Ajit Jaokar
Data Science for Internet of Things with Ajit JaokarData Science for Internet of Things with Ajit Jaokar
Data Science for Internet of Things with Ajit JaokarJessica Willis
 

Similar to Servi sMART - Servi.ca - Smart Market Platform for Microservices (20)

Evolutionary Machine Intelligence in Smart Markets of microservices
Evolutionary Machine Intelligence in Smart Markets of microservicesEvolutionary Machine Intelligence in Smart Markets of microservices
Evolutionary Machine Intelligence in Smart Markets of microservices
 
Smart Markets of Services / ATG meetup Toronto
Smart Markets of Services / ATG meetup TorontoSmart Markets of Services / ATG meetup Toronto
Smart Markets of Services / ATG meetup Toronto
 
Evolutionary Design Patterns for Software Development
Evolutionary Design Patterns for Software Development Evolutionary Design Patterns for Software Development
Evolutionary Design Patterns for Software Development
 
(google+uber)(services) = servi.ca
(google+uber)(services) = servi.ca(google+uber)(services) = servi.ca
(google+uber)(services) = servi.ca
 
Meetup 21/9/2017 - Image Recogonition: onmisbaar voor een slimme stad?
Meetup 21/9/2017 - Image Recogonition: onmisbaar voor een slimme stad?Meetup 21/9/2017 - Image Recogonition: onmisbaar voor een slimme stad?
Meetup 21/9/2017 - Image Recogonition: onmisbaar voor een slimme stad?
 
sMART Store of Cypher-Annotated Microservices
sMART Store of Cypher-Annotated MicroservicessMART Store of Cypher-Annotated Microservices
sMART Store of Cypher-Annotated Microservices
 
Cytoscape CI Chapter 2
Cytoscape CI Chapter 2Cytoscape CI Chapter 2
Cytoscape CI Chapter 2
 
Neo4j: What's Under the Hood & How Knowing This Can Help You
Neo4j: What's Under the Hood & How Knowing This Can Help You Neo4j: What's Under the Hood & How Knowing This Can Help You
Neo4j: What's Under the Hood & How Knowing This Can Help You
 
Orchestrating microservices like a ninja
Orchestrating microservices like a ninjaOrchestrating microservices like a ninja
Orchestrating microservices like a ninja
 
Developing Digital Twins
Developing Digital TwinsDeveloping Digital Twins
Developing Digital Twins
 
Big Data
Big DataBig Data
Big Data
 
AF-2599-P.docx
AF-2599-P.docxAF-2599-P.docx
AF-2599-P.docx
 
AI Solutions with Macnica.ai - AI Expo 2018 Tokyo Japan
AI Solutions with Macnica.ai - AI Expo 2018 Tokyo JapanAI Solutions with Macnica.ai - AI Expo 2018 Tokyo Japan
AI Solutions with Macnica.ai - AI Expo 2018 Tokyo Japan
 
Anaconda and PyData Solutions
Anaconda and PyData SolutionsAnaconda and PyData Solutions
Anaconda and PyData Solutions
 
Software Architecture in an Agile World
Software Architecture in an Agile WorldSoftware Architecture in an Agile World
Software Architecture in an Agile World
 
WSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product OverviewWSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product Overview
 
R at Microsoft
R at MicrosoftR at Microsoft
R at Microsoft
 
Lessons Learned from Building Machine Learning Software at Netflix
Lessons Learned from Building Machine Learning Software at NetflixLessons Learned from Building Machine Learning Software at Netflix
Lessons Learned from Building Machine Learning Software at Netflix
 
Intelligent Software Engineering: Synergy between AI and Software Engineering
Intelligent Software Engineering: Synergy between AI and Software EngineeringIntelligent Software Engineering: Synergy between AI and Software Engineering
Intelligent Software Engineering: Synergy between AI and Software Engineering
 
Data Science for Internet of Things with Ajit Jaokar
Data Science for Internet of Things with Ajit JaokarData Science for Internet of Things with Ajit Jaokar
Data Science for Internet of Things with Ajit Jaokar
 

More from Stefan Ianta

Toronto TCP1P Meetup Genetic Social-AI Blockchain Innovations
Toronto TCP1P Meetup Genetic Social-AI Blockchain InnovationsToronto TCP1P Meetup Genetic Social-AI Blockchain Innovations
Toronto TCP1P Meetup Genetic Social-AI Blockchain InnovationsStefan Ianta
 
Manhattan Project 2017 - Building the Socially Controlled AI Network
Manhattan Project 2017 - Building the Socially Controlled AI NetworkManhattan Project 2017 - Building the Socially Controlled AI Network
Manhattan Project 2017 - Building the Socially Controlled AI NetworkStefan Ianta
 
From Copycat Codelets to an AI Market Internet Protocol
From Copycat Codelets to an AI Market Internet ProtocolFrom Copycat Codelets to an AI Market Internet Protocol
From Copycat Codelets to an AI Market Internet ProtocolStefan Ianta
 
Applications of automated problem solving
Applications of automated problem solvingApplications of automated problem solving
Applications of automated problem solvingStefan Ianta
 
AI Innovation Games on the Semantic Internet
AI Innovation Games on the Semantic InternetAI Innovation Games on the Semantic Internet
AI Innovation Games on the Semantic InternetStefan Ianta
 
The Innovation Language and The Social Innovation Network
The Innovation Language and The Social Innovation NetworkThe Innovation Language and The Social Innovation Network
The Innovation Language and The Social Innovation NetworkStefan Ianta
 
How to Build an Innovation Engine As A Google for Software
How to Build an Innovation Engine As A Google for SoftwareHow to Build an Innovation Engine As A Google for Software
How to Build an Innovation Engine As A Google for SoftwareStefan Ianta
 

More from Stefan Ianta (7)

Toronto TCP1P Meetup Genetic Social-AI Blockchain Innovations
Toronto TCP1P Meetup Genetic Social-AI Blockchain InnovationsToronto TCP1P Meetup Genetic Social-AI Blockchain Innovations
Toronto TCP1P Meetup Genetic Social-AI Blockchain Innovations
 
Manhattan Project 2017 - Building the Socially Controlled AI Network
Manhattan Project 2017 - Building the Socially Controlled AI NetworkManhattan Project 2017 - Building the Socially Controlled AI Network
Manhattan Project 2017 - Building the Socially Controlled AI Network
 
From Copycat Codelets to an AI Market Internet Protocol
From Copycat Codelets to an AI Market Internet ProtocolFrom Copycat Codelets to an AI Market Internet Protocol
From Copycat Codelets to an AI Market Internet Protocol
 
Applications of automated problem solving
Applications of automated problem solvingApplications of automated problem solving
Applications of automated problem solving
 
AI Innovation Games on the Semantic Internet
AI Innovation Games on the Semantic InternetAI Innovation Games on the Semantic Internet
AI Innovation Games on the Semantic Internet
 
The Innovation Language and The Social Innovation Network
The Innovation Language and The Social Innovation NetworkThe Innovation Language and The Social Innovation Network
The Innovation Language and The Social Innovation Network
 
How to Build an Innovation Engine As A Google for Software
How to Build an Innovation Engine As A Google for SoftwareHow to Build an Innovation Engine As A Google for Software
How to Build an Innovation Engine As A Google for Software
 

Recently uploaded

How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 

Recently uploaded (20)

How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 

Servi sMART - Servi.ca - Smart Market Platform for Microservices

  • 1. Servi sMART Servi.ca – Smart Market for Services Stefan Ianta Cofounder Servi.ca / Ianta Labs https://ca.linkedin.com/in/stefanianta @v_ianta
  • 2. Summary  Smart Markets  Service Compilers  Solving a Simple Workflow Problem  Business Model  Q & A
  • 3. The Market The Invisible Hand The Natural Coding Engine Self-assembling wires Stanford Complexity Group www.youtube.com/watch?v=PeHWqr9dz3c
  • 4. Smart Markets • Periodic auctions • Mathematical optimization • Knapsack problem • Combinatorial auctions • Parties are generally anonymous • Market algorithm enforces regulation, fairness and transparency
  • 5. Solution Design • engineering approach to designing economic mechanisms or incentives, toward desired objectives, in strategic settings, • Reverse Game Theory • broad applications, from economics and politics (markets, auctions, voting procedures) to networked-systems (internet interdomain routing, sponsored search auctions). • The 2007 Nobel Memorial Prize in Economic Sciences was awarded to Leonid Hurwicz, Eric Maskin, and Roger Myerson "for having laid the foundations of mechanism design theory".[
  • 6. Machine City vs Zion • 100M Internet servers • Billions of processors • 37T cells • Quadrillions processes • Computational Universe
  • 9. Summary  Smart Markets  Service Compilers  Solving a Simple Workflow Problem  Business Model  Q & A
  • 10. Service Compilers  Business Models  Contexts  Change  Service  Microservices  Solutions  Innovations  Business Transformation  Google Model  Smart Market of Services  Software generation Smart Markets of Service
  • 11. Graph Reactor / Ianta Labs Initial Business Context – Data & Code ClientsRules Rivals Code Meta Data Plans Data Team Sales Bank Skills CONTEXT
  • 12. Graph Reactor / Ianta Labs Final Business Context – Data & Code ClientsRules Rivals Codes Meta -Data Plan Data Team Sales Money Skills CONTEXT
  • 13. Graph Reactor / Ianta Labs Change = Triple (Initial Context, Services, Final Context) Change Service = Triple (Initial Context Pattern, Microservices, Final Context Pattern) Microservice = Triple (Input Cypher Query, Function, Output Cypher Query)
  • 14. Graph Reactor / Ianta Labs Project = Sum (Services) Service 1 Service 2 Service n
  • 15. Graph Reactor / Ianta Labs Solution = Sequence (Services) Service nService 1
  • 16. Graph Reactor / Ianta Labs Innovation = Agile Search (Solution) + Novelty Test Service n Service 1
  • 17. Graph Reactor / Ianta Labs17 Microservice = Coding Service Integer dimX = 3; Antlr4 View Neo4j View
  • 18. Graph Reactor / Ianta Labs18 Iterator Microservice for (int i = 0; i < dimX; i++) { p[i] = db.createNode(pixel);} Antlr4 View Neo4j View
  • 19. Graph Reactor / Ianta Labs CRUD Solution Expansion
  • 20. Graph Reactor / Ianta Labs20 Solution = Path Target Context Metadata Big data Software Initial Context Metadata Big Data Software Big Data Solution Search Process Initial Context / Code Target Context / Code Changes Transformation
  • 21. Graph Reactor / Ianta Labs21 Search Engine Business Model AdWords Advertisers Pay Per ClickAdSense Web Masters Pay Per Click Internet Pages Search Question Words One question/search Search Engines Do NOT Build Solutions Internet Pages are Contributed by Millions of People
  • 22. Graph Reactor / Ianta Labs22 Expanding Search Engine Model into an Innovation Engine AdWords Advertisers Pay Per Click AdSense Web Masters Pay Per Click Internet Pages Search Internet Users One question/search Microservices Programmers Pay Per Use Cypher Annotations Business Analysts Pay Per Use Budgeted Projects Product Managers Pay Per Use
  • 23. Graph Reactor / Ianta Labs23
  • 24. Summary  Smart Markets  Service Compilers  Solving a Simple Workflow Problem  Business Model  Q & A
  • 25. Graph Reactor / Ianta Labs25 Workflow Solutions: Solving The 3 Recipients Problem
  • 26. Graph Reactor / Ianta Labs26
  • 27. Summary  Smart Markets  Service Compilers  Solving a Simple Workflow Problem  Business Model  Q & A
  • 28. Graph Reactor / Ianta Labs28 Implementation Steps • Translate existing APIs into Microservices / Coders + DevOps • Annotate microservices with Cypher queries / BAs • Define projects including test queries / Product Managers • Graph Reactor • neo4j.com/blog/cypher-microservices-part-1 • neo4j.com/blog/cypher-microservices-part-2 • neo4j.com/blog/cypher-microservices-part-3 • neo4j.com/blog/cypher-microservices-part-4
  • 29. Any business process is a mix of services PwC
  • 30. Graph Reactor / Ianta Labs30 Project Managers Programmers Analysts Entrepreneurs Investors Context Awareness and Solutions Generator Multisided Market Platform Marketers
  • 31. Graph Reactor / Ianta Labs31 $50B Market Opportunity Critical Thinking Decomposed to Logic Rules 30M Coders & IT ~100M Managers 7B Brains 10M x 50w x 40h = 20Bh x $50 = $1T 100M x 50w x 40h = 200Bh x $50 = $10T 1000M x 50w x 40h = 2000Bh x $5 = $10T
  • 32. Graph Reactor / Ianta Labs32 Reactor Ignition Timeline Prototype 01 Trading & Payments Platform 4 Microservices 02 Loading Services & Annotations 03 Ignite Reactor 04 Looking for: - Developers - Partners - Investors Q1 2016 Q2 2016 Q3 2016 Q4 2016 Q1 2017 Q2 2017
  • 33. Graph Reactor / Ianta Labs Watson + Servi.ca + Blue Mix + Govt API store + … = Smart Market of Services Service n Service 1 Servi.ca / Graph Reactor Engine IBM Watson IBM Blue Mix Govt API Store IoT Deep Learning . . .
  • 34. “ ” Civilization advances by extending the number of important operations which we can perform without thinking of them. Alfred North Whitehead Interested to join building a smart market of services? Subscribe at Servi.ca!
  • 35. Q & A Stefan Ianta @v_ianta servi.ca https://ca.linkedin.com/in/stefanianta
  • 36. In the memory of MIT Prof. Marvin Minsky 1927-2016 References Plans and the Structure of Behavior George Miller, Eugene Galanter, Karl Pribram Universal planning grammar The Emotion Machine Marvin Minsky Increase Complexity to solve Big problems Godel Escher Bach Douglas Hofstadter Rules, Quines, Theorem provers Language Implementation Patterns Terrence Parr – The Antlr Guy – antlr.org Generating parse trees from dynamic grammars Graph Databases Ian Robinson, Jim Webber and Emil Eifrem Neo4j.org A New Kind of Science Stephen Wolfram Automatons, Turing Machines
  • 40. Cypher Query Language Neo4j – Graph Database neo4j.com Neo Technologies
  • 41. Key Concepts  Cypher ~ Universal context description language  Annotated microservices/smart contracts ~ Sentences / Verbs  Microservices smart markets  Business process generation and optimization – as new services  Software generation – as new microservices
  • 42. The Architect Alfred North Whitehead Process philosophy Trinity College, Cambridge https://www.infoq.com/presentations/ Are-We-There-Yet-Rich-Hickey
  • 43. Best practices Engineered Labour Standards MTM Methods-Time Measurement http://mtm-international.org/
  • 44. Engineered Labour Standards Observing the sequence of labour actions of human computers
  • 46. Graph Reactor / Ianta Labs46 Demo
  • 47. Graph Reactor / Ianta Labs47 Budgeted Projects Product Managers Pay for solutions Microservices Programmers Get paid Cypher Annotations Analysts / Students Get paid Investment Decisions Executives / Investors Pay for services TweetSmart4Progress Microservices Search Engine
  • 48. Graph Reactor / Ianta Labs48 Solution = Path Target Context Metadata Big data Target Code Initial Context Metadata Big Data Initial code Big Data Solution Search Process Initial Code Target Code
  • 49. Integration with Analytics and DL - building context representations  Watson  From natural language resources  Deep Learning  From IoT sensors
  • 50. Memoization How Smart Markets of services can implement Evolutionary Machine Learning