SlideShare a Scribd company logo
Lucidchart @
Lavego
Who am I?
Leo Stewen
Lavego AG
Card Payment Processing
Industry
Database
Modeling
Challenges
● Understand the Application Domain
● Requirements Engineering
● Map this to a Relational Model
● Communication with Devs/Non-Devs
● Documentation of the Database/API
Base Data
Admin App
Old
New
Our Tech-Stack
Database Server
Frontend
Database Modeling
Database Modeling Process
Requirements
Engineering
Scope
Use Cases
1
Relational Model
Mini World
Entities
Relationships
Primary Keys
Functional Dependencies
2
Normalization
Make it fast
3
Notation Jungle
Relational Model
Entities: Objects from the mini-
world with a set of attributes.
Relationships: Connections
between those objects.
Entity/Relationship
Attribute 1 Attribute 2 ... Attribute
N
Requirement I
We need to model a terminal from one of
our customers with his chosen
preferences
ENTITY
Requirement II
Every terminal from a customer is
connected to a terminal device identifiable
with a serial number
1:1 RELATIONSHIP
Requirement III
Terminal devices do have a hardware
model with certain features
1:N RELATIONSHIP
Requirement IV
Over the lifetime of a customers there is
more than one physical terminal in use
N:M RELATIONSHIP
Current Workflow
01
02
03
04Draft
Domain Expert
Lucid
Adjust
Me
Lucid
Share & Review
Colleagues | Domain Expert
Confluence
Integrate
Me
Confluence
Scaling up?
Scaling Approaches
1. Lucid’s SQL Import and Export Feature
2. Modularization
3. (Dedicated Tools like GraphQL-
Voyager)
Scalability? - Lucid’s SQL
Ideas...
● GraphQL SDL Import & Export
● Improve Modularization
Questions?
Thank You

More Related Content

Similar to Lucidchart Connect Amsterdam: Lucidchart @ Lavego

Dhritiman banerjee_resume (1)
Dhritiman  banerjee_resume (1)Dhritiman  banerjee_resume (1)
Dhritiman banerjee_resume (1)
Dhritiman Banerjee
 
Navjot_Resume_2017_Latest
Navjot_Resume_2017_LatestNavjot_Resume_2017_Latest
Navjot_Resume_2017_LatestNavjot Thakur
 
Updated SAKET MRINAL Resume
Updated SAKET MRINAL ResumeUpdated SAKET MRINAL Resume
Updated SAKET MRINAL ResumeSaket Mrinal
 
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
HostedbyConfluent
 
senior software developer .net
senior software developer .netsenior software developer .net
senior software developer .net
Rakesh Kumar Kushwaha
 
Using Node-RED for building IoT workflows
Using Node-RED for building IoT workflowsUsing Node-RED for building IoT workflows
Using Node-RED for building IoT workflows
Aniruddha Chakrabarti
 
Dhritiman banerjee_resume
Dhritiman  banerjee_resumeDhritiman  banerjee_resume
Dhritiman banerjee_resume
Dhritiman Banerjee
 
Portfolio
PortfolioPortfolio
Portfolio
jeanux
 
Rajendran M 2+ years of Exp in Dot net
Rajendran M 2+ years of Exp in Dot netRajendran M 2+ years of Exp in Dot net
Rajendran M 2+ years of Exp in Dot netRajendran m
 
Practical Thin Server Architecture With Dojo Sapo Codebits 2008
Practical Thin Server Architecture With Dojo Sapo Codebits 2008Practical Thin Server Architecture With Dojo Sapo Codebits 2008
Practical Thin Server Architecture With Dojo Sapo Codebits 2008codebits
 
Raja_Prabhu_Temenos
Raja_Prabhu_TemenosRaja_Prabhu_Temenos
Raja_Prabhu_TemenosRajaprabhu S
 
