Rückblickend auf die Projekte der letzten Jahre ist ein klarer Trend erkennbar. Die Snowflake-Server haben in modernen Architekturen ausgedient. Automatisierung mit Ansible, Chef und Co., Container ala Docker, Cluster-Lösungen wie Kubernetes oder komplett ohne Server als Serverless Functions? Was ist die nächste Stufe der Evolution?
Diese verschiedenen Ansätze haben alle ihre Vor- und Nachteile und sollten je nach Zweck richtig eingesetzt werden. Wie jede Architektur Entscheidung ist auch die Laufzeitumgebung (und der Technologie-Stack darunter bis zur Hardware) eine Trade-Off Entscheidung zwischen verschiedenen Qualitätszielen und sollte bewusst getroffen werden.
Dazu würde ich gerne meine Erfahrungen berichten, die ich in den letzten Jahren mit verschiedenen Technologien gemacht habe.