SlideShare a Scribd company logo
Svaťa
Šimara
Stop Solving the Wrong Problem
Focus on the Essence
Stop Solving the Wrong Problem
Focus on the Essence
Domain-Driven Design
Before I Start
Business Value
• Clean
• SOLID
• TDD
• 12factor
• CQRS
• DDD
• ...
Perfect Code
Business Value
Long Term Support?
Maintenance Cost?
Online Store Story
(e-shop)
Couple of Products
VIP Price
Price Lists
Price Lists
Store is Slow
Price Calculation as DB Function
Store is Successful
You Solve Everyday Issues
Everybody is Happy
Store is Slowing Down
The DB Function is Slow
Nightly Pre-Calculated Prices
Problem is Solved
New Programmer
• Why is pricing so coplicated?
New Programmer
• Why is pricing so coplicated?
• Why is not the price changed
immediatelly?
New Programmer
• Why is pricing so coplicated?
• Why is not the price changed
immediatelly?
• Why isn’t the pricing tested?
New Programmer
• Why is pricing so coplicated?
• Why is not the price changed
immediatelly?
• Why isn’t the pricing tested?
• Why is the price problem solved
partially in DB, PHP, CRON?
New Programmer
• Why is pricing so coplicated?
• Why is not the price changed
immediatelly?
• Why isn’t the pricing tested?
• Why is the price problem solved
partially in DB, PHP, CRON?
• I don’t want to deal with pricing,
I would break something
New Programmer
You are Solving the Wrong Problem
Current Problems
Technical Problems
You’ll Never End
Solution?
Change the Way You Deal with Problems
What?
Start Asking
What does it mean?
What is the concept?
How do you use it?
What are use-cases?
How do you call it?
Does the concept even exist?
What really customer needs?
What is his domain?
Domain
• Area
• Terms
• Rules
• From customer’s point of view
Domain
Domain in the Store Story
• The pricing domain is partially in
– PHP
– Database
– CRON
– Programmer’s head
Online Store Domain
How did It happen?
Small Shop: Product with Price
✔
Small Shop: Product with Price
Need for VIP Price
Why does he need more prices?
How does he call them?
What is he achieving?
Instead of
You End Up with
• Regular Price
• VIP Price
You End Up with
• NO Price List concept
You End Up with
• NO Price List concept
• NO Database function
You End Up with
• NO Price List concept
• NO Database function
• NO problems you’ve been solving
all the time
You End Up with
• Different mental model
• Simpler model
– Testable
– Easy to explain
– Maintanable
– Changable
You End Up with
• Different mental model
• Simpler model
– Testable
– Easy to explain
– Maintanable
– Changable
You End Up with
That’s the Point of DDD
Beat Complexity
Isolate the Domain
Communication & Understanding
DDD is Change of Thinking
Change is Not Easy
How Can You Start
Focus on the essece with Domain-Driven Design
How to Start Right Now
• Stop thinking about
– DB structure
How to Start Right Now
• Stop thinking about
– DB structure
– DB and data at all
How to Start Right Now
• Stop thinking about
– DB structure
– DB and data at all
– Framework you use
How to Start Right Now
• Stop thinking about
– DB structure
– DB and data at all
– Framework you use
– Tools you know
How to Start Right Now
• Ask questions
How to Start Right Now
• Ask questions
– Like 5 years old baby
How to Start Right Now
• Ask questions
– Like 5 years old baby
– Fow who is it?
How to Start Right Now
• Ask questions
– Like 5 years old baby
– Fow who is it?
– What?
How to Start Right Now
• Ask questions
– Like 5 years old baby
– Fow who is it?
– What?
– Why?
How to Start Right Now
• Ask questions
– Like 5 years old baby
– Fow who is it?
– What?
– Why?
• Solve problem on the paper first
How to Start Right Now
• Ask questions
– Like 5 years old baby
– Fow who is it?
– What?
– Why?
• Solve problem on the paper first
• Use domain terms
How to Start Right Now
• Ask questions
– Like 5 years old baby
– Fow who is it?
– What?
– Why?
• Solve problem on the paper first
• Use domain terms
• Don’t abstract
How to Start Right Now
DDD is Not
• Architecture
– Hexagonal
– Onion
DDD is Not
• Architecture
– Hexagonal
– Onion
• CQRS
DDD is Not
• Architecture
– Hexagonal
– Onion
• CQRS
• Event Sourcing
DDD is Not
• Architecture
– Hexagonal
– Onion
• CQRS
• Event Sourcing
• Technology
DDD is Not
• Architecture
– Hexagonal
– Onion
• CQRS
• Event Sourcing
• Technology
• Framework
• …
DDD is Not
• Domain
DDD is
• Domain
• Domain terms
DDD is
• Domain
• Domain terms
• Use Cases
DDD is
• svatasimara.cz
• Series of articles
• Examples in PHP
• On-line lecture (czech)
Sources
Domain-Driven
Design
svatasimara.cz

