Heuristics

Build software for disruptive generic subdomains yourself

Authors: Nick Tune

Submitter: Nick Tune

When should I build software myself, or buy it off the shelve?

Short description

Look for parts of the domain which have not changed in a long time.

Sometimes dependencies are so generic that you don't want to invest time in it and you want to buy them of the shelf: see [outsourced-generic-subdomains](Outsource generic subdomains)

But if the market is potentially disruptive, then the bought system or SaaS solution might slow you down because of lack of innovation.

Examples

The company that created slack

Context

Use these at a strategic level when defining bounded context. When you want to seperate core domains from supporting and generic subdomains

Tags

Follow us

Read our latest news from Virtual DDD on any of these social networks!

Recent heuristics

Discussed content

Sorry, no results found!

Whoops... we couldn't find what you're looking for