Billing Platform Migrations @ Hootsuite

how we support multiple sources of billing information

¹ The front-end UX is the same, but users backed by different platforms go through different backend logic.
² It is a convention to associate feature names with JIRA tickets (e.g. BILLING-123), so other developers have context accessible to them.

³ How our billing service dynamically reroutes based on the user’s platform type.
⁴ Parsing data from migration logs to make visualizations in Sumologic for monitoring.

About the Author

Hootsuite Engineering

Hootsuite's Engineering Blog

Cindy Hsu

Written by

Cindy Hsu

Professional sprint namer and full-stack software developer co-op on Hootsuite's Billing Team.

Hootsuite Engineering

Hootsuite's Engineering Blog