16. modulA platform teljes szolgáltatás-térképe
Cloudflare for Devs · 16. modul — áttekintő térkép

A platform teljes szolgáltatás-térképe

A kurzus eddig a dev-platform magjára fókuszált. A Cloudflare kínálata ennél jóval szélesebb — ez a modul végigveszi a többit is, kategóriákba rendezve, és mindegyiknél megmondja, hogy a te multitenant SaaS-odban mikor lesz belőle valódi téma.

16.1Hogyan olvasd

Minden szolgáltatásnál ott a relevancia-jelölés a te helyzetedre:

most — a migráció során valószínűleg kelleni fog  ·  talán — a terméktől függ, érdemes tudni róla  ·  később / más liga — létezik, de nem a te ligád (most).

16.2Multitenant SaaS-specifikus — ez a legfontosabb szakasz

SzolgáltatásMit old megNeked?
Cloudflare for SaaS
(custom hostnames)
Az ügyfeleid saját domainen érhetik el a terméked (app.acme.com → a te Workered), automatikus TLS-tanúsítvánnyal, ügyfelenként. Te API-ból veszed fel a hostnevet, a Cloudflare intézi a validálást és a certet; az ügyfél annyit tesz, hogy CNAME-et állít. Van hostname-validáció, delegált DCV, és akár custom origin hostnevenként. most
Workers for Platforms Tenantonként külön Worker, dispatch-namespace-szel — ez volt az 5b. modul „2. mintája" a per-tenant erőforrásokhoz. Akkor jön képbe, ha az ügyfeleid saját kódot/logikát futtatnának, vagy ha tenantonként teljesen izolált deploy-egység kell. talán
Turnstile CAPTCHA-pótló (ingyenes): regisztráció, login, kapcsolatfelvételi űrlap védelme, a reCAPTCHA adatvédelmi terhe nélkül. most
Cloudflare Access
(Zero Trust)
SSO-kapu bármi elé: admin-felület, staging domain, preview URL-ek, belső eszközök (9. modul). A kérés a Workert el sem éri, ha nincs jogosultság. most
Secrets Store Fiók-szintű, központi titok-tár (a Worker-szintű secretek fölött): egy helyen kezelt kulcsok, több Worker között megosztva. talán
A Cloudflare for SaaS-t emeld ki magadnak. A „saját domain az ügyfélnek" funkció klasszikusan az egyik legfájdalmasabb dolog egy SaaS-ban: tanúsítvány-kezelés, megújítás, validálás, több ezer domainre. Ez a termék pontosan ezt automatizálja, és a magasabb csomagokban tízezres nagyságrendű hostnevet kezel. Ha a terméked white-label irányba megy, ez önmagában érv lehet a platform mellett.

16.3Média és tartalom

SzolgáltatásMit old megNeked?
Cloudflare ImagesKép-tárolás, -átméretezés, -optimalizálás, variánsok, aláírt URL-ek. Ez a válasz a 13. modul sharp-problémájára: nem natív modult futtatsz a Workerben, hanem a platform transzformál.most
Images: transzformációkMeglévő (akár R2-ben lévő) képek átméretezése URL-paraméterrel vagy bindinggel — nem kell külön feltölteni őket az Images-tárba.most
StreamVideó-feltöltés, -kódolás, adaptív lejátszás, lejátszó, aláírt URL-ek, élő közvetítés.talán (ha videós funkciód lesz)
Media TransformationsVideó/média átalakítás API-ból (lásd 11. modul: ez tipikusan remote: true bindinggel megy lokális fejlesztésnél is).később

16.4Kommunikáció és integráció

SzolgáltatásMit old megNeked?
Email RoutingDomain-címek átirányítása, és ami fontosabb: bejövő email Workerbe — a levél egy handlerben landol, feldolgozhatod (ticket-létrehozás, parancsok emailben, mellékletek R2-be).talán
Email ServiceKimenő tranzakciós email küldése a platformról (a SendGrid/SES-szerep).talán
RealtimeWebRTC-alapú valós idejű hang/videó/adat infrastruktúra (SFU) — ha élő kommunikációs funkciót építenél.később
ZarazHarmadik féltől származó scriptek (analytics, pixel, chat) futtatása a szerver oldalán a böngésző helyett — gyorsabb oldal, kevesebb kliensoldali script.talán

