SlideShare a Scribd company logo
1 of 23
Building a Robust
Integration Architecture
with EventStoreDB for
No/Low-Code Platform
Serhii Kokhan
#eventstoredb
#azure
#dataverse #cosmosdb
#powerplatform
#netcore
Serhii Kokhan
Software Architect at LogiqApps
SPS Commerce
https://www.linkedin.com/in/serhii-kokhan
https://github.com/kokhans
● 11+ years of experience in the IT industry
● Open-source contributor
Itera
Beijer Electronics
Avenga
Visma
GlobalLogic
Mechanic Advisor
+
LogiqApps
● HQ in Oslo, Norway
● Microsoft-certified senior and architect-level developers
and consultants
● 100+ successfully delivered projects
LogiqApps AS specializes in Microsoft technology solutions,
including .NET, Azure, Dynamics 365, and Power Platform. Our
team's diverse expertise enables us to offer customized
solutions, catering to various industries and client requirements
https://www.linkedin.com/company/logiqapps-as
https://www.logiqapps.com
Trusted By
Agenda
01
04
02
05
03
06
Introduction
Data
Integration
Architectural
Overview
Integration
Middleware
Subscriptions
& Projections
The Power of
Power Platform
Introduction
01
are designed to
help businesses manage their fleets of vehicles,
from cars and trucks to vans and trailers to
improve their operational efficiency, reduce
costs, and improve customer service
Fleet Management Systems
Problems
An outdated monolithic solution
struggles with support, scalability,
feature development, and critical
security vulnerabilities fixes
Route planning issues arise due to
the lack of near real-time fleet
GPS data
The absence of a mobile app and
limited access for suppliers and
logisticians hinder seamless user
experience and efficient
collaboration
Lacks integration capabilities for
3rd party GPS tracking systems
and does not provide a Public API
for external connections
Legacy System Routes Planning Communication
Inefficient communication from
inconsistent email formats and
reliance on multiple channels,
such as phone calls, SMS,
WhatsApp, Telegram, and Viber,
causing delays and confusion
Connectivity Integrations
Challenges
Migrate liveness production data
from multiple data sources to
diverse target databases
Requires specific solutions
tailored to their processes, flows,
data, reports, etc.
GPS tracking and route
optimization to enable location
monitoring as well as speed and
fuel usage, and efficient route
planning
Provide external Public API by subscription
model to the customers
Data Migration No/Low Code SaaS CRM
Multitenant SaaS CRM for logistics
industry covering FMS, TMS,
custom GPS services and access
to external data by subscription
Route Planning Integrations
Data
Integration
02
Data Sources
FMS TMS
Fleet Management Systems
(FMS) streamline and optimize
fleet operations by providing
centralized control, data
analysis, and communication
tools
Transportation Management
Systems (TMS) facilitate the
planning, execution, and
optimization of shipping and
logistics processes across
multiple transportation modes
Third-party offerings or
solutions provided by external
systems or companies, not in-
house
3RD Party Services
Database Solutions
EventStoreDB Dataverse
EventStoreDB is a specialized
event-based database designed
for event sourcing and event-
driven architectures
Dataverse is a fully managed,
multi-tenant, cloud-based
service for storing and managing
business data within the
Microsoft ecosystem
Cosmos DB is a globally
distributed, multi-model NoSQL
database service that supports
various data models, offering
automatic scaling and global
distribution on Microsoft Azure
CosmosDB
Architectural
Overview
03
High-Level Architecture
Integration
Middleware
04
Events Persistence
Subscriptions
& Projections
05
Subscription Flow
Subscription Code
Async
Projection Handlers
Sync
● Single target data storage
● Strong consistency
● Simplified error handling
● In-proc retry policy
● Easier debugging
● Multiple target data storage
● Performance & scalability
The Power of
Power Platform
06
Momentum
Industries
● Information Technologies
● Oil & Energy
● Government Administration
● Health Care
● Automotive
● Financial Services
● Food & Beverages
● Manufacturing
Insights
Companies
United States 422
Europe 245
97%
of Fortune 500 companies
using Power Platform
>3M
Monthly active developers
on the Power Platform
>25M
Data models hosted in the
Power BI service
>700%
Power Apps growth in
production apps in the last
year
>25B
Power Automate steps
run each day
Thanks!
Do you have any questions?
serhii.kokhan@logiqapps.com

