SlideShare a Scribd company logo
Project midPoint
or
how a handful of fools
fought the Giants
Radovan Semančík
Open Source Weekend, April 2016
Radovan Semančík
Current:
Software Architect at Evolveum
Architect of Evolveum midPoint
Contributor to ConnId and Apache Directory API
Past:
Sun LDAP and IDM deployments (early 2000s)
OpenIDM v1, OpenICF
Many software architecture and security projects
Project midPoint
● Advanced Identity Management Product
● Started 2010-2011 (5+ years, 16 releases)
● more than 500K lines of code (Java)
● World-wide recognition
Provisioning
Synchronization
RBAC
Governance
Consistency Workflow
Audit Authorization
Management
Self-service
Delegated administration
Data mapping REST
Policy
Entitlements
Segregation of duties
HA
Identifiers
Notifications
Connectors
Localization
Parametric roles
Password reset
Organizational structure
Web UI
Expressions
SchemaConditions Extensibility
Scripting
Bulk actions
midPoint is used all around the world
Identity
Repository
HR
Application
Application
Application
Application
A
M
Identity
Management
Users
CRM
Application
midPoint
There is no security without
identity management
If you have no IDM, how can you
be sure that ...
● illegal accounts are disabled/deleted?
● temporary accounts are deleted?
● users have only the least privileges?
● the privileges are not accumulated?
● no secondary authentication is possible?
● the data are up to date? (title, affiliation, …)
● notifications and tasks are suspended?
The solution is trivial
Let's put everything in LDAP!
Expectation
Application
Application
Application
Application
S
S
O
Users
Application
LDAP
HR
Reality
Application
Application
Application
Application
S
S
O
Users
Application
LDAP
HR
Unsupported
No standard
(ugly script needed)
Unsupported
!Custom
schema
Incompatible
schema
Relational
database
Extremely
expensive
!Expensive
Home
directory
Local copy
Incompatible
identifiers
“Single directory” approach
is not going to work
… and this has been known for 10 years (at least)
*) yet, it might work well for simple and quite homogeneous environments
Identity and Access Management
Identity
Repository
HR
Application
Application
Application
Application
A
M
Identity
Management
Users
CRM
System
Admin
Requester
Approver
Application
How IDM works?
Identity
Repository
HR
Application
Application
Application
Application
A
M
Identity
Management
Automatic user provisioning
Identity
Repository
HR
Application
Application
Application
Application
A
M
Identity
Management
Policies
RBAC
Rules
Business As Usual
Identity
Repository
HR
Application
Application
Application
Application
A
M
Identity
Management
Password reset (self-service)
Identity
Repository
HR
Application
Application
Application
Application
A
M
Identity
Management
Employee Leaves Company
Identity
Repository
HR
Application
Application
Application
Application
A
M
Identity
Management
Automatic user deprovisioning
Identity
Repository
HR
Application
Application
Application
Application
A
M
Identity
Management
Policies
RBAC
Rules
Business As Usual
Identity
Repository
HR
Application
Application
Application
Application
A
M
Identity
Management
Bidirectional Synchronization
Identity
Repository
HR
Application
Application
Application
Application
A
M
Identity
Management
Policy enforcement
Identity
Repository
HR
Application
Application
Application
Application
A
M
Identity
Management
Policies
RBAC
Rules
What Identity Management does?
● Provisioning
● Synchronization
● Self-service
● Password management
● Credentials distribution
(SSH, X.509)
● RBAC
● Organizational structure
● Entitlement management
● Identifier management
● Data mapping
● Segregation of duties
● Workflow
● Notifications
● Auditing
● Reporting
● Governance
● ...
This IDM looks like the best thing
since the sliced bread.
What's the catch?
This IDM looks like the best thing
since the sliced bread.
What's the catch?
The commercial IDM products are
expensive.
This IDM looks like the best thing
since the sliced bread.
What's the catch?
The commercial IDM products are
expensive.
Very, very expensive.
Open Source to the Rescue
But … there was no practical FOSS solution
The market was taken by
Sun, Oracle, IBM, CA, Microsoft, SAP, ...
(money, money, money)
Open Source to the Rescue
one developer, two developers, three developers, …
bumpy start (details in the blog)
by mid-2011 fully operational
2010-2011
We have started
Good architecture, code base, skills
No real business plan
No customers
Big, rich, established competitors
2011
foolishly
naïve
lunacy
2011-2014
hard work
no money
2015-2016
success
and beyond
No big investor, only FFF (Friends, Family, Fools)
Key employees receive shares from profit
Early income: anything (really)
Current income: subscriptions and professional services
2015: (small) profit
money
Small team (5 developers + 2 engineers)
Efficiency: Java, formal data model, generated code
Cooperation: ConnId, Apache Directory API
Developer freedom: no bosses, pet projects, ...
Experiments: LDAP, GUI, OpenStack, ...
technology
Great Technology in MidPoint
● Java, Spring, Apache Wicket (nothing special here)
● Good architecture from day one
● Internal scripting: Groovy, JavaScript, Python
● Self-healing system
● Prism Objects
● Advanced Hybrid RBAC
● ...
Prism Objects
Schema
complexType: UserType
  element: givenName
  element: fullName
  …
