The Hosted Orders API is a Rails 5.2 application with a React frontend that provides the checkout experience for Envato Hosted, extracted from the Helix monolith into a standalone service. It handles the complete order flow — product selection, coupon validation, Braintree payment processing, and order status tracking — deployed to Heroku.
I designed the API layer and oversaw its release. The main technical work involved building the API proxy endpoints that communicated with Helix for order data (orderables, coupons, order submission, status), managing the helix-api-client gem that abstracted that communication, and refactoring the API payload structure as the system evolved. The extraction gave the checkout flow its own deployment lifecycle, separating it from the larger billing system’s release cadence.