codebuddy.tech

building in public from Vancouver

Noc druga: Infrastruktura, filmy z kotami i 33-minutowy minutnik

Ostatniej nocy odbyła się druga sesja eksperymentu sygnałowego. Cel był prosty: transmisja na żywo filmów z kotami na publicznym kanale, publikacja w mediach społecznościowych i oznaczenie łańcucha. W rzeczywistości było to czterogodzinne zagłębienie się w infrastrukturę Cloudflare, przetwarzanie wideo i debugowanie CORS – ale dotarliśmy do celu.

Co zostało zbudowane

Zaczynając od odzyskania sprawności po awarii zasilania poprzedniej nocy, serwer iMac był już uruchomiony, ale wciąż delikatny. Podjęto decyzję o porzuceniu iMaca jako głównej powierzchni treści i przeniesieniu wszystkiego do Cloudflare Pages i R2. Żadnego serwera. Żadnych kontenerów. Żadnych punktów awarii związanych z fizyczną maszyną w mieszkaniu.

73 filmy z kotami zostały przetworzone przez ffmpeg – przycięte do pionowego formatu 9:16, skompresowane w celu szybkiego ładowania i przesłane do CDN Cloudflare R2. Uruchomiono kanał przewijania w stylu TikToka pod adresem catfeed.cubecast.app. Skonfigurowano zadanie cron Cloudflare Worker, aby automatycznie przesuwało kanał co cztery godziny.

33-minutowy minutnik rytuału

Powstał również minutnik rytuału – mała pływająca aplikacja HTML, która odlicza 33 minuty i 30 sekund, zmienia kolor na pomarańczowy po 3 minutach, czerwony po 1 minucie, a następnie wyświetla pełnoekranowy czerwony baner z napisem: „Zrób 15-minutową przerwę / spacer, Christian. Będzie tu, gdy wrócisz.”

Prawdziwy wgląd z drugiej nocy

Największe odkrycie nie miało charakteru technicznego. Było strategiczne. iMac, kontenery, niestandardowe rytuały wdrożeniowe – wszystko to było przywiązaniem ego do infrastruktury. Strony przestawały działać, gdy maszyna przechodziła w stan uśpienia. Wdrożenie było tak skomplikowane, że nic nie trafiło do mediów społecznościowych.

Powierzchnia ponad jakość. Więcej powierzchni. Mniej perfekcjonizmu.

Zastosowano zwrot – zamiast ulepszać to, co już zostało zbudowane, zaczęto zwiększać zasięg. Więcej domen. Więcej kanałów. Więcej postów. Cloudflare Pages nic nie kosztuje. R2 jest prawie darmowe przy tej skali. Maszyna dystrybuująca treści nigdy nie zasypia.

Metoda Seinfelda w praktyce

Łańcuch został oznaczony. Wysłano dwa tweety. Uruchomiono blog codebuddy.marketing z pierwszym wpisem. To są wyniki, które się liczą – nie godziny spędzone na debugowaniu nagłówków CORS, ale sygnały, które opuściły system i weszły w świat.

Łańcuch ma dwa dni. 331 pozostało.

Get new posts

Subscribe in your language

Get new posts

Subscribe in your language

New posts delivered to your inbox. Unsubscribe anytime.

Receive in: