Shopify Engineering

A Data Scientist’s Guide To Measuring Product Success

A Data Scientist’s Guide To Measuring Product S...

If you’re a data scientist on a product team, much of your work involves getting a product ready for release. You may conduct exploratory data analyses to understand your product’s market, or build the...

A Data Scientist’s Guide To Measuring Product S...

If you’re a data scientist on a product team, much of your work involves getting a product ready for release. You may conduct exploratory data analyses to understand your product’s market, or build the...

Dragonfly ready to take flight

Shopify’s Bug Bounty Program Raises Maximum Pay...

In 2022, Shopify's Bug Bounty Program is doubling the maximum reward to $100,000 and moving key services into the highest severity level.

Shopify’s Bug Bounty Program Raises Maximum Pay...

In 2022, Shopify's Bug Bounty Program is doubling the maximum reward to $100,000 and moving key services into the highest severity level.

Using Terraform to Manage Infrastructure

Using Terraform to Manage Infrastructure

Large applications are often a mix of code your team has written and third-party applications your team needs to manage. These third-party applications could be things like AWS or Docker....

Using Terraform to Manage Infrastructure

Large applications are often a mix of code your team has written and third-party applications your team needs to manage. These third-party applications could be things like AWS or Docker....

Creating a React Library for Consistent Data Visualization

Creating a React Library for Consistent Data Vi...

This post was updated on December 7, 2022 to reflect that the Polaris Viz library has been released. At Shopify, we tell a lot of stories through data visualization. This...

Creating a React Library for Consistent Data Vi...

This post was updated on December 7, 2022 to reflect that the Polaris Viz library has been released. At Shopify, we tell a lot of stories through data visualization. This...

After the Refactor: A Path to Faster Rendering with Liquid-C

After the Refactor: A Path to Faster Rendering ...

Not every feature of open-source template language Liquid has been ported over to Liquid-C, such as the If tag and For Tag. I started to look into how to compile...

After the Refactor: A Path to Faster Rendering ...

Not every feature of open-source template language Liquid has been ported over to Liquid-C, such as the If tag and For Tag. I started to look into how to compile...

7 Tips For Optimizing Apache Flink Applications

7 Tips For Optimizing Apache Flink Applications

We’ve spent a lot of time on performance tuning our Apache Flink application. We’ll walk you through key lessons for optimizing large stateful Apache Flink applications.

7 Tips For Optimizing Apache Flink Applications

We’ve spent a lot of time on performance tuning our Apache Flink application. We’ll walk you through key lessons for optimizing large stateful Apache Flink applications.