barcoo löst das Ticket für “Ruby on Rails 3″ ein
15. September 2011Neben Produktinformationen und Preisen, will auch die Technik der Anwendung immer auf dem aktuellsten Stand gehalten werden. In den letzten Wochen haben wir dem Kern von barcoo ein Upgrade auf Ruby On Rails 3 spendiert. Von dem Upgrade profitieren in erster Linie unsere Programmierer, doch auch für Dich bieten wir in Hinblick auf Datensicherheit und Performance einige nennenswerte Features.
Aktuelle Sicherheitsstandards für barcoonauten
In der Presse wird immer häufiger von Hacker-Gruppierungen wie etwa „Anonymous“ oder „LulzSec“ berichtet. Die haben es sich zur Aufgabe gemacht, die Sicherheitsvorkehrungen bestehender Serversysteme zu überwinden und gestohlenen Kundendaten im Web zu veröffentlichen. Mit neuen Technologien (Server-seitig, sowie auch Client-seitig) decken wir bereits einen wichtigen Aspekt ab, um die Sicherheitsvorkehrungen auf dem aktuellsten Stand zu halten. Denn wie so oft sind es Lücken, die seit Jahren bekannt sind, und auf noch veralteten Serversystemen ausgenutzt werden.
Neuer Spielraum für mehr Performance
Der optimierte Ablauf zwischen den vielen internen Prozessen und ein modularer Aufbau, verringerte mit dem Upgrade auf Rails 3 bereits die Serverlast. Dies ermöglicht uns zeitgleich mehr Nutzeranfragen bearbeiten zu können – besonders dann wenn zur Rush Hour (insbesondere Samstags) die Anfragen steigen. Das mag die Reaktionsgeschwindigkeit der App im Normalbetrieb zwar noch nicht merklich verbessern, dafür steht uns aber weiterhin viel Spielraum für Optimierungen zur Verfügung – z. B. werden wir in Zukunft viele einzelne Datenpakete zu einem großen Paket bündeln – das spart wichtige Kilobytes ein und macht sich besonders im mobilen Endgerätebereich schnell bemerkbar.
Neue Basis für spannende Technologien
Unsere Entwickler haben immer die Möglichkeit spannende Technologien unabhängig von der aktuellen Planung unter die Lupe zu nehmen. Allein dafür ist uns schon eine moderne Arbeitsumgebung wichtig. So können wir uns regelmäßig gegenseitig intern neue Technologien vorstellen (z.B. in den letzten Wochen Git, Prediction API, NoSQL/MongoDB, Reverse Proxy Caching mit Squid oder CoffeeScript), um dann gemeinsam zu überlegen, ob und wie wir diese Technologie für neue Features innerhalb von barcoo nutzen können. Mit Rails 3 haben wir das Grundgerüst (also quasi dem Motor unter der barcoo-Haube) auf den aktuellsten Stand gebracht und freuen uns auf neue Herausforderungen und Lösungswege, mit der wir die Weiterentwicklung der App vorantreiben können.
Du bist Web-Entwickler und glaubst auch an schönen Code? Dann schau Dir unsere offenen Stellen an. Am Liebsten sitzen wir übrigens am 2 Minuten von den barcoo Headquarters entfernten Engelsbecken in Berlin Kreuzberg im Gras und überlegen uns neue technologische und inhaltliche Strategien. Melde Dich, wenn Du einfach einmal mitmachen willst.