16.5Adat, analitika, pipeline

SzolgáltatásMit old megNeked?
Workers Analytics EngineNagy kardinalitású saját metrikák (9. modul): tenantonkénti usage-metering, SQL-lel lekérdezve.most
PipelinesEsemény-adatok fogadása és R2-be írása (a Kinesis Firehose-szerep): kattintás-adatok, logok, telemetria batchelve, elemzésre kész formában.talán
R2 Data Catalog / R2 SQLAz R2-ben tárolt táblás adat (Iceberg-jellegű katalógus) lekérdezése — kis „adattó" a saját tárolódon.később
Web AnalyticsCookie-mentes, adatvédelem-barát látogatói analitika — a Google Analytics egy részének kiváltása.talán
LogpushLogok automatikus továbbítása külső tárba/elemzőbe (9. modul: ha a saját stackedbe akarod vinni).talán

16.6Fejlesztői kiegészítők

SzolgáltatásMit old megNeked?
Feature-flag szolgáltatás (Flagship)Funkció-kapcsolók bindingként, dashboardról állítva, célzási szabályokkal — a változás másodpercek alatt globális. OpenFeature-kompatibilis SDK-val is használható.most
Browser RenderingFejléc nélküli böngésző Workersből: PDF-generálás, screenshot, scraping (15. modul).most
Sandbox SDKNem megbízható kód futtatása izolált konténerben — ha a felhasználóid szkriptet/formulát írhatnak a termékedben.később
Workers VPC / TunnelPrivát hálózati elérés: a Workered biztonságosan elér VPC-ben vagy on-prem futó szolgáltatást (4. modul: az Aurora elérésének egyik útja).most
Load BalancingTöbb origin közti terheléselosztás, health check, failover — hibrid időszakban hasznos (10. modul).talán
Registrar / DNSDomain-regisztráció önköltségen és mérnöki DNS-kezelés.talán

16.7Biztonság — a WAF-on túl

A 9. modulban a kérés-útvonal rétegeit néztük (DDoS → WAF → rate limiting → bot → Worker). Ami még van a dobozban:

SzolgáltatásMit old megNeked?
Bot ManagementBot-pontszám és részletes bot-szabályok (a Bot Fight Mode fölött, magasabb csomagokban).talán
API ShieldAPI-végpontok felderítése, séma-alapú validáció, kliens-tanúsítványos hitelesítés — ha publikus API-t adsz ki az ügyfeleidnek.talán
Leaked credentials detectionJelzi, ha egy bejelentkezési kísérlet ismert adatszivárgásból származó jelszót használ.talán
Zero Trust (Gateway, WARP, Browser Isolation)Vállalati hozzáférés-védelem: a csapatod eszközei és a belső eszközök felől. Ez már inkább IT-, mint fejlesztői terület.később
AI Crawl ControlSzabályozod, mely AI-crawlerek olvashatják a tartalmadat (és akár fizetőssé teheted).később
Data Localization / jurisdictionsAdat-lokalizációs garanciák (EU) — a D1/DO/R2 jurisdiction-beállítások mögötti keret (5b. modul).talán

16.8Amit a kurzus már lefedett — összefoglalás

KategóriaSzolgáltatásokModul
ComputeWorkers, Durable Objects, Containers, Workflows, Cron1–2, 7, 10
FrontendStatic Assets, (Pages), Nitro-integráció3, 13
AdatD1, Hyperdrive, KV, R2, Queues4–7
Release & opsWorkers Builds, versions/deployments, Logs, Traces, Analytics Engine8–9, 11–12
AIWorkers AI, AI Gateway, Vectorize, AI Search, Agents SDK15

16.9Mit tanulj meg most, és mit hagyj a listán?