More Related Content

What's hot

7 Crucial Website Mistakes That Are Wrecking Your Sales & Lead Generatio
7 Crucial Website Mistakes That Are Wrecking Your Sales & Lead Generatio7 Crucial Website Mistakes That Are Wrecking Your Sales & Lead Generatio
7 Crucial Website Mistakes That Are Wrecking Your Sales & Lead Generatio
WebsiteDoctor.com
 
To pair or not to pair
To pair or not to pairTo pair or not to pair
To pair or not to pair
Fangda Wang
 
Opticon 2015-From Skeptic to Champion
Opticon 2015-From Skeptic to ChampionOpticon 2015-From Skeptic to Champion
Opticon 2015-From Skeptic to Champion
Optimizely
 
A/B Testing For The Win
A/B Testing For The WinA/B Testing For The Win
A/B Testing For The Win
Bill Robbins
 
Increasing Conversion: Tips, Tricks, & Tools
Increasing Conversion: Tips, Tricks, & ToolsIncreasing Conversion: Tips, Tricks, & Tools
Increasing Conversion: Tips, Tricks, & Tools
WebFX
 
Build It, They Won't Come - Lessons building a WordPress Plugins Business (Wo...
Build It, They Won't Come - Lessons building a WordPress Plugins Business (Wo...Build It, They Won't Come - Lessons building a WordPress Plugins Business (Wo...
Build It, They Won't Come - Lessons building a WordPress Plugins Business (Wo...
Nirav Mehta
 
Opticon 2015-Optimization at Optimizely
Opticon 2015-Optimization at OptimizelyOpticon 2015-Optimization at Optimizely
Opticon 2015-Optimization at Optimizely
Optimizely
 
10 Tips for How to Build More Rapport with Sales Prospects
10 Tips for How to Build More Rapport with Sales Prospects10 Tips for How to Build More Rapport with Sales Prospects
10 Tips for How to Build More Rapport with Sales Prospects
SalesScripter
 
My Tiny Phoenix Project - Karen Cohen - DevOpsDays Tel Aviv 2018
My Tiny Phoenix Project - Karen Cohen - DevOpsDays Tel Aviv 2018My Tiny Phoenix Project - Karen Cohen - DevOpsDays Tel Aviv 2018
My Tiny Phoenix Project - Karen Cohen - DevOpsDays Tel Aviv 2018
DevOpsDays Tel Aviv
 
15 Proven Methods to Increase Your Site Conversions
15 Proven Methods to Increase Your Site Conversions15 Proven Methods to Increase Your Site Conversions
15 Proven Methods to Increase Your Site Conversions
WP Engine
 
How to Get Prospects to Answer the Phone When Cold Calling
How to Get Prospects to Answer the Phone When Cold CallingHow to Get Prospects to Answer the Phone When Cold Calling
How to Get Prospects to Answer the Phone When Cold Calling
SalesScripter
 
Bloggers collective caezar
Bloggers collective   caezarBloggers collective   caezar
Bloggers collective caezar
Daniel B
 
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
Lessing-Flynn
 
Awesome web design jacksonville
Awesome web design jacksonvilleAwesome web design jacksonville
Awesome web design jacksonville
BCP Design
 
Google panda - What? How? Why? - A brief information
Google panda - What? How? Why? - A brief informationGoogle panda - What? How? Why? - A brief information
Google panda - What? How? Why? - A brief information
Prasanna Londhe
 
redesign wordpress website
redesign wordpress websiteredesign wordpress website
redesign wordpress website
Wordpress Expert
 
10 Sales Tips for How to Sell More by Selling Less
10 Sales Tips for How to Sell More by Selling Less10 Sales Tips for How to Sell More by Selling Less
10 Sales Tips for How to Sell More by Selling Less
SalesScripter
 
Fundamentals of Premum Plugin Development
Fundamentals of Premum Plugin DevelopmentFundamentals of Premum Plugin Development
Fundamentals of Premum Plugin Development
Regan Khadgi
 
Let's Do Kano Analysis of SwanseaCon 2016
Let's Do Kano Analysis of SwanseaCon 2016Let's Do Kano Analysis of SwanseaCon 2016
Let's Do Kano Analysis of SwanseaCon 2016
David Grant
 
Filemaker selling-design
Filemaker selling-designFilemaker selling-design
Filemaker selling-design
DB Services
 

What's hot (20)

7 Crucial Website Mistakes That Are Wrecking Your Sales & Lead Generatio
7 Crucial Website Mistakes That Are Wrecking Your Sales & Lead Generatio7 Crucial Website Mistakes That Are Wrecking Your Sales & Lead Generatio
7 Crucial Website Mistakes That Are Wrecking Your Sales & Lead Generatio
 
To pair or not to pair
To pair or not to pairTo pair or not to pair
To pair or not to pair
 
Opticon 2015-From Skeptic to Champion
Opticon 2015-From Skeptic to ChampionOpticon 2015-From Skeptic to Champion
Opticon 2015-From Skeptic to Champion
 
A/B Testing For The Win
A/B Testing For The WinA/B Testing For The Win
A/B Testing For The Win
 
Increasing Conversion: Tips, Tricks, & Tools
Increasing Conversion: Tips, Tricks, & ToolsIncreasing Conversion: Tips, Tricks, & Tools
Increasing Conversion: Tips, Tricks, & Tools
 
Build It, They Won't Come - Lessons building a WordPress Plugins Business (Wo...
Build It, They Won't Come - Lessons building a WordPress Plugins Business (Wo...Build It, They Won't Come - Lessons building a WordPress Plugins Business (Wo...
Build It, They Won't Come - Lessons building a WordPress Plugins Business (Wo...
 
Opticon 2015-Optimization at Optimizely
Opticon 2015-Optimization at OptimizelyOpticon 2015-Optimization at Optimizely
Opticon 2015-Optimization at Optimizely
 
10 Tips for How to Build More Rapport with Sales Prospects
10 Tips for How to Build More Rapport with Sales Prospects10 Tips for How to Build More Rapport with Sales Prospects
10 Tips for How to Build More Rapport with Sales Prospects
 
My Tiny Phoenix Project - Karen Cohen - DevOpsDays Tel Aviv 2018
My Tiny Phoenix Project - Karen Cohen - DevOpsDays Tel Aviv 2018My Tiny Phoenix Project - Karen Cohen - DevOpsDays Tel Aviv 2018
My Tiny Phoenix Project - Karen Cohen - DevOpsDays Tel Aviv 2018
 
15 Proven Methods to Increase Your Site Conversions
15 Proven Methods to Increase Your Site Conversions15 Proven Methods to Increase Your Site Conversions
15 Proven Methods to Increase Your Site Conversions
 
How to Get Prospects to Answer the Phone When Cold Calling
How to Get Prospects to Answer the Phone When Cold CallingHow to Get Prospects to Answer the Phone When Cold Calling
How to Get Prospects to Answer the Phone When Cold Calling
 
Bloggers collective caezar
Bloggers collective   caezarBloggers collective   caezar
Bloggers collective caezar
 
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
 
Awesome web design jacksonville
Awesome web design jacksonvilleAwesome web design jacksonville
Awesome web design jacksonville
 
Google panda - What? How? Why? - A brief information
Google panda - What? How? Why? - A brief informationGoogle panda - What? How? Why? - A brief information
Google panda - What? How? Why? - A brief information
 
redesign wordpress website
redesign wordpress websiteredesign wordpress website
redesign wordpress website
 
10 Sales Tips for How to Sell More by Selling Less
10 Sales Tips for How to Sell More by Selling Less10 Sales Tips for How to Sell More by Selling Less
10 Sales Tips for How to Sell More by Selling Less
 
Fundamentals of Premum Plugin Development
Fundamentals of Premum Plugin DevelopmentFundamentals of Premum Plugin Development
Fundamentals of Premum Plugin Development
 
Let's Do Kano Analysis of SwanseaCon 2016
Let's Do Kano Analysis of SwanseaCon 2016Let's Do Kano Analysis of SwanseaCon 2016
Let's Do Kano Analysis of SwanseaCon 2016
 
Filemaker selling-design
Filemaker selling-designFilemaker selling-design
Filemaker selling-design
 

Similar to Focus on the essece with Domain-Driven Design

Custom blog plugins by ben edwards
Custom blog plugins by ben edwardsCustom blog plugins by ben edwards
Custom blog plugins by ben edwards
Philip Taylor
 
Customer Development Fast Protyping
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast Protyping
Serdar Temiz
 
The tech pieces - IRE 2013 - Internet Retail Expo
The tech pieces - IRE 2013 - Internet Retail ExpoThe tech pieces - IRE 2013 - Internet Retail Expo
The tech pieces - IRE 2013 - Internet Retail Expo
Bal Birla
 
How to teach salespeople to always ask the right questions
How to teach salespeople to always ask the right questionsHow to teach salespeople to always ask the right questions
How to teach salespeople to always ask the right questions
SalesScripter
 
Fast prototypes and customer development for start ups
Fast prototypes and customer development for start upsFast prototypes and customer development for start ups
Fast prototypes and customer development for start ups
Serdar Temiz
 
How to Sell Software to Businesses - Part VI: Demonstrations
How to Sell Software to Businesses - Part VI: DemonstrationsHow to Sell Software to Businesses - Part VI: Demonstrations
How to Sell Software to Businesses - Part VI: Demonstrations
SalesScripter
 
How to Sell When You Are An Inrovert
How to Sell When You Are An InrovertHow to Sell When You Are An Inrovert
How to Sell When You Are An Inrovert
SalesScripter
 
The tech pieces by BK Birla
The tech pieces by BK BirlaThe tech pieces by BK Birla
The tech pieces by BK Birla
iamwire
 
Positive People - Self Employment - Website Design (Torquay, 06/09/2018)
Positive People - Self Employment - Website Design (Torquay, 06/09/2018)Positive People - Self Employment - Website Design (Torquay, 06/09/2018)
Positive People - Self Employment - Website Design (Torquay, 06/09/2018)
Cosmic
 
SMART Sales System - Module 13: Appointments
SMART Sales System - Module 13: AppointmentsSMART Sales System - Module 13: Appointments
SMART Sales System - Module 13: Appointments
SalesScripter
 
Building a Powerful Small Business Website
Building a Powerful Small Business WebsiteBuilding a Powerful Small Business Website
Building a Powerful Small Business Website
Real Time Web Marketing
 
Positive People - Self Employment - Website Design (Honiton, 20/09/2018)
Positive People - Self Employment - Website Design (Honiton, 20/09/2018)Positive People - Self Employment - Website Design (Honiton, 20/09/2018)
Positive People - Self Employment - Website Design (Honiton, 20/09/2018)
Cosmic
 
Fast Prototyping Customer Development Mock Ups 2014
Fast Prototyping Customer Development Mock Ups 2014Fast Prototyping Customer Development Mock Ups 2014
Fast Prototyping Customer Development Mock Ups 2014
Serdar Temiz
 
SMART Sales System - Module 12: Qualifying
SMART Sales System - Module 12: QualifyingSMART Sales System - Module 12: Qualifying
SMART Sales System - Module 12: Qualifying
SalesScripter
 
Creating a marketing calendar that works for you
Creating a marketing calendar that works for youCreating a marketing calendar that works for you
Creating a marketing calendar that works for you
Leading Results, Inc
 
How to start and sustain a successful career in Product Management by Gal Jos...
How to start and sustain a successful career in Product Management by Gal Jos...How to start and sustain a successful career in Product Management by Gal Jos...
How to start and sustain a successful career in Product Management by Gal Jos...
Sunbash Sun-Basorun
 
Interview preparation document
Interview preparation documentInterview preparation document
Interview preparation document
SupportGCI
 
SMART Sales System - Module 11: Gatekeepers
SMART Sales System - Module 11: GatekeepersSMART Sales System - Module 11: Gatekeepers
SMART Sales System - Module 11: Gatekeepers
SalesScripter
 
Pitching
PitchingPitching
Pitching
Juraj Danko
 
StartupWeekend Tuzla pitching like a boss
StartupWeekend Tuzla pitching like a bossStartupWeekend Tuzla pitching like a boss
StartupWeekend Tuzla pitching like a boss
Michal Maxian
 

Similar to Focus on the essece with Domain-Driven Design (20)

Custom blog plugins by ben edwards
Custom blog plugins by ben edwardsCustom blog plugins by ben edwards
Custom blog plugins by ben edwards
 
Customer Development Fast Protyping
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast Protyping
 
The tech pieces - IRE 2013 - Internet Retail Expo
The tech pieces - IRE 2013 - Internet Retail ExpoThe tech pieces - IRE 2013 - Internet Retail Expo
The tech pieces - IRE 2013 - Internet Retail Expo
 
How to teach salespeople to always ask the right questions
How to teach salespeople to always ask the right questionsHow to teach salespeople to always ask the right questions
How to teach salespeople to always ask the right questions
 
Fast prototypes and customer development for start ups
Fast prototypes and customer development for start upsFast prototypes and customer development for start ups
Fast prototypes and customer development for start ups
 
How to Sell Software to Businesses - Part VI: Demonstrations
How to Sell Software to Businesses - Part VI: DemonstrationsHow to Sell Software to Businesses - Part VI: Demonstrations
How to Sell Software to Businesses - Part VI: Demonstrations
 
How to Sell When You Are An Inrovert
How to Sell When You Are An InrovertHow to Sell When You Are An Inrovert
How to Sell When You Are An Inrovert
 
The tech pieces by BK Birla
The tech pieces by BK BirlaThe tech pieces by BK Birla
The tech pieces by BK Birla
 
Positive People - Self Employment - Website Design (Torquay, 06/09/2018)
Positive People - Self Employment - Website Design (Torquay, 06/09/2018)Positive People - Self Employment - Website Design (Torquay, 06/09/2018)
Positive People - Self Employment - Website Design (Torquay, 06/09/2018)
 
SMART Sales System - Module 13: Appointments
SMART Sales System - Module 13: AppointmentsSMART Sales System - Module 13: Appointments
SMART Sales System - Module 13: Appointments
 
Building a Powerful Small Business Website
Building a Powerful Small Business WebsiteBuilding a Powerful Small Business Website
Building a Powerful Small Business Website
 
Positive People - Self Employment - Website Design (Honiton, 20/09/2018)
Positive People - Self Employment - Website Design (Honiton, 20/09/2018)Positive People - Self Employment - Website Design (Honiton, 20/09/2018)
Positive People - Self Employment - Website Design (Honiton, 20/09/2018)
 
Fast Prototyping Customer Development Mock Ups 2014
Fast Prototyping Customer Development Mock Ups 2014Fast Prototyping Customer Development Mock Ups 2014
Fast Prototyping Customer Development Mock Ups 2014
 
SMART Sales System - Module 12: Qualifying
SMART Sales System - Module 12: QualifyingSMART Sales System - Module 12: Qualifying
SMART Sales System - Module 12: Qualifying
 
Creating a marketing calendar that works for you
Creating a marketing calendar that works for youCreating a marketing calendar that works for you
Creating a marketing calendar that works for you
 
How to start and sustain a successful career in Product Management by Gal Jos...
How to start and sustain a successful career in Product Management by Gal Jos...How to start and sustain a successful career in Product Management by Gal Jos...
How to start and sustain a successful career in Product Management by Gal Jos...
 
Interview preparation document
Interview preparation documentInterview preparation document
Interview preparation document
 
SMART Sales System - Module 11: Gatekeepers
SMART Sales System - Module 11: GatekeepersSMART Sales System - Module 11: Gatekeepers
SMART Sales System - Module 11: Gatekeepers
 
Pitching
PitchingPitching
Pitching
 
StartupWeekend Tuzla pitching like a boss
StartupWeekend Tuzla pitching like a bossStartupWeekend Tuzla pitching like a boss
StartupWeekend Tuzla pitching like a boss
 

More from Svatopluk Šimara

DDD + Doctrine
DDD + DoctrineDDD + Doctrine
DDD + Doctrine
Svatopluk Šimara
 
Read model & CQRS
Read model & CQRSRead model & CQRS
Read model & CQRS
Svatopluk Šimara
 
DDD kurz - 5. Persistence + Doctrine
DDD kurz - 5. Persistence + DoctrineDDD kurz - 5. Persistence + Doctrine
DDD kurz - 5. Persistence + Doctrine
Svatopluk Šimara
 
DDD kurz - 4. Implementace
DDD kurz - 4. ImplementaceDDD kurz - 4. Implementace
DDD kurz - 4. Implementace
Svatopluk Šimara
 
DDD kurz - 3. model
DDD kurz - 3. modelDDD kurz - 3. model
DDD kurz - 3. model
Svatopluk Šimara
 
Monorepo: How We Started to Save Our Developers Time
Monorepo: How We Started to Save Our Developers TimeMonorepo: How We Started to Save Our Developers Time
Monorepo: How We Started to Save Our Developers Time
Svatopluk Šimara
 
DDD kurz - 2. jazyk
DDD kurz - 2. jazykDDD kurz - 2. jazyk
DDD kurz - 2. jazyk
Svatopluk Šimara
 
DDD kurz - 1. přehled
DDD kurz - 1. přehledDDD kurz - 1. přehled
DDD kurz - 1. přehled
Svatopluk Šimara
 
Domain-Driven Design Sraz 6.6.2018
Domain-Driven Design Sraz 6.6.2018Domain-Driven Design Sraz 6.6.2018
Domain-Driven Design Sraz 6.6.2018
Svatopluk Šimara
 

More from Svatopluk Šimara (9)

DDD + Doctrine
DDD + DoctrineDDD + Doctrine
DDD + Doctrine
 
Read model & CQRS
Read model & CQRSRead model & CQRS
Read model & CQRS
 
DDD kurz - 5. Persistence + Doctrine
DDD kurz - 5. Persistence + DoctrineDDD kurz - 5. Persistence + Doctrine
DDD kurz - 5. Persistence + Doctrine
 
DDD kurz - 4. Implementace
DDD kurz - 4. ImplementaceDDD kurz - 4. Implementace
DDD kurz - 4. Implementace
 
DDD kurz - 3. model
DDD kurz - 3. modelDDD kurz - 3. model
DDD kurz - 3. model
 
Monorepo: How We Started to Save Our Developers Time
Monorepo: How We Started to Save Our Developers TimeMonorepo: How We Started to Save Our Developers Time
Monorepo: How We Started to Save Our Developers Time
 
DDD kurz - 2. jazyk
DDD kurz - 2. jazykDDD kurz - 2. jazyk
DDD kurz - 2. jazyk
 
DDD kurz - 1. přehled
DDD kurz - 1. přehledDDD kurz - 1. přehled
DDD kurz - 1. přehled
 
Domain-Driven Design Sraz 6.6.2018
Domain-Driven Design Sraz 6.6.2018Domain-Driven Design Sraz 6.6.2018
Domain-Driven Design Sraz 6.6.2018
 

Recently uploaded

How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
Kief Morris
 
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSECHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
kumarjarun2010
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
huseindihon
 
WhatsApp Spy Online Trackers and Monitoring Apps
WhatsApp Spy Online Trackers and Monitoring AppsWhatsApp Spy Online Trackers and Monitoring Apps
WhatsApp Spy Online Trackers and Monitoring Apps
HackersList
 
July Patch Tuesday
July Patch TuesdayJuly Patch Tuesday
July Patch Tuesday
Ivanti
 
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptxIntroduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
313mohammedarshad
 
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and OllamaTirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Zilliz
 
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdfAcumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
BrainSell Technologies
 
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
sunilverma7884
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc
 
Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024
aakash malhotra
 
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
bhumivarma35300
 
Pigging Unit Lubricant Oil Blending Plant
Pigging Unit Lubricant Oil Blending PlantPigging Unit Lubricant Oil Blending Plant
Pigging Unit Lubricant Oil Blending Plant
LINUS PROJECTS (INDIA)
 
Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
Safe Software
 
Feature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptxFeature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptx
ssuser1915fe1
 
Google I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged SlidesGoogle I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged Slides
Google Developer Group - Harare
 
The importance of Quality Assurance for ICT Standardization
The importance of Quality Assurance for ICT StandardizationThe importance of Quality Assurance for ICT Standardization
The importance of Quality Assurance for ICT Standardization
Axel Rennoch
 
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
aslasdfmkhan4750
 
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
Edge AI and Vision Alliance
 

Recently uploaded (20)

How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
 
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSECHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
 
WhatsApp Spy Online Trackers and Monitoring Apps
WhatsApp Spy Online Trackers and Monitoring AppsWhatsApp Spy Online Trackers and Monitoring Apps
WhatsApp Spy Online Trackers and Monitoring Apps
 
July Patch Tuesday
July Patch TuesdayJuly Patch Tuesday
July Patch Tuesday
 
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptxIntroduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
 
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and OllamaTirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
 
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdfAcumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
 
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
Girls call Kolkata 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
 
Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024
 
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
 
Pigging Unit Lubricant Oil Blending Plant
Pigging Unit Lubricant Oil Blending PlantPigging Unit Lubricant Oil Blending Plant
Pigging Unit Lubricant Oil Blending Plant
 
Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
 
Feature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptxFeature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptx
 
Google I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged SlidesGoogle I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged Slides
 
The importance of Quality Assurance for ICT Standardization
The importance of Quality Assurance for ICT StandardizationThe importance of Quality Assurance for ICT Standardization
The importance of Quality Assurance for ICT Standardization
 
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
High Profile Girls Call ServiCe Hyderabad 0000000000 Tanisha Best High Class ...
 
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
“Deploying Large Language Models on a Raspberry Pi,” a Presentation from Usef...
 

Focus on the essece with Domain-Driven Design