


Bitte wählen Sie:
Technologie
Technologie
Für all jene, die ein bisschen mehr über die Technologie „unter der Haube“ wissen wollen, hier ein paar Informationen dazu:
swoodoo nutzt für das Frontend PHP5 – sowohl für unsere eigene GUI als auch für die OpenAPI. Wir sind der Meinung, dass PHP im Frontend Bereich momentan die beste verfügbare Technologie ist – vor allem aufgrund der Möglichkeit, massiv zu skalieren. Die „Agenten“, die auf die Buchungsysteme der Airlines zugreifen, sind ebenfalls in PHP5 entwickelt (dazu gab es vor einiger Zeit mal einen schönen Artikel im PHP Magazin, wenn wir eine Freigabe bekommen, werden wir den Artikel zum Download anbieten).
Als Webserver nutzt swoodoo Apache auf Debian-basierten Systemen. Einige unserer Server sind (noch) physikalische Server, der Rest wird komplett via VMWare ESX virtualisiert. Das Backend wiederum ist komplett in Java geschrieben - die gesamte Engine hinter swoodoo basiert auf Java (JBoss).
Last but not least: Die Datenbank basiert auf mySQL – hier setzen wir einen selbst entwickelten Cluster ein, der die große Datenmenge in unserem System (mehr als 300 Mio. Flüge) verteilt und „sharded“.
Die Infrastruktur in Form einer skalierbaren Serverfarm für swoodoo wird von der Freiburger Continum AG gehostet.
Die meisten Team-Mitglieder entwickeln unter Windows XP als Host. Darauf haben wir ein Ubuntu-basiertes VMWare Image, welches die komplette Entwicklungsumgebung beinhaltet. So vermeiden wir Probleme mit unterschiedlichen Pfaden, Editoren etc. Einige Entwickler arbeiten auch mit Linux oder Mac OSX als Host.
Unser Source Repository sichern wir via Gigabank. Wer mehr dazu wissen möchte kann alle Details in Lars privatem Blog nachlesen unter http://www.frontalaufprall.com.