Mobile iOS Application Architectures
Mobile iOS Application ArchitecturesMobile iOS Application Architectures
Mobile iOS Application Architectures
Arpit Kulsreshtha
 
Framework Enabling End-Users to Maintain Web Applications (ICICWS2015)
Framework Enabling End-Users to Maintain Web Applications (ICICWS2015)Framework Enabling End-Users to Maintain Web Applications (ICICWS2015)
Framework Enabling End-Users to Maintain Web Applications (ICICWS2015)
Masayuki Nii
 

Similar to Lucidchart Connect Amsterdam: Lucidchart @ Lavego (20)

Sainath_Resume
Sainath_ResumeSainath_Resume
Sainath_Resume
 
Dhritiman banerjee_resume (1)
Dhritiman  banerjee_resume (1)Dhritiman  banerjee_resume (1)
Dhritiman banerjee_resume (1)
 
ChandanResume
ChandanResumeChandanResume
ChandanResume
 
Navjot_Resume_2017_Latest
Navjot_Resume_2017_LatestNavjot_Resume_2017_Latest
Navjot_Resume_2017_Latest
 
icv
icvicv
icv
 
Updated SAKET MRINAL Resume
Updated SAKET MRINAL ResumeUpdated SAKET MRINAL Resume
Updated SAKET MRINAL Resume
 
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
Considerations for Abstracting Complexities of a Real-Time ML Platform, Zhenz...
 
senior software developer .net
senior software developer .netsenior software developer .net
senior software developer .net
 
Zakir_Hussain_cv
Zakir_Hussain_cvZakir_Hussain_cv
Zakir_Hussain_cv
 
Using Node-RED for building IoT workflows
Using Node-RED for building IoT workflowsUsing Node-RED for building IoT workflows
Using Node-RED for building IoT workflows
 
shiv_chandra_pathak
shiv_chandra_pathakshiv_chandra_pathak
shiv_chandra_pathak
 
Pravin New Resume
Pravin New ResumePravin New Resume
Pravin New Resume
 
Dhritiman banerjee_resume
Dhritiman  banerjee_resumeDhritiman  banerjee_resume
Dhritiman banerjee_resume
 
Portfolio
PortfolioPortfolio
Portfolio
 
Rajendran M 2+ years of Exp in Dot net
Rajendran M 2+ years of Exp in Dot netRajendran M 2+ years of Exp in Dot net
Rajendran M 2+ years of Exp in Dot net
 
Practical Thin Server Architecture With Dojo Sapo Codebits 2008
Practical Thin Server Architecture With Dojo Sapo Codebits 2008Practical Thin Server Architecture With Dojo Sapo Codebits 2008
Practical Thin Server Architecture With Dojo Sapo Codebits 2008
 
Resume_krupa
Resume_krupaResume_krupa
Resume_krupa
 
Raja_Prabhu_Temenos
Raja_Prabhu_TemenosRaja_Prabhu_Temenos
Raja_Prabhu_Temenos
 
Mobile iOS Application Architectures
Mobile iOS Application ArchitecturesMobile iOS Application Architectures
Mobile iOS Application Architectures
 
Framework Enabling End-Users to Maintain Web Applications (ICICWS2015)
Framework Enabling End-Users to Maintain Web Applications (ICICWS2015)Framework Enabling End-Users to Maintain Web Applications (ICICWS2015)
Framework Enabling End-Users to Maintain Web Applications (ICICWS2015)
 

More from Lucidchart

Lucidchart Connect Salt Lake City: Daniel Topham, xMatters and Lucidchart
Lucidchart Connect Salt Lake City: Daniel Topham, xMatters and LucidchartLucidchart Connect Salt Lake City: Daniel Topham, xMatters and Lucidchart
Lucidchart Connect Salt Lake City: Daniel Topham, xMatters and Lucidchart
Lucidchart
 
