# 10 Tips for Building Resilient Payment Systems

DevFeed: [10 Tips for Building Resilient Payment Systems](<https://devfeed.tech/articles/10-tips-for-building-resilient-payment-systems-1331.md>)

Original publisher: [Read original article](<https://shopify.engineering/building-resilient-payment-systems>)

Author: Bart de Water

Published: 2022-07-28T17:00:00Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [Shopify](<https://devfeed.tech/topics/shopify.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>), [Go](<https://devfeed.tech/topics/go.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [servers](<https://devfeed.tech/topics/servers.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [developer](<https://devfeed.tech/tags/developer.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [go](<https://devfeed.tech/tags/go.md>), [http](<https://devfeed.tech/tags/http.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [js](<https://devfeed.tech/tags/js.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [payment](<https://devfeed.tech/tags/payment.md>), [server](<https://devfeed.tech/tags/server.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [tips-and-tricks](<https://devfeed.tech/tags/tips-and-tricks.md>)

## AI overview

A Shopify Engineering article presents ten practical tips for building resilient payment systems at scale. It emphasizes low connection, write, read, and database-query timeouts, explains how unresponsive servers can exhaust resources, and recommends using monitoring to determine appropriate timeout values.

## Source excerpt

The top 10 tips and tricks for building resilient payment systems from a Staff Developer working on Shopify's payment infrastructure.