Plattform Versionierung
Man kennt Alpha und Beta Phasen sowie Release Candidates aus der Entwicklungsabteilung eines jeden Unternehmens. Wer Wordpress in seinem Blog nutzt, kann mittlerweile auf WordPress 2.5 zugreifen – das Prinzip der Updates ist dabei bekannt und recht einfach gelöst.
Ich stelle fest, dass wir die einzige Plattform im Internet sind, die eine echte Versionsnummer hat. Mit sevenload 3.0 führen wir indirekt das ein, was bei klassischen Softwareinstallationen seit Jahren gängig ist – und wir wollen für die Zukunft auch mit sevenload die Plattformversionierung einführen.
Es wird nicht nur bei sevenload 3.0 bleiben. Weitere Versionen werden folgen (sevenload 3.5, 4.0 etc.), jedes neue Update wird versioniert und insbesondere unsere bestehenden Kunden und potentielle Partner werden von der Plattformversionierung profitieren. Bei rheinvideo haben wir beispielsweise die Software von sevenload 2.0 integriert, wie es vor der Abschaltung am Wochenende noch zu sehen war.
Für das komplexe System von sevenload 3.0 reicht ein einfacher Updatevorgang oder eine Installationsroutine jedoch nicht aus, wie es bei handelsüblichen Softwareupdates erfolgt. Man operiert an einem LIVE-System, und das System ist gewaltig groß. Die Profis aus unserem Team gehen hierbei direkt ans Werk und müssen in Handarbeit viele einzelne Schritte bedenken, logisch ausführen und im Gesamtergebnis erfolgreich sein.
Sobald wir uns mit sevenload 3.0 behauptet haben, werden zukünftige Updatevorgänge einfacher sein. Im Grunde genommen ist die Software auf dieser Plattform auch wie jede andere Software für Einzelplatzinstallationen oder einzelne Server zu betrachten – wir haben nur mehrere hunderte Server, die wir hier koordinieren müssen.
Jetzt mal ganz schlau kluggeschissen (natürlich ohne das System genau zu kennen
Warum setzt ihr nicht auf ein modulares System auf, dass an sich von sich aus unabhängig operiert. Die DB-Komponente(n) spielen da natürlich eine besondere Rolle, da dies ja meist die Kommunikationstragende Komponente ist, wobei auch diese mittels geeigneter Zwischenschichten weitestgehend unabhängig laufen könnte.
PS.
(würde den Support denk ich mal entlasten)
N Bugtracker wäre auch ganz fein, dann würden die Fehlermeldungen nicht überall verteilt, sondern zentral einfliegen