Lucidchart Connect Salt Lake City: Collin Olson, Developing UX-Centered Proce...
Lucidchart Connect Salt Lake City: Collin Olson, Developing UX-Centered Proce...Lucidchart Connect Salt Lake City: Collin Olson, Developing UX-Centered Proce...
Lucidchart Connect Salt Lake City: Collin Olson, Developing UX-Centered Proce...
Lucidchart
 
Eric Williamson - CRM Advisor at Fury Group
Eric Williamson - CRM Advisor at Fury GroupEric Williamson - CRM Advisor at Fury Group
Eric Williamson - CRM Advisor at Fury Group
Lucidchart
 
Michael Handy, Sr. Business Analyst at Actian
Michael Handy, Sr. Business Analyst at ActianMichael Handy, Sr. Business Analyst at Actian
Michael Handy, Sr. Business Analyst at Actian
Lucidchart
 
Lucidchart Connect Phoenix: Lucidchart & Spear Education
Lucidchart Connect Phoenix: Lucidchart & Spear EducationLucidchart Connect Phoenix: Lucidchart & Spear Education
Lucidchart Connect Phoenix: Lucidchart & Spear Education
Lucidchart
 
Lucidchart Connect Phoenix: Context is Key
Lucidchart Connect Phoenix: Context is KeyLucidchart Connect Phoenix: Context is Key
Lucidchart Connect Phoenix: Context is Key
Lucidchart
 
Lucidchart Connect Seattle: Why I Love Business Process & How I Fell in Love ...
Lucidchart Connect Seattle: Why I Love Business Process & How I Fell in Love ...Lucidchart Connect Seattle: Why I Love Business Process & How I Fell in Love ...
Lucidchart Connect Seattle: Why I Love Business Process & How I Fell in Love ...
Lucidchart
 
Lucidchart Connect Seattle: ITSM Problem Solving with Lucidchart
Lucidchart Connect Seattle: ITSM Problem Solving with LucidchartLucidchart Connect Seattle: ITSM Problem Solving with Lucidchart
Lucidchart Connect Seattle: ITSM Problem Solving with Lucidchart
Lucidchart
 
Lucidchart Connect Seattle: Use Cases from Outreach.io
Lucidchart Connect Seattle: Use Cases from Outreach.ioLucidchart Connect Seattle: Use Cases from Outreach.io
Lucidchart Connect Seattle: Use Cases from Outreach.io
Lucidchart
 
Global Logistics in a Rapidly Evolving Marketplace
Global Logistics in a Rapidly Evolving MarketplaceGlobal Logistics in a Rapidly Evolving Marketplace
Global Logistics in a Rapidly Evolving Marketplace
Lucidchart
 
Clearly Communicate Technical Information with Any Audience
Clearly Communicate Technical Information with Any AudienceClearly Communicate Technical Information with Any Audience
Clearly Communicate Technical Information with Any Audience
Lucidchart
 
How to 10x Your Sales Productivity by Mapping Your Account Contacts
How to 10x Your Sales Productivity by Mapping Your Account ContactsHow to 10x Your Sales Productivity by Mapping Your Account Contacts
How to 10x Your Sales Productivity by Mapping Your Account Contacts
Lucidchart
 
Critical Elements for Better Decision-Making
Critical Elements for Better Decision-MakingCritical Elements for Better Decision-Making
Critical Elements for Better Decision-Making
Lucidchart
 
How to Pump Your Own Gas Flowchart
How to Pump Your Own Gas FlowchartHow to Pump Your Own Gas Flowchart
How to Pump Your Own Gas Flowchart
Lucidchart
 
Introducing Lucidchart for Quip
Introducing Lucidchart for QuipIntroducing Lucidchart for Quip
Introducing Lucidchart for Quip
Lucidchart
 
Lucidchart for Sales Reps
Lucidchart for Sales RepsLucidchart for Sales Reps
Lucidchart for Sales Reps
Lucidchart
 
