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
Claus-Theodor Riegg
Last edit
Matthias Bruhse
License
Source code in this card is licensed under the MIT License.
Posted by Claus-Theodor Riegg to DevOps Curriculum (2022-11-04 14:03)