Tag Payment Systems

When One Transaction Became Five Services

The transaction used to be simple. At least, it looked simple from the application’s perspective. A customer placed an order. The system processed the payment. The order was created. Inventory was reserved. The ledger was updated. The customer received a…

When Events Became the Backbone of the System

The system was becoming increasingly difficult to change. Every time we added a new capability, another service needed to know about it. A payment completed. The ledger needed to update. Notifications needed to be sent. Fraud analytics needed the transaction.…

When Buying Was Better Than Building

For 18 months, we built our own fraud detection system. The reasoning seemed sound. Fraud was important. Payments were core to the business. We had strong engineers. We had access to transaction data. And building the capability ourselves would give…