More Related Content

Similar to Building a Robust Integration Architecture with EventStoreDB for No/Low-Code Platform

It's all about Integration - Developing with Oracle Cloud Services
It's all about Integration - Developing with Oracle Cloud ServicesIt's all about Integration - Developing with Oracle Cloud Services
It's all about Integration - Developing with Oracle Cloud Services
OPITZ CONSULTING Deutschland
 

Similar to Building a Robust Integration Architecture with EventStoreDB for No/Low-Code Platform (20)

Orange Business Live 2013 cloud breakout
Orange Business Live 2013 cloud breakoutOrange Business Live 2013 cloud breakout
Orange Business Live 2013 cloud breakout
 
Microservices and the Cloud based future of integration final
Microservices and the Cloud based future of integration finalMicroservices and the Cloud based future of integration final
Microservices and the Cloud based future of integration final
 
Cloud Computing 2010 - IBM Italia - Mariano Ammirabile
Cloud Computing 2010 - IBM Italia - Mariano AmmirabileCloud Computing 2010 - IBM Italia - Mariano Ammirabile
Cloud Computing 2010 - IBM Italia - Mariano Ammirabile
 
Innovative and Agile Data Delivery, using 'A Logical Data Fabric'
Innovative and Agile Data Delivery, using 'A Logical Data Fabric'Innovative and Agile Data Delivery, using 'A Logical Data Fabric'
Innovative and Agile Data Delivery, using 'A Logical Data Fabric'
 
Bhadale group of companies Technology ecosystem for AWS
Bhadale group of companies Technology ecosystem for AWSBhadale group of companies Technology ecosystem for AWS
Bhadale group of companies Technology ecosystem for AWS
 
RapidScale Company Presentation
RapidScale Company PresentationRapidScale Company Presentation
RapidScale Company Presentation
 
It's all about Integration - Developing with Oracle Cloud Services
It's all about Integration - Developing with Oracle Cloud ServicesIt's all about Integration - Developing with Oracle Cloud Services
It's all about Integration - Developing with Oracle Cloud Services
 
Microsoft SQL Server 2012 Data Warehouse on Hitachi Converged Platform
Microsoft SQL Server 2012 Data Warehouse on Hitachi Converged PlatformMicrosoft SQL Server 2012 Data Warehouse on Hitachi Converged Platform
Microsoft SQL Server 2012 Data Warehouse on Hitachi Converged Platform
 
Optimize App Performance and Security by Managing Microsoft Workloads on AWS ...
Optimize App Performance and Security by Managing Microsoft Workloads on AWS ...Optimize App Performance and Security by Managing Microsoft Workloads on AWS ...
Optimize App Performance and Security by Managing Microsoft Workloads on AWS ...
 
It integration strategy : Example - Approach
It integration strategy : Example - ApproachIt integration strategy : Example - Approach
It integration strategy : Example - Approach
 
Embracing success through Cloud Computing Services.pdf
Embracing success through Cloud Computing Services.pdfEmbracing success through Cloud Computing Services.pdf
Embracing success through Cloud Computing Services.pdf
 
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
 
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdfData & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023].pdf
 
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValueThe Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
The Ultimate Guide to Cloud Migration - A Whitepaper by RapidValue
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure Cloud
 
Bimodal / Two Speed IT and Cloud Serverless Microservice Architecture
Bimodal / Two Speed IT and Cloud Serverless Microservice ArchitectureBimodal / Two Speed IT and Cloud Serverless Microservice Architecture
Bimodal / Two Speed IT and Cloud Serverless Microservice Architecture
 
Mapping Manager
Mapping ManagerMapping Manager
Mapping Manager
 
Comprehensive Guide for Microsoft Fabric to Master Data Analytics
Comprehensive Guide for Microsoft Fabric to Master Data AnalyticsComprehensive Guide for Microsoft Fabric to Master Data Analytics
Comprehensive Guide for Microsoft Fabric to Master Data Analytics
 
Bhadale group of companies multi cloud services catalogue
Bhadale group of companies multi cloud services catalogueBhadale group of companies multi cloud services catalogue
Bhadale group of companies multi cloud services catalogue
 
