nayaread
HomeFavouritesTopicsSources
HomeFavouritesTopicsSources
NayaRead links to original engineering blogs. All copyright belongs to the respective authors.
Shopify Engineering·Mar 19, 2021·9 min read52

Remove Circular Dependencies by Using Dependency Injection and the Repository Pattern in Ruby - Shopify

Shopify Core is a Ruby on Rails monolith that loads the Shopify admin along with other services such as checkout, APIs, etc. Hundreds of developers work with a continuous deployment cycle that ultimately results in a platform used by over 1.7 million merchants.

Architecture
Read original on shopify.engineering

Score breakdown

  • Technical depth81
  • Practical value45
  • Originality85
  • Writing quality100
  • Source reputation0
  • Recency0
  • External engagement0
  • On-site engagement0

NayaRead shows a summary and links to the original article. The full article is hosted on shopify.engineering.

More like this

Shopify Engineering

RailsConf 2022: 10 Shopify Tech Talks You Might Have Missed - Shopify

Aug 30, 2022·6 min read
Shopify Engineering

Fixing the Dependency Confusion Vulnerability in 600+ Ruby Apps - Shopify

Jan 27, 2022·12 min read
Shopify Engineering

From Ruby to Node: Overhauling Shopify’s CLI for a Better Developer Experience - Shopify

Jan 10, 2023·14 min read
Shopify Engineering

Shopify Invests in Research for Ruby at Scale - Shopify

May 16, 2022·6 min read