Odaberite dokument
PhotoRobot arhitektura i protok podataka
Ova politika definira PhotoRobot arhitekturu i protok podataka. Pruža opis arhitekture na visokoj razini, protoka podataka i principa dizajna PhotoRobot-a te podržava usklađenost s našim ugovornim obvezama prema DPA i SLA.
PhotoRobot Cloud je cloud-native arhitektura koja koristi usluge Google Cloud Platforme za skalabilnu obradu, sigurnu pohranu i pouzdanu isporuku.
Arhitektura na visokoj razini
Izračunajte
- GCP-upravljani računalni resursi (automatski skalirani)
- Sigurne kontejnerizirane radne snage
- Zaštićeni VM-ovi i identitet opterećenja
Pohrana
- Google Cloud Storage buckets (regija EU)
- Verzioniranje i kontrole pristupa
- Enkripcija u mirovanju s GCP-upravljanim ključevima
Umrežavanje
- HTTPS/TLS 1.2+ za sav dolazni/odlazni promet
- Nema javnog pristupa internim uslugama
- Pristup svjestan identiteta na perimetru
Vanjske integracije
- OCR: Google Vision API
- API-ji: REST API za korisničke sustave
- Webhookovi: Opcionalno za obavijesti o događajima
Protok podataka (konceptualni)
- Upload
- Korisnik učitava slike ili datoteke putem autentificiranog sučelja (HTTPS).
- Korisnik učitava slike ili datoteke putem autentificiranog sučelja (HTTPS).
- Obrada
- OCR poziv ako je omogućen
- Transformacije i generiranje metapodataka
- Radnje zabilježene radi revizije
- Pohrana
- Objekti pohranjeni u Google Cloud Storageu
- Metapodaci pohranjeni u bazi podataka upravljanoj oblakom
- Isporuka
- Obrađeni rezultati dostupni putem korisničkog sučelja ili API-ja
- Opcionalni izvozi putem standardnih funkcija izvoza
Principi dizajna
- Nijedan sirovi podatak ne napušta regiju EU
- Sva obrada izolirana unutar GCP-a
- Nema izravnog pristupa osnovnoj infrastrukturi od strane trećih strana
- Minimalne vanjske ovisnosti (samo pouzdane Google Cloud usluge)