RSS DZone.com
Folgen
Kostengünstige Anwendungen im Internet-Maßstab erstellen
Als Entwickler ist es wichtig, dass wir bei der Erstellung einer Anwendung sowohl die angestrebte Skalierbarkeit als auch die Kosten für den Betrieb im Auge behalten. Wenn wir eine Anwendung im Internet-Maßstab erstellen, die am ersten Tag mit null Traffic beginnt und schrittweise Millionen von täglichen Nutzern erreicht, müssen wir ein Design und eine Reihe von Werkzeugen wählen, die auf ähnliche Weise skalieren können. Das ist leichter gesagt als getan. Entwickler überdimensionieren in der Regel im Voraus für höheren Traffic und zahlen am Ende höhere Kosten, als sie hätten vermeiden können. Ein geeignetes Design und die richtige Wahl der Technologien können einen großen Unterschied machen.
In diesem Artikel werden wir uns verschiedene serverlose Technologien ansehen, die von Cloud-Anbietern angeboten werden, und uns auf AWS als Referenz konzentrieren, um zu diskutieren, wie wir eine ziemlich gängige Art von Anwendung erstellen können, die ein Frontend, ein Backend und eine Datenbank umfasst, die blitzschnell sein kann und bei guter Gestaltung zunächst keine monatlichen Kosten verursacht und schließlich mit der wachsenden Nutzerbasis skaliert.