logging Logging Strategies We use careful configuration of logging levels, aggressive alerting, and a short retention period to be smart about our logging and diagnose issues quickly. Taylor O'Connor 30 Nov 2019 • 5 min read
cli The Single CLI The story of Single's CLI that we use to administer our system -- written in Go and built in Docker Taylor O'Connor 23 Jul 2019 • 3 min read
Shopify Interacting With Shopify’s Rate-Limited API Single Music's strategies for handling Shopify's Rate-Limited APIs Taylor O'Connor 31 Jan 2019 • 5 min read
maven Maven-Based Docker Projects An explanation of how we wrap all of our Docker-based projects in maven project structures for consistency and simplicity in our build pipelines. Taylor O'Connor 11 Dec 2018 • 6 min read
architecture The Rise and Fall of Single’s Unified Scheduling Service Because of all the issues we ran into while utilizing a unified scheduling service, we decided to abandon it and give the responsibility of scheduling events to the services responsible for processing them. Taylor O'Connor 10 Dec 2018 • 5 min read
mysql Using Embedded Mysql in JUnit Tests This small tutorial will explain our strategy for running JUnit tests against an “embedded” mysql server. Taylor O'Connor 10 Dec 2018 • 7 min read