SlideShare a Scribd company logo
Event Sourcing
@derek_comartin
CodeOpinion.com
Agenda
● Typical Data Persistence
● Overview
● Events
● Why?
● Queries
● Drawbacks
Typical Data Persistence
● Maintain current state
● Concurrent users, data update conflicts.
● Auditing
Overview
● Old concept
● Using already (transaction log)
● Capture Intent
● Event = State Change
● Sequence of Events
● Append Only
Events
● Describes state change
● Past tense
● Source of truth
● Audit log
Event Stream
Started Shopping
Added T-Shirt
Added Socks
Removed Socks
Added Coupon
Event
StartedShopping
{
CartId: f5a7f55d-1e33-440c-836c-ea50fc59a274,
CustomerId: f98902b3-e8cf-4b7a-b561-5e39a06b5e0c,
Date: 2014-01-03 15:36:08,
}
AddedSocksToShoppingCart
{
CartId: f5a7f55d-1e33-440c-836c-ea50fc59a274,
ProductId: ed00fa0b-6412-4cc6-bbac-14702bfeff3f,
Quantity: 1,
}
Why?
● Captures business intent
● Transaction & Audit log
● Build/Rebuild to any model
● Debugging
● Integration with other systems
Queries
● Generate Read Model from Events
● Secondary Data Source required
● Eventual Consistency
Started Shopping
Added T-Shirt
Added Socks
Removed Socks
Added Coupon
Any model you can
think of!
Cart Table
CartId
ProductId
Quantity
Denormalized Table
CartId
CustomerName
ProductId
Quantity
Price
CQRS/ES
Data Storage
Domain
Object
Domain
Object
Command Handlers
Client
Command
DTO
Message Queue
Read Layer
Facade
Query
DTO
Event Storage
Events
Message Queue Event Handlers
Data Storage
Drawbacks
● Multiple Models / Data Sources
● Versioning
● Performance
● Maturity / Public Knowledge

More Related Content

Viewers also liked

Decision Making for Developers
Decision Making for DevelopersDecision Making for Developers
Decision Making for Developers
Derek Comartin
 
Dn 3n2d
Dn 3n2dDn 3n2d
Dn 3n2d
vanhuynh09
 
Dati di traffico e indici di benchmark
Dati di traffico e indici di benchmarkDati di traffico e indici di benchmark
Dati di traffico e indici di benchmark
Visionarea
 
Σθένος "Νικήστε το άγχος των εξετάσεων."
Σθένος "Νικήστε το άγχος των εξετάσεων."Σθένος "Νικήστε το άγχος των εξετάσεων."
Σθένος "Νικήστε το άγχος των εξετάσεων."
Kosmidis Eleftherios
 
Стратегия подготовки к егэ
Стратегия подготовки к егэСтратегия подготовки к егэ
Стратегия подготовки к егэchechery
 
Family law attorney
Family law attorneyFamily law attorney
Presentatie CultuurOntwerp tijdens Klasse Theater Uitjes op 29 april 2014 in ...
Presentatie CultuurOntwerp tijdens Klasse Theater Uitjes op 29 april 2014 in ...Presentatie CultuurOntwerp tijdens Klasse Theater Uitjes op 29 april 2014 in ...
Presentatie CultuurOntwerp tijdens Klasse Theater Uitjes op 29 april 2014 in ...
anne-marie kremer
 
Pokemon episod 9
Pokemon episod 9Pokemon episod 9
Pokemon episod 9mimiqaqa
 
BNI 10minuit presentation
BNI 10minuit presentationBNI 10minuit presentation
BNI 10minuit presentation
John Holloway
 
Http _www_significatodeitarocchi_it_tarocchi_tarocchi-nuovi-metodi-di-lettura_
Http  _www_significatodeitarocchi_it_tarocchi_tarocchi-nuovi-metodi-di-lettura_Http  _www_significatodeitarocchi_it_tarocchi_tarocchi-nuovi-metodi-di-lettura_
Http _www_significatodeitarocchi_it_tarocchi_tarocchi-nuovi-metodi-di-lettura_
Rebecca Walcott
 

Viewers also liked (10)

Decision Making for Developers
Decision Making for DevelopersDecision Making for Developers
Decision Making for Developers
 
Dn 3n2d
Dn 3n2dDn 3n2d
Dn 3n2d
 
Dati di traffico e indici di benchmark
Dati di traffico e indici di benchmarkDati di traffico e indici di benchmark
Dati di traffico e indici di benchmark
 
Σθένος "Νικήστε το άγχος των εξετάσεων."
Σθένος "Νικήστε το άγχος των εξετάσεων."Σθένος "Νικήστε το άγχος των εξετάσεων."
Σθένος "Νικήστε το άγχος των εξετάσεων."
 
Стратегия подготовки к егэ
Стратегия подготовки к егэСтратегия подготовки к егэ
Стратегия подготовки к егэ
 
Family law attorney
Family law attorneyFamily law attorney
Family law attorney
 
