Focus on the essece with Domain-Driven Design

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
1 of 91

Recommended

Friesens agile adoption by
Friesens agile adoptionFriesens agile adoption
Friesens agile adoptionsdeconf
372 views20 slides
Terri Karp 2010 03 23 V2 by
Terri Karp 2010 03 23 V2Terri Karp 2010 03 23 V2
Terri Karp 2010 03 23 V2Terri Karp
433 views36 slides
DEX - Copywriting for Social Media by
DEX - Copywriting for Social MediaDEX - Copywriting for Social Media
DEX - Copywriting for Social Mediachiricuzio
305 views24 slides
Ideation: Test Ideas & QA Steps for Maximising Your Win Rate by
Ideation: Test Ideas & QA Steps for Maximising Your Win RateIdeation: Test Ideas & QA Steps for Maximising Your Win Rate
Ideation: Test Ideas & QA Steps for Maximising Your Win RateWeb Marketing ROI
196 views44 slides
How To Make Money Selling WordPress Plugins - WordCamp Los Angeles 2014 by
How To Make Money Selling WordPress Plugins - WordCamp Los Angeles 2014How To Make Money Selling WordPress Plugins - WordCamp Los Angeles 2014
How To Make Money Selling WordPress Plugins - WordCamp Los Angeles 2014Soflyy
4.3K views24 slides
Building a High Quality WordPress Agency in South Asia - Rahul Bansal - WordC... by
Building a High Quality WordPress Agency in South Asia - Rahul Bansal - WordC...Building a High Quality WordPress Agency in South Asia - Rahul Bansal - WordC...
Building a High Quality WordPress Agency in South Asia - Rahul Bansal - WordC...rtCamp
1.3K views9 slides

More Related Content

What's hot

7 Crucial Website Mistakes That Are Wrecking Your Sales & Lead Generatio by
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 GeneratioWebsiteDoctor.com
864 views56 slides
To pair or not to pair by
To pair or not to pairTo pair or not to pair
To pair or not to pairFangda Wang
64 views21 slides
Opticon 2015-From Skeptic to Champion by
Opticon 2015-From Skeptic to ChampionOpticon 2015-From Skeptic to Champion
Opticon 2015-From Skeptic to ChampionOptimizely
704 views86 slides
A/B Testing For The Win by
A/B Testing For The WinA/B Testing For The Win
A/B Testing For The WinBill Robbins
479 views12 slides
Increasing Conversion: Tips, Tricks, & Tools by
Increasing Conversion: Tips, Tricks, & ToolsIncreasing Conversion: Tips, Tricks, & Tools
Increasing Conversion: Tips, Tricks, & ToolsWebFX
1.1K views22 slides
Build It, They Won't Come - Lessons building a WordPress Plugins Business (Wo... by
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
1.9K views41 slides

What's hot(20)

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

Similar to Focus on the essece with Domain-Driven Design

Custom blog plugins by ben edwards by
Custom blog plugins by ben edwardsCustom blog plugins by ben edwards
Custom blog plugins by ben edwardsPhilip Taylor
534 views34 slides
Customer Development Fast Protyping by
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast ProtypingSerdar Temiz
520 views53 slides
The tech pieces - IRE 2013 - Internet Retail Expo by
The tech pieces - IRE 2013 - Internet Retail ExpoThe tech pieces - IRE 2013 - Internet Retail Expo
The tech pieces - IRE 2013 - Internet Retail ExpoBal Birla
625 views45 slides
How to teach salespeople to always ask the right questions by
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 questionsSalesScripter
2.7K views41 slides
Fast prototypes and customer development for start ups by
Fast prototypes and customer development for start upsFast prototypes and customer development for start ups
Fast prototypes and customer development for start upsSerdar Temiz
864 views42 slides
How to Sell Software to Businesses - Part VI: Demonstrations by
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: DemonstrationsSalesScripter
145 views36 slides

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

