Ich habe viel Selbststudiencodierung gemacht und einige Erfahrungen mit parallelen Programmiermodellen gesammelt: Akteure, Software-Transaktionsspeicher, Datenfluss.
Wenn ich versuche, diese Architekturen auf das reale Leben anzuwenden - auf Webanwendungen mit hoher Last - unterstützt kein Modell die Haltbarkeit und Persistenz von Daten. Bei Aufgaben im wirklichen Leben müssen am Ende Daten gespeichert werden. Dies bedeutet, dass ich immer noch DB- und Trapping-DB-Synchronisierungen, mögliche Skalierbarkeits-Engpässe usw. verwenden muss.
Kennt jemand ein gutes Beispiel für eine Architektur (src oder Text oder Diagramm oder Blaupausen), die Akka Actors oder Software Transaction Memory verwendet und am Ende die Persistenz implementiert?
Jedes gute Beispiel / jede gute Idee für Transaktionsspeicher, Akteure, Datenfluss, Tupelräume in realen Anwendungen ist willkommen.