Presentatie CultuurOntwerp tijdens Klasse Theater Uitjes op 29 april 2014 in ...
Presentatie CultuurOntwerp tijdens Klasse Theater Uitjes op 29 april 2014 in ...Presentatie CultuurOntwerp tijdens Klasse Theater Uitjes op 29 april 2014 in ...
Presentatie CultuurOntwerp tijdens Klasse Theater Uitjes op 29 april 2014 in ...
 
Pokemon episod 9
Pokemon episod 9Pokemon episod 9
Pokemon episod 9
 
BNI 10minuit presentation
BNI 10minuit presentationBNI 10minuit presentation
BNI 10minuit presentation
 
Http _www_significatodeitarocchi_it_tarocchi_tarocchi-nuovi-metodi-di-lettura_
Http  _www_significatodeitarocchi_it_tarocchi_tarocchi-nuovi-metodi-di-lettura_Http  _www_significatodeitarocchi_it_tarocchi_tarocchi-nuovi-metodi-di-lettura_
Http _www_significatodeitarocchi_it_tarocchi_tarocchi-nuovi-metodi-di-lettura_
 

Similar to Event Sourcing

OSMC 2018 | From Monitoring to ITSM by Felix Kronlage
OSMC 2018 | From Monitoring to ITSM by Felix KronlageOSMC 2018 | From Monitoring to ITSM by Felix Kronlage
OSMC 2018 | From Monitoring to ITSM by Felix Kronlage
NETWAYS
 
SAP Event Management Use Cases
SAP Event Management Use CasesSAP Event Management Use Cases
SAP Event Management Use Cases
Q Data USA, Inc.
 
Egn 5620 enterprise_sys_procurement process fall 2012
Egn 5620 enterprise_sys_procurement process fall 2012Egn 5620 enterprise_sys_procurement process fall 2012
Egn 5620 enterprise_sys_procurement process fall 2012
Truptir20
 
Egn 5620 enterprise_sys_procurement process fall 2012_123
Egn 5620 enterprise_sys_procurement process fall 2012_123Egn 5620 enterprise_sys_procurement process fall 2012_123
Egn 5620 enterprise_sys_procurement process fall 2012_123
Truptir20
 
Decision CAMP 2014 - Howard Rogers - Programming with decision tables v01
Decision CAMP 2014 - Howard Rogers - Programming with decision tables v01Decision CAMP 2014 - Howard Rogers - Programming with decision tables v01
Decision CAMP 2014 - Howard Rogers - Programming with decision tables v01
Decision CAMP
 
Grocery Delivery App Development Company |G Tech Solutions
Grocery Delivery App Development Company |G Tech SolutionsGrocery Delivery App Development Company |G Tech Solutions
Grocery Delivery App Development Company |G Tech Solutions
GTechSolutions7
 
Grocery Delivery App Development Company|Features of grocery app|G Tech Solut...
Grocery Delivery App Development Company|Features of grocery app|G Tech Solut...Grocery Delivery App Development Company|Features of grocery app|G Tech Solut...
Grocery Delivery App Development Company|Features of grocery app|G Tech Solut...
GTechSolutions7
 
COGS Account Generator Workflow Customization
COGS Account Generator Workflow CustomizationCOGS Account Generator Workflow Customization
COGS Account Generator Workflow Customization
Edi Yanto
 
Work relay demo v3
Work relay demo v3Work relay demo v3
Work relay demo v3
Jonathan Sapir
 
Methodology For Australian Business To Rayvat Accounting
Methodology For Australian Business To Rayvat AccountingMethodology For Australian Business To Rayvat Accounting
Methodology For Australian Business To Rayvat Accounting
Rayvat Accounting
 
The Digital Insurer Award - Tata AIG (IPDS)
The Digital Insurer Award - Tata AIG (IPDS)The Digital Insurer Award - Tata AIG (IPDS)
The Digital Insurer Award - Tata AIG (IPDS)
The Digital Insurer
 
Six Sigma Process Improvement Foundational Steps
Six Sigma Process Improvement Foundational StepsSix Sigma Process Improvement Foundational Steps
Six Sigma Process Improvement Foundational Steps
Ryan Bird, Lean Six Sigma Black Belt
 
Erp system f test
Erp system   f testErp system   f test
Erp system f test
Kamleshwar Pandey
 
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
Salesforce Developers Japan
 
Product list
Product listProduct list
Product list
Rakib Hasan
 
Where Digital Analytics is taking BI and Big Data
Where Digital Analytics is taking BI and Big DataWhere Digital Analytics is taking BI and Big Data
Where Digital Analytics is taking BI and Big Data
Rittman Analytics
 
Where Digital Analytics is taking BI and Big Data
Where Digital Analytics is taking BI and Big DataWhere Digital Analytics is taking BI and Big Data
Where Digital Analytics is taking BI and Big Data
Rittman Analytics
 
Sap scm ewm na muk 11 02
Sap scm ewm na muk 11  02 Sap scm ewm na muk 11  02
Sap scm ewm na muk 11 02
Gaddam Gaddam
 
