Je hebt een zeer schaalbare API met de laagste latency nodig die real-time aandelenkoersen retourneert vanuit een interne DB. Welke architectuur minimaliseert de latency en schaalt tegelijkertijd?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik Memorystore for Redis om de meest-benaderde aandelenkoersen te cachen, query deze eerst en val terug op de interne database..
Waarom dit het antwoord is
De correcte optie minimaliseert latency en schaalt effectief door Memorystore for Redis te gebruiken als een cache voor veelgevraagde aandelenkoersen. Redis is een in-memory datastore, wat extreem lage latency biedt voor leesbewerkingen. Door eerst de cache te controleren, worden de meeste verzoeken snel afgehandeld. Als een koers niet in de cache staat, wordt deze opgehaald uit de interne database en eventueel gecachet voor toekomstige verzoeken. Dit patroon is robuust en schaalbaar. BigQuery is geoptimaliseerd voor analytische workloads en grote datasets, niet voor real-time, low-latency transacties per individueel verzoek. Het opslaan van alle aandelenkoersen in Memorystore for Redis kan duur en onnodig zijn, aangezien niet alle koersen constant worden opgevraagd. Bigtable is geschikt voor grote hoeveelheden tijdreeksdata, maar het direct queryen ervan voor elk gebruikersverzoek kan hogere latency hebben dan een Redis-cache, en het in de wachtrij plaatsen van gebruikersverzoeken via Pub/Sub introduceert onnodige vertraging voor een real-time API.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig