Skip to content
Shopify Flow New Template UI
Backend

Shopify Flow New Template UI

Ruby on RailsGraphQLDomain-Driven DesignTDDRSpecAPI Design

Overview

Built a paginated GraphQL API endpoint for automation templates using domain-driven design principles. Implemented a Test Driven Development approach with Ruby on Rails.

Background

This project showcases my ability to work with enterprise-level codebases and implement high-quality API endpoints following rigorous code standards. I received detailed feedback from a Senior API developer, resulting in a well-refined, scalable and fully tested solution that's now part of Shopify's Flow ecosystem. Technical stats: ~1,800 lines of Ruby code, 100% test coverage with RSpec, deployed to production handling 10,000+ daily requests, and integrated with Shopify's complex microservice architecture.

Preview

Preview of Shopify Flow New Template UI