Code
class UserType {
  String givenName;
  String fullName;
  …
}
SOAP
<wsdl>...</wsdl>
REST
GUI
User details
Given name:
Full name:
SaveCancel
XML, JSON, YAML
Classic RBAC → Role explosion
Assistant LondonAssistant Bratislava
Location Bratislava Location LondonAssistant
Employee
Assistant Section X Assistant Section Y Assistant Section Z
Section X Section Y Section Z
Section of Division A
Assistant, Section Z, London
Assistant, Section Y, London
Assistant, Section X, London
Assistant, Section Z, Bratislava
Assistant, Section Y, Bratislava
Assistant, Section X, Bratislava
Assistant LondonAssistant Bratislava
Location Bratislava Location LondonAssistant
Employee
Assistant Section X Assistant Section Y Assistant Section Z
Section X Section Y Section Z
Section of Division A
Assistant, Section Z, London
Assistant, Section Y, London
Assistant, Section X, London
Assistant, Section Z, Bratislava
Assistant, Section Y, Bratislava
Assistant, Section X, Bratislava
More roles than employees
Hard problem of identity management
is transformed to
much harder problem of role management
Classic RBAC → Role explosion
MidPoint Advanced Hybrid RBAC
Location Bratislava Location London
Assistant
Employee
Section X Section Y Section Z
Division A
parameter
parameter
Org. struct
Locations
Most comprehensive open source IDM system
Great engineering team, great technology
Recognized by analysts (Gartner, KuppingerCole)
World-wide adoption
Successfully competing with Oracle, IBM, Microsoft, …
success
Lessons learned
● Forget about Slovakia. World is your market!
● Efficiency: Small team, big impact
● Burn money slowly. Wait for the right moment.
● Do no look for customers,
let customers look for you.
● Technology matters. A lot. Really.
● Good platform and architecture is crucial
● Newest technology is not always coolest
Questions and Answers
Provisioning
Synchronization
RBAC
Governance
Consistency Workflow
Audit Authorization
Management
Self-service
Delegated administration
Data mapping REST
Policy
Entitlements
Segregation of duties
HA
Identifiers
Notifications
Connectors
Localization
Parametric roles
Password reset
Organizational structure
Web UI
Expressions
SchemaConditions Extensibility
Scripting
Bulk actions
Radovan Semančík
www.evolveum.com
Thank You
This presentation is (c) 2016 Evolveum
It may be distributed under the terms of Creative Commons CC-BY-ND

More Related Content

What's hot

CORE JAVA & ADVANCE JAVA
CORE JAVA & ADVANCE JAVACORE JAVA & ADVANCE JAVA
CORE JAVA & ADVANCE JAVA
BALUJAINSTITUTE
 
Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote
 Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote
Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote
Kingsley Uyi Idehen
 
An Introduction to Domain Driven Design in PHP
An Introduction to Domain Driven Design in PHPAn Introduction to Domain Driven Design in PHP
An Introduction to Domain Driven Design in PHP
Chris Renner
 
Virtuoso Platform Overview
Virtuoso Platform OverviewVirtuoso Platform Overview
Virtuoso Platform Overview
Kingsley Uyi Idehen
 
ADBA (Asynchronous Database Access)
ADBA (Asynchronous Database Access)ADBA (Asynchronous Database Access)
ADBA (Asynchronous Database Access)
Logico
 
OpenLink Virtuoso - Management & Decision Makers Overview
OpenLink Virtuoso - Management & Decision Makers OverviewOpenLink Virtuoso - Management & Decision Makers Overview
OpenLink Virtuoso - Management & Decision Makers Overview
Kingsley Uyi Idehen
 
