Esame: Cloud Digital Leader 0 Mi piace

Sei un program manager per un team di sviluppatori che sta costruendo un (Digital Leader)

Aggiornato il 05/10/2024

Sei un program manager per un team di sviluppatori che sta creando un'applicazione basata sugli eventi per consentire agli utenti di seguire le attività degli altri nell'app. Ogni volta che un utente si aggiunge come follower di un altro utente, avviene una scrittura nel database in tempo reale.
Gli sviluppatori svilupperanno un pezzo di codice leggero in grado di rispondere alle scritture del database e generare una notifica per consentire agli utenti appropriati sappi che hanno guadagnato nuovi follower. Il codice dovrebbe integrarsi con altri servizi cloud come Pub/Sub, Firebase e API Cloud per semplificare il processo di orchestrazione. L'applicazione richiede una piattaforma che gestisca automaticamente l'infrastruttura sottostante e si ridimensioni a zero in assenza di attività.

Quale risorsa di elaborazione primaria dovrebbero selezionare i tuoi sviluppatori, dati questi requisiti?

A) Google Kubernetes Engine.
B) Cloud Functions.
C) Ambiente flessibile di App Engine.
D) Compute Engine.


Soluzione

Risposta corretta: B) Cloud Functions.
Per un'applicazione basata su eventi con la necessità di rispondere alle scritture del database e generare notifiche e con l'esigenza di gestione automatica dell'infrastruttura sottostante e scalabilità a zero durante l'inattività, Cloud Functions sarebbe una scelta adeguata.

Cloud Functions sono funzioni serverless che si ridimensionano automaticamente in base alla domanda e vengono eseguite solo quando attivate da un evento, ad esempio la scrittura di un database in questo caso. Sono progettati per scenari basati su eventi, forniscono un'integrazione perfetta con altri servizi cloud come Pub/Sub, Firebase e API Cloud e consentono agli sviluppatori di concentrarsi sulla scrittura del codice senza gestire l'infrastruttura.

Opzioni come Google Kubernetes Engine (A) e Compute Engine (D) comportano una gestione più manuale dell'infrastruttura e potrebbero essere eccessivi per un'applicazione leggera e basata sugli eventi. L'ambiente flessibile (C) di App Engine è un'offerta PaaS (Platform as a Service), ma le funzioni Cloud Functions sono più adatte per scenari di elaborazione serverless e basati su eventi.

Categoria: Innovating with data and Google Cloud

Lingua: Italian

Non ci sono ancora commenti.

Autenticazione richiesta

Devi effettuare l'accesso per commentare.
Accedi per mettere mi piace a questa soluzione

Accedi
Consenso sui cookie

Utilizziamo i cookie per migliorare la tua esperienza di navigazione, fornire annunci o contenuti personalizzati e analizzare il nostro traffico. Cliccando su "Accetta tutto" acconsenti all'uso dei cookie. Informativa sulla privacy.