This noisy neighbor

Hopefully, you’re not one of them. Hopefully, you don’t have one. For sure you heard about them. The noisy neighbors. They party a lot, they grill things as if they want to create an artificial fog and they are loud. The only thing you can do, is to arrange your apartment in a way that the sleeping room is far from their apartment. If you live in a house, you can plant a few trees to just make the fence a bit more dense. You follow the pattern: you pay the price for making them less noisy.

The same asymmetrical rule can be applied in the IT world in so many dimensions. You can think of it when working with a “noisy unit”. You can pay the price when you need to use this 3rd party service that doesn’t work well. It might be the crappy legacy system that everything should connect to.

Fortunately for the code related scenarios, we can put a facade before the noisy neighbor. We can even use the strangler pattern, narrowing all the cases where the crappy part is used and, eventually, remove it, replacing it with a better alternative. The most important thing is to notice the noisy agent and act accordingly. Otherwise, the price, will be paid in an asymmetrical way – much too many times, in much too many ways.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s