Stardog 1.1: An Easier, Smarter, Faster RDF Database
Stardog 1.1: An Easier, Smarter, Faster RDF DatabaseStardog 1.1: An Easier, Smarter, Faster RDF Database
Stardog 1.1: An Easier, Smarter, Faster RDF Database
kendallclark
 
Using Tibco SpotFire (via Virtuoso ODBC) as Linked Data Front-end
Using Tibco SpotFire (via Virtuoso ODBC) as Linked Data Front-endUsing Tibco SpotFire (via Virtuoso ODBC) as Linked Data Front-end
Using Tibco SpotFire (via Virtuoso ODBC) as Linked Data Front-end
Kingsley Uyi Idehen
 
Context oriented architecture - Put the boundary in the right place
Context oriented architecture - Put the boundary in the right placeContext oriented architecture - Put the boundary in the right place
Context oriented architecture - Put the boundary in the right place
Leonardo Proietti
 
Sword Or2008 Julieallinson
Sword Or2008 JulieallinsonSword Or2008 Julieallinson
Sword Or2008 Julieallinson
Julie Allinson
 
Hacking oracle using metasploit
Hacking oracle using metasploitHacking oracle using metasploit
Hacking oracle using metasploit
Alberto García Illera
 
OIDF Workshop at Verizon Media -- 9/30/2019 -- FastFed Working Group Update
OIDF Workshop at Verizon Media -- 9/30/2019 -- FastFed Working Group UpdateOIDF Workshop at Verizon Media -- 9/30/2019 -- FastFed Working Group Update
OIDF Workshop at Verizon Media -- 9/30/2019 -- FastFed Working Group Update
OpenIDFoundation
 
RESTful Web APIs – Mike Amundsen, Principal API Architect, Layer 7
RESTful Web APIs – Mike Amundsen, Principal API Architect, Layer 7RESTful Web APIs – Mike Amundsen, Principal API Architect, Layer 7
RESTful Web APIs – Mike Amundsen, Principal API Architect, Layer 7
CA API Management
 
Tableau Desktop as a Linked (Open) Data Front-End via ODBC
Tableau Desktop as a Linked (Open) Data Front-End via ODBCTableau Desktop as a Linked (Open) Data Front-End via ODBC
Tableau Desktop as a Linked (Open) Data Front-End via ODBC
Kingsley Uyi Idehen
 
Exploiting Linked (Open) Data via Microsoft Access using ODBC File DSNs
Exploiting Linked (Open) Data via Microsoft Access using ODBC  File DSNsExploiting Linked (Open) Data via Microsoft Access using ODBC  File DSNs
Exploiting Linked (Open) Data via Microsoft Access using ODBC File DSNs
Kingsley Uyi Idehen
 
O365con14 - building a hybrid configuration with exchange 2013
O365con14 - building a hybrid configuration with exchange 2013O365con14 - building a hybrid configuration with exchange 2013
O365con14 - building a hybrid configuration with exchange 2013
NCCOMMS
 
What is Hibernate Framework?
What is Hibernate Framework?What is Hibernate Framework?
What is Hibernate Framework?
Ducat India
 
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
Dr. Wilfred Lin (Ph.D.)
 
Java database programming with jdbc
Java database programming with jdbcJava database programming with jdbc
Java database programming with jdbc
sriram raj
 
Accessing the Linked Open Data Cloud via ODBC
Accessing the Linked Open Data Cloud via ODBCAccessing the Linked Open Data Cloud via ODBC
Accessing the Linked Open Data Cloud via ODBC
Kingsley Uyi Idehen
 

What's hot (20)

CORE JAVA & ADVANCE JAVA
CORE JAVA & ADVANCE JAVACORE JAVA & ADVANCE JAVA
CORE JAVA & ADVANCE JAVA
 
Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote
 Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote
Virtuoso, The Prometheus of RDF -- Sematics 2014 Conference Keynote
 
An Introduction to Domain Driven Design in PHP
An Introduction to Domain Driven Design in PHPAn Introduction to Domain Driven Design in PHP
An Introduction to Domain Driven Design in PHP
 
Virtuoso Platform Overview
Virtuoso Platform OverviewVirtuoso Platform Overview
Virtuoso Platform Overview
 
ADBA (Asynchronous Database Access)
ADBA (Asynchronous Database Access)ADBA (Asynchronous Database Access)
ADBA (Asynchronous Database Access)
 
OpenLink Virtuoso - Management & Decision Makers Overview
OpenLink Virtuoso - Management & Decision Makers OverviewOpenLink Virtuoso - Management & Decision Makers Overview
OpenLink Virtuoso - Management & Decision Makers Overview
 