Become a Lucidchart Expert
Become a Lucidchart ExpertBecome a Lucidchart Expert
Become a Lucidchart Expert
Lucidchart
 
Master the Lucidchart Basics (International Livestream)
Master the Lucidchart Basics (International Livestream)Master the Lucidchart Basics (International Livestream)
Master the Lucidchart Basics (International Livestream)
Lucidchart
 
Lucidchart Enterprise: Think, Create, and Communicate at Scale (August)
Lucidchart Enterprise: Think, Create, and Communicate at Scale (August)Lucidchart Enterprise: Think, Create, and Communicate at Scale (August)
Lucidchart Enterprise: Think, Create, and Communicate at Scale (August)
Lucidchart
 
Master the Lucidchart Basics
Master the Lucidchart BasicsMaster the Lucidchart Basics
Master the Lucidchart Basics
Lucidchart
 

More from Lucidchart (20)

Lucidchart Connect Salt Lake City: Daniel Topham, xMatters and Lucidchart
Lucidchart Connect Salt Lake City: Daniel Topham, xMatters and LucidchartLucidchart Connect Salt Lake City: Daniel Topham, xMatters and Lucidchart
Lucidchart Connect Salt Lake City: Daniel Topham, xMatters and Lucidchart
 
Lucidchart Connect Salt Lake City: Collin Olson, Developing UX-Centered Proce...
Lucidchart Connect Salt Lake City: Collin Olson, Developing UX-Centered Proce...Lucidchart Connect Salt Lake City: Collin Olson, Developing UX-Centered Proce...
Lucidchart Connect Salt Lake City: Collin Olson, Developing UX-Centered Proce...
 
Eric Williamson - CRM Advisor at Fury Group
Eric Williamson - CRM Advisor at Fury GroupEric Williamson - CRM Advisor at Fury Group
Eric Williamson - CRM Advisor at Fury Group
 
Michael Handy, Sr. Business Analyst at Actian
Michael Handy, Sr. Business Analyst at ActianMichael Handy, Sr. Business Analyst at Actian
Michael Handy, Sr. Business Analyst at Actian
 
Lucidchart Connect Phoenix: Lucidchart & Spear Education
Lucidchart Connect Phoenix: Lucidchart & Spear EducationLucidchart Connect Phoenix: Lucidchart & Spear Education
Lucidchart Connect Phoenix: Lucidchart & Spear Education
 
Lucidchart Connect Phoenix: Context is Key
Lucidchart Connect Phoenix: Context is KeyLucidchart Connect Phoenix: Context is Key
Lucidchart Connect Phoenix: Context is Key
 
Lucidchart Connect Seattle: Why I Love Business Process & How I Fell in Love ...
Lucidchart Connect Seattle: Why I Love Business Process & How I Fell in Love ...Lucidchart Connect Seattle: Why I Love Business Process & How I Fell in Love ...
Lucidchart Connect Seattle: Why I Love Business Process & How I Fell in Love ...
 
Lucidchart Connect Seattle: ITSM Problem Solving with Lucidchart
Lucidchart Connect Seattle: ITSM Problem Solving with LucidchartLucidchart Connect Seattle: ITSM Problem Solving with Lucidchart
Lucidchart Connect Seattle: ITSM Problem Solving with Lucidchart
 
Lucidchart Connect Seattle: Use Cases from Outreach.io
Lucidchart Connect Seattle: Use Cases from Outreach.ioLucidchart Connect Seattle: Use Cases from Outreach.io
Lucidchart Connect Seattle: Use Cases from Outreach.io
 
Global Logistics in a Rapidly Evolving Marketplace
Global Logistics in a Rapidly Evolving MarketplaceGlobal Logistics in a Rapidly Evolving Marketplace
Global Logistics in a Rapidly Evolving Marketplace
 
Clearly Communicate Technical Information with Any Audience
Clearly Communicate Technical Information with Any AudienceClearly Communicate Technical Information with Any Audience
Clearly Communicate Technical Information with Any Audience
 
