Hugbúnaðarsérfræðingur · Massif Network
Varan heldur utan um tökustaði og myndefni fyrir kvikmyndateymi. Þróunarteymið er tveggja manna: stofnandi/tæknistjóri og ég. Ég mótaði heildarhögun bakenda og innviða.
- Smíðaði bakvinnslu þar sem verk fara úr biðröð í PostgreSQL (PGMQ) um miðlara til Workers. Hvert verk fær tímabundna úthlutun; renni hún út má úthluta verkinu aftur og fyrra tilkallið getur ekki staðfest afgreiðslu biðraðarverksins (claim fencing). Verk sem mistakast lenda í sýnilegri villubiðröð í stað þess að hverfa.
- Endurskipulagði prófanir og CI-keyrslu. Í skráðum samanburði með gögnum í skyndiminni styttist keyrslan úr 9m08s í 3m24s.
- Flutti myndageymslu úr Supabase Storage í Cloudflare R2 með aðgangsstýrðri birtingu og upphleðslu. Sameinaði vef, stjórnborð og Workers í eitt monorepo (pnpm/Turborepo) með samþættingarprófum.
- Hver viðskiptavinur fær eigin geymslu í R2 og eigin leitarvísi í Meilisearch. Workers sannreyna JWT-undirskriftir frá Supabase með opinberum lyklum (JWKS) og athuga aðgangsheimildir áður en beiðnum er hleypt áfram.
- Þróaði tvinnleit fyrir texta og myndir í Meilisearch með Voyage AI vigurframsetningum (embeddings) og bjó til metið viðmiðunarsafn (golden set). Sýndi fram á að sameiginleg framsetning texta og mynda (87 tilvik) skilaði betri heildarárangri en stakar myndavigurvörpanir.
- Prófaði hvort landupplýsingar úr Overture Maps bættu leitina. A/B-próf með 670 tilvikum sýndi engan marktækan ávinning (p = 0,75); skráði niðurstöðuna og ráðlagði gegn kostnaðarsömum endurreikningi.
- Setti upp vöktun í Grafana Cloud fyrir forritið, gagnagrunn, leit og Workers (mæligögn, annálar og viðvaranir).
- PostgreSQLFærsla stofnuð
- PGMQBiðröð
- Worker-miðlariTímabundin úthlutun · endurtilraunir · takmarkaður lestur
Þegar endurtilraunir klárast fer verkið í villubiðröð.
- WorkersUm þjónustutengingar fyrir lýsigögn, vigurframsetningar, viðgerð leitarvísis og hnitun.
Tækni: Cloudflare Workers / R2 / Wrangler · TypeScript · SvelteKit · PostgreSQL / Supabase · Meilisearch · Voyage AI · Grafana Cloud