defines a boundary inside which a domain model and ubiquitous language applies (ubiquitous language is contextual)
sometimes you have two things which seem to be the same but aren't. that indicates they're different contexts
also have different stakeholders
multiple microservice can be in one context (this is not universally accepted)
they aren't found, they're chosen (using heuristics): heuristics for defining bounded contexts