426 NOSQL, DynamoDB and Analytics [0.5 PT]

Updated . Posted . Visible to the public.

Ziele

  • Was ist DynamoDB und für was kann man es einsetzen?
  • In eine DynamoDB Tabelle werden ständig neue Daten geschrieben. Diese Daten müssen durch eine Lambda Funktion ausgewertet werden. Wie kann dies automatisch passieren, wenn ein neuer Eintrag erstellt wird?
  • Erkläre DynamoDB Global Tables
  • Eine Applikation verwendet DynamoDB. Es gibt Performanceprobleme, die auf zu langsame Responsezeiten der DynamoDB zurückzuführen sind, wenn die Anwendung viel Traffic hat. Die Funktionslogik der API-Calls in der Applikation kann nicht geändert werden. Welche Möglichkeit gibt es das Problem zu lösen? Wie ist diese Lösung aufgebaut (Architektur beschreiben / zeichnen).
  • Wie kommen die Services S3, AWS Glue und Athena zusammen? Zeige ein exemplarisches Modell, wie das in der Praxis nützlich sein könnte
  • Welche Software kann durch AWS Elasticache eingesetzt werden? Erkläre kurz welche Replikationsmodi/HA Modelle es für Elasticache Instanzen gibt
  • Was ist Amazon Redshift?

Inhalte

Aufgaben

  1. Folge dem Kurs Kapitel
  2. Wirf einen Blick in die Dokumentation um offene Fragen zu beantworten
Last edit
Matthias Bruhse
License
Source code in this card is licensed under the MIT License.
Posted to DevOps Curriculum (2022-11-04 14:03)