Enough With the Service Objects Already Skip to entry content Once upon a time I was writing a web app that needed to accept notifications of payments. Once it was notified of a payment (via a webhook) it needed to take certain actions to fulfill the purchase. An overweight controller Imagine that you’re working on this app. The payment notifications come in the form of PayPal-style IPN data. Here
![Enough With the Service Objects Already](https://cdn-ak-scissors.b.st-hatena.com/image/square/f89e9b4ca979ad124725a99a23d126a01cb5ce2f/height=288;version=1;width=512/https%3A%2F%2Favdi.codes%2Fwp-content%2Fuploads%2F2017%2F10%2FIMG_20121006_123206-2.jpg)