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
- Kapitel NOSQL Databases & DynamoDB Show archive.org snapshot aus dem cantrill.io Kurs
 - Amazon DynamoDB Show archive.org snapshot
 - ElastiCache for Redis Show archive.org snapshot
 - ElastiCache Show archive.org snapshot
 - AWS Redshift Show archive.org snapshot
 
Aufgaben
- Folge dem Kurs Kapitel
 - Wirf einen Blick in die Dokumentation um offene Fragen zu beantworten
 
Posted by Claus-Theodor Riegg to DevOps Curriculum (2022-11-04 14:03)