I have several web sites that share common functionality – for example, address verification. Is it common practice to have a central location where this address verification service resides and is references by all of my sites? – as opposed to having the same service on multiple sites.
Are there any downsides to having the service at a central location?
I can think of about two downsides to keeping services in a central location (and they both almost argue for instead of against):
Admittedly, both of these issues can be unlikely unless you are a huge operation. But I figured I’d put them out there to serve as counterpoints 🙂