Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

James & Gerhard build Jerod's Pipe Dream™️. Adam helps. #518

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions fly.io/cdn-2024-01-26/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# https://hub.docker.com/_/varnish
FROM varnish:7.4.3
ENV VARNISH_HTTP_PORT 9000
COPY default.vcl /etc/varnish/default.vcl
34 changes: 34 additions & 0 deletions fly.io/cdn-2024-01-26/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# How do we build a CDN on Fly.io?

## How did this start?

This started as a conversation between @jamesarosen & @gerhard in August 2023:
- https://github.com/thechangelog/changelog.com/discussions/480#discussioncomment-6844844

Several months later, this evolved into a few **epic** pairing sessions &
GitHub threads:
1. https://github.com/thechangelog/changelog.com/discussions/480#discussioncomment-6889082
2. https://github.com/thechangelog/changelog.com/issues/486

The last pairing session was the tipping point that eventually lead to [🎧
Kaizen 13 - Should we build a CDN?](https://changelog.com/friends/26). We
followed-up with a bunch of recorded sessions:

## What happened in the first recorded pairing session?

[🎬 Let's build a CDN](https://www.youtube.com/watch?v=8bDgWvyglno)

[![lets-build-a-cdn-v6](./lets-build-a-cdn-v6.jpg)](https://www.youtube.com/watch?v=8bDgWvyglno)

`./run demo-2024-01-26`

## And afterwards?

We then followed up with 🎧 Kaizen 15 - TBA.

`./run demo-2024-06-21`

## Are you planning any other follow-ups?

Yes! The plan is to pair-up with @jamesarosen sometime in July 2024 and see
where we take this next.
Loading
Loading