Integrating Applications and Data (with Oracle PaaS Cloud) - Oracle Cloud Day...
Integrating Applications and Data (with Oracle PaaS Cloud) - Oracle Cloud Day...Integrating Applications and Data (with Oracle PaaS Cloud) - Oracle Cloud Day...
Integrating Applications and Data (with Oracle PaaS Cloud) - Oracle Cloud Day...
 

Recently uploaded

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Recently uploaded (20)

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 

Building a Robust Integration Architecture with EventStoreDB for No/Low-Code Platform

  • 1. Building a Robust Integration Architecture with EventStoreDB for No/Low-Code Platform Serhii Kokhan #eventstoredb #azure #dataverse #cosmosdb #powerplatform #netcore
  • 2. Serhii Kokhan Software Architect at LogiqApps SPS Commerce https://www.linkedin.com/in/serhii-kokhan https://github.com/kokhans ● 11+ years of experience in the IT industry ● Open-source contributor Itera Beijer Electronics Avenga Visma GlobalLogic Mechanic Advisor +
  • 3. LogiqApps ● HQ in Oslo, Norway ● Microsoft-certified senior and architect-level developers and consultants ● 100+ successfully delivered projects LogiqApps AS specializes in Microsoft technology solutions, including .NET, Azure, Dynamics 365, and Power Platform. Our team's diverse expertise enables us to offer customized solutions, catering to various industries and client requirements https://www.linkedin.com/company/logiqapps-as https://www.logiqapps.com Trusted By
  • 6. are designed to help businesses manage their fleets of vehicles, from cars and trucks to vans and trailers to improve their operational efficiency, reduce costs, and improve customer service Fleet Management Systems
  • 7. Problems An outdated monolithic solution struggles with support, scalability, feature development, and critical security vulnerabilities fixes Route planning issues arise due to the lack of near real-time fleet GPS data The absence of a mobile app and limited access for suppliers and logisticians hinder seamless user experience and efficient collaboration Lacks integration capabilities for 3rd party GPS tracking systems and does not provide a Public API for external connections Legacy System Routes Planning Communication Inefficient communication from inconsistent email formats and reliance on multiple channels, such as phone calls, SMS, WhatsApp, Telegram, and Viber, causing delays and confusion Connectivity Integrations
  • 8. Challenges Migrate liveness production data from multiple data sources to diverse target databases Requires specific solutions tailored to their processes, flows, data, reports, etc. GPS tracking and route optimization to enable location monitoring as well as speed and fuel usage, and efficient route planning Provide external Public API by subscription model to the customers Data Migration No/Low Code SaaS CRM Multitenant SaaS CRM for logistics industry covering FMS, TMS, custom GPS services and access to external data by subscription Route Planning Integrations
  • 10. Data Sources FMS TMS Fleet Management Systems (FMS) streamline and optimize fleet operations by providing centralized control, data analysis, and communication tools Transportation Management Systems (TMS) facilitate the planning, execution, and optimization of shipping and logistics processes across multiple transportation modes Third-party offerings or solutions provided by external systems or companies, not in- house 3RD Party Services
  • 11. Database Solutions EventStoreDB Dataverse EventStoreDB is a specialized event-based database designed for event sourcing and event- driven architectures Dataverse is a fully managed, multi-tenant, cloud-based service for storing and managing business data within the Microsoft ecosystem Cosmos DB is a globally distributed, multi-model NoSQL database service that supports various data models, offering automatic scaling and global distribution on Microsoft Azure CosmosDB
  • 19. Async Projection Handlers Sync ● Single target data storage ● Strong consistency ● Simplified error handling ● In-proc retry policy ● Easier debugging ● Multiple target data storage ● Performance & scalability
  • 20. The Power of Power Platform 06
  • 21.
  • 22. Momentum Industries ● Information Technologies ● Oil & Energy ● Government Administration ● Health Care ● Automotive ● Financial Services ● Food & Beverages ● Manufacturing Insights Companies United States 422 Europe 245 97% of Fortune 500 companies using Power Platform >3M Monthly active developers on the Power Platform >25M Data models hosted in the Power BI service >700% Power Apps growth in production apps in the last year >25B Power Automate steps run each day
  • 23. Thanks! Do you have any questions? serhii.kokhan@logiqapps.com