In den Lektionen 1.1 bis 4.5 haben Sie eigene Modelle gebaut. In der Praxis lesen Sie öfter ein fremdes: den Entwurf eines anderen Teams, die Vorlage eines Assistenten oder ein Modell, das schon läuft. Diese Lektion übt die Gegenrichtung. Sie bekommen einen erfundenen Entwurf mit genau acht Fehlmustern aus den Modulen W6.1 bis W6.4, eine Prüfliste und einen vorgeführten Befund. Den Rest finden Sie selbst.

Vorwissen. Alle vier Module. Die Prüfliste für Code aus Lektion 4.5 wird nicht wiederholt; hier geht es um den Entwurf. Der Entwurf gehört nicht zur Kladde.Verlauf, diese Lektion ändert keine der Tatsachen F-01 bis F-08.

Was ausgeführt wurde. Das Rechenprogramm unten und ein zweites für die Lösung wurden mit .NET 10 übersetzt und liefen ohne Konto. Nicht gegen Azure ausgeführt ist alles, was ein Konto braucht. Alle Mengen des Entwurfs sind Annahmen des Entwurfs, keine Messwerte; die Zahlen in den Befunden sind aus diesen Annahmen gerechnet.

Die Prüfliste

Gehen Sie einen Entwurf in dieser Reihenfolge durch; „Lektion“ sagt, wo die Regel steht.

Nr. Prüfpunkt Frage an den Entwurf Lektion
1 Elementform Wächst eine Liste im Element ohne Grenze? Wird bei jeder Änderung das ganze Element geschrieben? 1.3, 4.3
2 Schlüssel: Werte Viele verschiedene Werte? Ändert sich der Wert nie? 1.4
3 Schlüssel: Last Verteilt er Schreibvorgänge und Speicher, nicht nur über die Zeit? 1.4, 3.3
4 Häufigste Abfrage Nennt der Filter den Schlüssel? Wie viele Partitionen fragt sie? 1.4, 2.1
5 Ablauf Hat jeder Container, der ohne Ende wächst, TTL oder einen Archivweg? 2.2, 2.5
6 Durchsatz Kommt der Höchstwert aus einer Annahme? Steigt die Untergrenze mit dem Speicher? 1.1
7 Index Freitext ausgeschlossen, zusammengesetzte Indizes für die häufigen Filter? 2.4
8 Anmeldung Kein Schlüssel in Einstellungen, disableLocalAuth, Rollen auf der Datenebene? 3.1
9 Client Einer je Prozess? Wiederholt der Code 429 nicht selbst? 1.2
10 Vektor Dimensionen, Indexart und Pfad im normalen Index ausgeschlossen? 4.1
11 Schreiben ETag, wiederholbar, Batch nur innerhalb einer Partition? 2.2, 2.3
12 Betrieb Alarm auf 429 und Normalized RU Consumption, Zweitregion? 3.2, 3.3