---
title: "Discussion on \"Building PR Previews Across Domains and Data Profiles on Fly.io\" | Hashnode"
description: "Discussion on \"Building PR Previews Across Domains and Data Profiles on Fly.io\". Keeping preview URLs aligned with the code, site and data profile QA intended to test."
url: "https://hashnode.com/posts/pr-previews-flyio-domains-data-profiles/6aa63e3b04cc6f13e0447d00"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Building PR Previews Across Domains and Data Profiles on Fly.io](https://gaurishsaini.hashnode.dev/pr-previews-flyio-domains-data-profiles?utm_source=hashnode&utm_medium=feed)

Keeping preview URLs aligned with the code, site and data profile QA intended to test.

Sep 13 · 24 min read · gaurishsaini.hashnode.dev  
Read the article

-   [#github-actions](https://hashnode.com/tag/github-actions)
-   [#ci-cd](https://hashnode.com/tag/ci-cd)
-   [#devops](https://hashnode.com/tag/devops)
-   [#system-design](https://hashnode.com/tag/system-design)
-   [#flyio](https://hashnode.com/tag/flyio)
-   [#remix](https://hashnode.com/tag/remix)

## Written by

[Gaurish Prakhar Saini](https://hashnode.com/@gaurish-saini)

@gaurish-saini · Haridwar, Uttarakhand, India

  
[View profile](https://hashnode.com/@gaurish-saini)

Software engineer writing about the decisions, trade-offs, and lessons behind production web systems.

Software engineer building reliable web products with React and TypeScript. My work spans frontend architecture, user experience, performance, experimentation, commerce, and complex product workflows. I write about the decisions, trade-offs, and lessons that emerge from real production work.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