Custom blog plugins by ben edwards by Philip Taylor
Custom blog plugins by ben edwardsCustom blog plugins by ben edwards
Custom blog plugins by ben edwards
Philip Taylor534 views
Customer Development Fast Protyping by Serdar Temiz
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast Protyping
Serdar Temiz520 views
The tech pieces - IRE 2013 - Internet Retail Expo by Bal Birla
The tech pieces - IRE 2013 - Internet Retail ExpoThe tech pieces - IRE 2013 - Internet Retail Expo
The tech pieces - IRE 2013 - Internet Retail Expo
Bal Birla625 views
How to teach salespeople to always ask the right questions by SalesScripter
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
SalesScripter2.7K views
Fast prototypes and customer development for start ups by Serdar Temiz
Fast prototypes and customer development for start upsFast prototypes and customer development for start ups
Fast prototypes and customer development for start ups
Serdar Temiz864 views
How to Sell Software to Businesses - Part VI: Demonstrations by SalesScripter
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
SalesScripter145 views
How to Sell When You Are An Inrovert by SalesScripter
How to Sell When You Are An InrovertHow to Sell When You Are An Inrovert
How to Sell When You Are An Inrovert
SalesScripter1.1K views
The tech pieces by BK Birla by iamwire
The tech pieces by BK BirlaThe tech pieces by BK Birla
The tech pieces by BK Birla
iamwire832 views
Positive People - Self Employment - Website Design (Torquay, 06/09/2018) by Cosmic
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)
Cosmic44 views
SMART Sales System - Module 13: Appointments by SalesScripter
SMART Sales System - Module 13: AppointmentsSMART Sales System - Module 13: Appointments
SMART Sales System - Module 13: Appointments
SalesScripter232 views
Positive People - Self Employment - Website Design (Honiton, 20/09/2018) by Cosmic
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)
Cosmic59 views
Fast Prototyping Customer Development Mock Ups 2014 by Serdar Temiz
Fast Prototyping Customer Development Mock Ups 2014Fast Prototyping Customer Development Mock Ups 2014
Fast Prototyping Customer Development Mock Ups 2014
Serdar Temiz781 views
SMART Sales System - Module 12: Qualifying by SalesScripter
SMART Sales System - Module 12: QualifyingSMART Sales System - Module 12: Qualifying
SMART Sales System - Module 12: Qualifying
SalesScripter308 views
How to start and sustain a successful career in Product Management by Gal Jos... by Sunbash Sun-Basorun
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 by SupportGCI
Interview preparation documentInterview preparation document
Interview preparation document
SupportGCI248 views
SMART Sales System - Module 11: Gatekeepers by SalesScripter
SMART Sales System - Module 11: GatekeepersSMART Sales System - Module 11: Gatekeepers
SMART Sales System - Module 11: Gatekeepers
SalesScripter330 views
StartupWeekend Tuzla pitching like a boss by Michal Maxian
StartupWeekend Tuzla pitching like a bossStartupWeekend Tuzla pitching like a boss
StartupWeekend Tuzla pitching like a boss
Michal Maxian936 views

More from Svatopluk Šimara

DDD + Doctrine by
DDD + DoctrineDDD + Doctrine
DDD + DoctrineSvatopluk Šimara
196 views24 slides
Read model & CQRS by
Read model & CQRSRead model & CQRS
Read model & CQRSSvatopluk Šimara
371 views64 slides
DDD kurz - 5. Persistence + Doctrine by
DDD kurz - 5. Persistence + DoctrineDDD kurz - 5. Persistence + Doctrine
DDD kurz - 5. Persistence + DoctrineSvatopluk Šimara
182 views36 slides
DDD kurz - 4. Implementace by
DDD kurz - 4. ImplementaceDDD kurz - 4. Implementace
DDD kurz - 4. ImplementaceSvatopluk Šimara
159 views31 slides
DDD kurz - 3. model by
DDD kurz - 3. modelDDD kurz - 3. model
DDD kurz - 3. modelSvatopluk Šimara
131 views26 slides
Monorepo: How We Started to Save Our Developers Time by
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 TimeSvatopluk Šimara
252 views69 slides

Recently uploaded

Igniting Next Level Productivity with AI-Infused Data Integration Workflows by
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
385 views86 slides
State of the Union - Rohit Yadav - Apache CloudStack by
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStackShapeBlue
253 views53 slides
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlueShapeBlue
103 views23 slides
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...ShapeBlue
120 views13 slides
The Power of Heat Decarbonisation Plans in the Built Environment by
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built EnvironmentIES VE
69 views20 slides
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...ShapeBlue
138 views18 slides

Recently uploaded(20)

Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software385 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue253 views
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue103 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue120 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE69 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue138 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu365 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash153 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue117 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue163 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue132 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays53 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue197 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue94 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson156 views

Focus on the essece with Domain-Driven Design