Stardog 1.1: An Easier, Smarter, Faster RDF Database
Stardog 1.1: An Easier, Smarter, Faster RDF DatabaseStardog 1.1: An Easier, Smarter, Faster RDF Database
Stardog 1.1: An Easier, Smarter, Faster RDF Database
 
Using Tibco SpotFire (via Virtuoso ODBC) as Linked Data Front-end
Using Tibco SpotFire (via Virtuoso ODBC) as Linked Data Front-endUsing Tibco SpotFire (via Virtuoso ODBC) as Linked Data Front-end
Using Tibco SpotFire (via Virtuoso ODBC) as Linked Data Front-end
 
Context oriented architecture - Put the boundary in the right place
Context oriented architecture - Put the boundary in the right placeContext oriented architecture - Put the boundary in the right place
Context oriented architecture - Put the boundary in the right place
 
Sword Or2008 Julieallinson
Sword Or2008 JulieallinsonSword Or2008 Julieallinson
Sword Or2008 Julieallinson
 
Hacking oracle using metasploit
Hacking oracle using metasploitHacking oracle using metasploit
Hacking oracle using metasploit
 
OIDF Workshop at Verizon Media -- 9/30/2019 -- FastFed Working Group Update
OIDF Workshop at Verizon Media -- 9/30/2019 -- FastFed Working Group UpdateOIDF Workshop at Verizon Media -- 9/30/2019 -- FastFed Working Group Update
OIDF Workshop at Verizon Media -- 9/30/2019 -- FastFed Working Group Update
 
RESTful Web APIs – Mike Amundsen, Principal API Architect, Layer 7
RESTful Web APIs – Mike Amundsen, Principal API Architect, Layer 7RESTful Web APIs – Mike Amundsen, Principal API Architect, Layer 7
RESTful Web APIs – Mike Amundsen, Principal API Architect, Layer 7
 
Tableau Desktop as a Linked (Open) Data Front-End via ODBC
Tableau Desktop as a Linked (Open) Data Front-End via ODBCTableau Desktop as a Linked (Open) Data Front-End via ODBC
Tableau Desktop as a Linked (Open) Data Front-End via ODBC
 
Exploiting Linked (Open) Data via Microsoft Access using ODBC File DSNs
Exploiting Linked (Open) Data via Microsoft Access using ODBC  File DSNsExploiting Linked (Open) Data via Microsoft Access using ODBC  File DSNs
Exploiting Linked (Open) Data via Microsoft Access using ODBC File DSNs
 
O365con14 - building a hybrid configuration with exchange 2013
O365con14 - building a hybrid configuration with exchange 2013O365con14 - building a hybrid configuration with exchange 2013
O365con14 - building a hybrid configuration with exchange 2013
 
What is Hibernate Framework?
What is Hibernate Framework?What is Hibernate Framework?
What is Hibernate Framework?
 
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...B1   roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
 
Java database programming with jdbc
Java database programming with jdbcJava database programming with jdbc
Java database programming with jdbc
 
Accessing the Linked Open Data Cloud via ODBC
Accessing the Linked Open Data Cloud via ODBCAccessing the Linked Open Data Cloud via ODBC
Accessing the Linked Open Data Cloud via ODBC
 

Similar to Project midPoint or how a handful of fools fought the Giants

SaaS Ventures: Introduction
SaaS Ventures: IntroductionSaaS Ventures: Introduction
SaaS Ventures: Introduction
Rob Bertholf
 
Umair Kardar Resume
Umair Kardar ResumeUmair Kardar Resume
Umair Kardar Resume
Hafiz Muhammad Umair Kardar
 
AppDynamics User Group
AppDynamics User GroupAppDynamics User Group
AppDynamics User Group
Mike Ruangutai
 
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy
Fwdays
 
6yearsResume
6yearsResume6yearsResume
6yearsResume
Bolla Sriram
 
Resume
ResumeResume
iXora Solution Ltd. Presentation
iXora Solution Ltd. PresentationiXora Solution Ltd. Presentation
iXora Solution Ltd. Presentation
iXora Solution Ltd.
 
Barcelona global gathering 2020 jan21st
Barcelona global gathering 2020   jan21stBarcelona global gathering 2020   jan21st
Barcelona global gathering 2020 jan21st
animuscrm
 
Dinesh Rawat1 (1)
Dinesh Rawat1 (1)Dinesh Rawat1 (1)
Dinesh Rawat1 (1)
dinesh rawat
 