Patterns for Building Streaming Apps
Patterns for Building Streaming AppsPatterns for Building Streaming Apps
Patterns for Building Streaming Apps
Mohanadarshan Vivekanandalingam
 
Integrating Plone with E-Commerce and Relationship Management: A Case Study i...
Integrating Plone with E-Commerce and Relationship Management: A Case Study i...Integrating Plone with E-Commerce and Relationship Management: A Case Study i...
Integrating Plone with E-Commerce and Relationship Management: A Case Study i...
David Glick
 

Similar to Event Sourcing (20)

OSMC 2018 | From Monitoring to ITSM by Felix Kronlage
OSMC 2018 | From Monitoring to ITSM by Felix KronlageOSMC 2018 | From Monitoring to ITSM by Felix Kronlage
OSMC 2018 | From Monitoring to ITSM by Felix Kronlage
 
SAP Event Management Use Cases
SAP Event Management Use CasesSAP Event Management Use Cases
SAP Event Management Use Cases
 
Egn 5620 enterprise_sys_procurement process fall 2012
Egn 5620 enterprise_sys_procurement process fall 2012Egn 5620 enterprise_sys_procurement process fall 2012
Egn 5620 enterprise_sys_procurement process fall 2012
 
Egn 5620 enterprise_sys_procurement process fall 2012_123
Egn 5620 enterprise_sys_procurement process fall 2012_123Egn 5620 enterprise_sys_procurement process fall 2012_123
Egn 5620 enterprise_sys_procurement process fall 2012_123
 
Decision CAMP 2014 - Howard Rogers - Programming with decision tables v01
Decision CAMP 2014 - Howard Rogers - Programming with decision tables v01Decision CAMP 2014 - Howard Rogers - Programming with decision tables v01
Decision CAMP 2014 - Howard Rogers - Programming with decision tables v01
 
Grocery Delivery App Development Company |G Tech Solutions
Grocery Delivery App Development Company |G Tech SolutionsGrocery Delivery App Development Company |G Tech Solutions
Grocery Delivery App Development Company |G Tech Solutions
 
Grocery Delivery App Development Company|Features of grocery app|G Tech Solut...
Grocery Delivery App Development Company|Features of grocery app|G Tech Solut...Grocery Delivery App Development Company|Features of grocery app|G Tech Solut...
Grocery Delivery App Development Company|Features of grocery app|G Tech Solut...
 
COGS Account Generator Workflow Customization
COGS Account Generator Workflow CustomizationCOGS Account Generator Workflow Customization
COGS Account Generator Workflow Customization
 
Work relay demo v3
Work relay demo v3Work relay demo v3
Work relay demo v3
 
Methodology For Australian Business To Rayvat Accounting
Methodology For Australian Business To Rayvat AccountingMethodology For Australian Business To Rayvat Accounting
Methodology For Australian Business To Rayvat Accounting
 
The Digital Insurer Award - Tata AIG (IPDS)
The Digital Insurer Award - Tata AIG (IPDS)The Digital Insurer Award - Tata AIG (IPDS)
The Digital Insurer Award - Tata AIG (IPDS)
 
Six Sigma Process Improvement Foundational Steps
Six Sigma Process Improvement Foundational StepsSix Sigma Process Improvement Foundational Steps
Six Sigma Process Improvement Foundational Steps
 
Erp system f test
Erp system   f testErp system   f test
Erp system f test
 
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
IoTで成功を収めるための製品と戦略 〜 Salesforce IoT 〜
 
Product list
Product listProduct list
Product list
 
Where Digital Analytics is taking BI and Big Data
Where Digital Analytics is taking BI and Big DataWhere Digital Analytics is taking BI and Big Data
Where Digital Analytics is taking BI and Big Data
 
Where Digital Analytics is taking BI and Big Data
Where Digital Analytics is taking BI and Big DataWhere Digital Analytics is taking BI and Big Data
Where Digital Analytics is taking BI and Big Data
 
Sap scm ewm na muk 11 02
Sap scm ewm na muk 11  02 Sap scm ewm na muk 11  02
Sap scm ewm na muk 11 02
 
Patterns for Building Streaming Apps
Patterns for Building Streaming AppsPatterns for Building Streaming Apps
Patterns for Building Streaming Apps
 
Integrating Plone with E-Commerce and Relationship Management: A Case Study i...
Integrating Plone with E-Commerce and Relationship Management: A Case Study i...Integrating Plone with E-Commerce and Relationship Management: A Case Study i...
Integrating Plone with E-Commerce and Relationship Management: A Case Study i...
 

Recently uploaded

Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
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
 
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
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
marufrahmanstratejm
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
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
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
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
 
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
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
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
 
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
 
“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
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
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
 
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
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 

Recently uploaded (20)

Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
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
 
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
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Public CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptxPublic CyberSecurity Awareness Presentation 2024.pptx
Public CyberSecurity Awareness Presentation 2024.pptx
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
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)
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
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
 
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
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
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...
 
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
 
“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...
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
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 ...
 
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
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 

Event Sourcing