A teljes katalógus látványa könnyen okoz „ezt mind ismerni kell?" érzést. Nem kell. A te következő hat hónapodban ez a négy szolgáltatás hoz valódi hasznot, a többi maradhat a „tudok róla, ha kell" polcon:

  1. Cloudflare Images — mert a képkezelés a Nuxt-migráció egyik konkrét akadálya (13. modul), és ez megoldja.
  2. Turnstile + Access — olcsó, azonnali biztonsági nyereség: az űrlapjaidra és az admin/preview felületekre.
  3. Feature flagek — a 8. modul kanári-stratégiájának természetes párja: a kockázatos funkciót flaggel is tudod kapcsolni, nem csak deployjal.
  4. Cloudflare for SaaS — ha az ügyfeleid saját domainen akarják a terméket. Ez nem „nice to have", hanem gyakran értékesítési kérdés.
És egy fontos elvi megjegyzés a záráshoz: a Cloudflare kínálata azért ilyen széles, mert egyetlen helyen ül a forgalom útjában — a CDN-től az alkalmazásig. Ez remek, amíg tudatosan választod, mit használsz belőle. A csapda az „ha már itt van, használjuk mindenre" reflex: minden bevezetett szolgáltatás egy újabb kötés a platformhoz. A józan mérce ugyanaz, mint a 10. modul migrációs elve: akkor vidd oda, ha az adott szolgáltatás konkrét problémát old meg, amit ma fájdalmasan kezelsz — nem azért, mert szerepel a katalógusban.

16.10Ellenőrizd magad

  1. Az ügyfeled azt kéri, hogy a terméked az ő app.acme.com domainjén fusson, saját tanúsítvánnyal. Mi a megoldás, és mi a te dolgod benne?
    Válasz

    Cloudflare for SaaS custom hostnames: API-ból felveszed a hostnevet, a platform validál és kiállítja/megújítja a tanúsítványt, az ügyfél pedig CNAME-mel a te SaaS-célpontodra mutat. Neked a hostname-életciklust kell kezelned (felvétel az onboardingkor, törlés lemondáskor) — a certeket nem.

  2. A Nuxt-appod képátméretezést igényel, de a sharp nem fut a Workersön. Mi a platform válasza?
    Válasz

    Cloudflare Images: vagy az Images-tárba töltöd a képeket variánsokkal, vagy a meglévő (akár R2-ben lévő) képeket transzformálod URL-paraméterrel/bindinggel. A transzformáció a platformon fut, nem a Workerben — nincs natív modul, nincs CPU-limit probléma.

  3. Miért jó kiegészítője a feature-flag szolgáltatás a 8. modul kanári-folyamatának?
    Válasz

    Mert szétválasztja a deployt a funkció bekapcsolásától: a kód felmehet 100%-ra, miközben az új viselkedés flag mögött alszik, és tenant-/user-célzással engedhető ki. Baj esetén a visszavonás flag-kapcsolás (másodpercek), nem rollback — és nem érinti a séma- vagy adatállapotot.

  4. Mit ad az Email Routing egy SaaS-nak azon túl, hogy átirányítja a leveleket?
    Válasz

    Bejövő emailt tud Workerbe irányítani: a levél egy handlerben landol, tehát emailből lehet ticketet nyitni, parancsot feldolgozni, mellékletet R2-be menteni — az „email mint API" minta külön szolgáltató nélkül.

  5. Mi a józan mérce, amivel eldöntöd, kell-e egy újabb Cloudflare-szolgáltatás?
    Válasz

    Old-e meg konkrét, ma fájdalmas problémát. Minden bevezetett szolgáltatás újabb kötés a platformhoz, ezért a „ha már itt van" nem érv — ugyanaz az elv, mint a migrációnál: a cél nem a maximális lefedettség, hanem a felhasználói út és az üzemeltetés javítása.

Előző15b. modul — AI Gateway és AI Search a gyakorlatban Következő 17. modul — Auth, session és tenant-identitás