How to 10x Your Sales Productivity by Mapping Your Account Contacts
How to 10x Your Sales Productivity by Mapping Your Account ContactsHow to 10x Your Sales Productivity by Mapping Your Account Contacts
How to 10x Your Sales Productivity by Mapping Your Account Contacts
 
Critical Elements for Better Decision-Making
Critical Elements for Better Decision-MakingCritical Elements for Better Decision-Making
Critical Elements for Better Decision-Making
 
How to Pump Your Own Gas Flowchart
How to Pump Your Own Gas FlowchartHow to Pump Your Own Gas Flowchart
How to Pump Your Own Gas Flowchart
 
Introducing Lucidchart for Quip
Introducing Lucidchart for QuipIntroducing Lucidchart for Quip
Introducing Lucidchart for Quip
 
Lucidchart for Sales Reps
Lucidchart for Sales RepsLucidchart for Sales Reps
Lucidchart for Sales Reps
 
Become a Lucidchart Expert
Become a Lucidchart ExpertBecome a Lucidchart Expert
Become a Lucidchart Expert
 
Master the Lucidchart Basics (International Livestream)
Master the Lucidchart Basics (International Livestream)Master the Lucidchart Basics (International Livestream)
Master the Lucidchart Basics (International Livestream)
 
Lucidchart Enterprise: Think, Create, and Communicate at Scale (August)
Lucidchart Enterprise: Think, Create, and Communicate at Scale (August)Lucidchart Enterprise: Think, Create, and Communicate at Scale (August)
Lucidchart Enterprise: Think, Create, and Communicate at Scale (August)
 
Master the Lucidchart Basics
Master the Lucidchart BasicsMaster the Lucidchart Basics
Master the Lucidchart Basics
 

Recently uploaded

Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 

Recently uploaded (20)

Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 

Lucidchart Connect Amsterdam: Lucidchart @ Lavego

Editor's Notes

  1. Here’s the basic outline that you should follow: Customer: Title slide Intro (speaker bio/company intro) (1-2 mins.) Main content (15 - 20 mins.) Problem to solve Lucidchart use case Who? What? Why? How? (Example diagrams) Q&A (3 - 5 mins.) Industry thought leader: Title slide Intro (speaker bio/company intro) (1 - 2 mins.) Main content (15 - 20 mins.) Q&A (5 - 7 mins.)
  2. Product Engineer at Lavego @Audience Who has ever heard of Lavego? Medium-sized company based in Munich Founded in 1992
  3. Authorization and Processing of Card Payments at Point of Sale Terminals Trusted Technical Network Provider for EC-Card Payments Bank License from the BaFin Focus on Petrol Stations and Vending Machines Main difference to Other Competitors: Instead of Buying Expensive Software, We Build our own Software to be Flexible and offer More Services next to Plain Payments Processing
  4. @Audience Developers? Database designer?
  5. Understand the Application Domain Requirements Engineering Map this to a Relational Model Communication with Devs/Non-Devs Documentation of the Database/API
  6. Legacy Application is a traditional Win32 App
  7. Web-Standards based PWA which runs on any system with a decent browser
  8. Quick intro to Prisma and GraphQL Better Rest: No over- or underfetching
  9. Requirements Engineering Scope Use Cases Relational Model Choose appropriate Mini-World Find Entities Determine Relationships Find Primary Keys Identify Functional Dependencies Normalization (out of Scope for this Session) Make it fast
  10. Relationship Multiplicity is important: 1:1, 1:N, N:M Relationships can contain attributes, too. Mapped to flat Excel Tables ;)
  11. Main Actors: Domain Expert, Me, Insider Colleagues, Outsider Colleagues Iterative Process
  12. Moving towards the Development Phase after initial Conception Phase Problems: Size of the Project Syncing back and forth between the Diagrams and Code