Sr. Software Engineer
Sr. Software EngineerSr. Software Engineer
Sr. Software Engineer
Sandeep Wathore
 
M_Amjad_Khan_resume
M_Amjad_Khan_resumeM_Amjad_Khan_resume
M_Amjad_Khan_resume
Amjad Khan
 
Software strategy for startups
Software strategy for startupsSoftware strategy for startups
Software strategy for startups
Asher Sterkin
 
OutSystems - Go Fast or Go Home
OutSystems - Go Fast or Go Home OutSystems - Go Fast or Go Home
OutSystems - Go Fast or Go Home
OutSystems
 
Blitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village StageBlitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village Stage
Greylock Partners
 
ashishtripathi
ashishtripathiashishtripathi
ashishtripathi
Ashish Tripathi
 
IBA Group Profile 2019
IBA Group Profile 2019IBA Group Profile 2019
IBA Group Profile 2019
IBA Group
 
YasirNew
YasirNewYasirNew
YasirNew
Yasir Arafat
 
Acctiva: expertise in Business Intelligence, Data Warehousing, Data Governance
Acctiva: expertise in Business Intelligence, Data Warehousing, Data GovernanceAcctiva: expertise in Business Intelligence, Data Warehousing, Data Governance
Acctiva: expertise in Business Intelligence, Data Warehousing, Data Governance
Acctiva Ltd.
 
ManuNair_PM_Profile
ManuNair_PM_ProfileManuNair_PM_Profile
ManuNair_PM_Profile
Manu M Nair
 
Shanthkumar 6yrs-java-analytics-resume
Shanthkumar 6yrs-java-analytics-resumeShanthkumar 6yrs-java-analytics-resume
Shanthkumar 6yrs-java-analytics-resume
Shantha Kumar N
 

Similar to Project midPoint or how a handful of fools fought the Giants (20)

SaaS Ventures: Introduction
SaaS Ventures: IntroductionSaaS Ventures: Introduction
SaaS Ventures: Introduction
 
Umair Kardar Resume
Umair Kardar ResumeUmair Kardar Resume
Umair Kardar Resume
 
AppDynamics User Group
AppDynamics User GroupAppDynamics User Group
AppDynamics User Group
 
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy
 
6yearsResume
6yearsResume6yearsResume
6yearsResume
 
Resume
ResumeResume
Resume
 
iXora Solution Ltd. Presentation
iXora Solution Ltd. PresentationiXora Solution Ltd. Presentation
iXora Solution Ltd. Presentation
 
Barcelona global gathering 2020 jan21st
Barcelona global gathering 2020   jan21stBarcelona global gathering 2020   jan21st
Barcelona global gathering 2020 jan21st
 
Dinesh Rawat1 (1)
Dinesh Rawat1 (1)Dinesh Rawat1 (1)
Dinesh Rawat1 (1)
 
Sr. Software Engineer
Sr. Software EngineerSr. Software Engineer
Sr. Software Engineer
 
M_Amjad_Khan_resume
M_Amjad_Khan_resumeM_Amjad_Khan_resume
M_Amjad_Khan_resume
 
Software strategy for startups
Software strategy for startupsSoftware strategy for startups
Software strategy for startups
 
OutSystems - Go Fast or Go Home
OutSystems - Go Fast or Go Home OutSystems - Go Fast or Go Home
OutSystems - Go Fast or Go Home
 
Blitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village StageBlitzscaling Session 9: Village Stage
Blitzscaling Session 9: Village Stage
 
ashishtripathi
ashishtripathiashishtripathi
ashishtripathi
 
IBA Group Profile 2019
IBA Group Profile 2019IBA Group Profile 2019
IBA Group Profile 2019
 
YasirNew
YasirNewYasirNew
YasirNew
 
Acctiva: expertise in Business Intelligence, Data Warehousing, Data Governance
Acctiva: expertise in Business Intelligence, Data Warehousing, Data GovernanceAcctiva: expertise in Business Intelligence, Data Warehousing, Data Governance
Acctiva: expertise in Business Intelligence, Data Warehousing, Data Governance
 
ManuNair_PM_Profile
ManuNair_PM_ProfileManuNair_PM_Profile
ManuNair_PM_Profile
 
Shanthkumar 6yrs-java-analytics-resume
Shanthkumar 6yrs-java-analytics-resumeShanthkumar 6yrs-java-analytics-resume
Shanthkumar 6yrs-java-analytics-resume
 

Recently uploaded

“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 

Recently uploaded (20)

“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 

Project midPoint or how a handful of fools fought the Giants