Sure, but what if the AdRendererServer is written in Python and the AdServer is a Rails app? These tend to get turned into acronyms like ARS and AS, and then “ars” and “as”. So a meaningless grunt or an evocative, memorable word?
Namespacing can exist in more ways than just in code. Surely you could have your server, renderer, and storage components in one repository under the Ads product: