Unser Tech-Stack

Unser Tech-Stack
Als Kodierungs Geeks uns selbst, wird dieser Blog auch über Artikel über unsere eigene Entwicklung Erfahrungen. Letzte Woche war ein entscheidender Moment in unserer Entwicklung: Ich beschloss, ohne Server zu gehen. Noch vor einer Woche hätte ich legte MonsterCoding.com online, es wurde durch Node.js. gedient haben Ich wirklich liebe Node.js, und es gemacht hat, die Entwicklung von Rich Internet-Anwendungen viel einfacher. Ich habe Zugriff auf tonnenweise coole Bibliotheken auf meinem Schreibtisch, die ich in Grunt oder über die Befehlszeile verwenden, um Dinge zu automatisieren, saubere Dinge, Prozess meine Vorlagen und SASS-Dateien usw.

Aber ich bin kein Experte auf Node.js. Und benutzen, um tatsächlich servieren unsere Website und App hat mich wirklich nervös. Node.js hat die Angewohnheit, beängstigend Abschluss Stopp einen kleinen Fehler. Das bedeutet, dass Ihre gesamte Website untergeht, nicht nur die problematische Seite oder Prozesses. Wie wir rüsten uns für die Stunde des Kodex, die Idee der App von einem Backend, die ich mit Kopfsteinpflaster zusammen mit Online-Proben, und könnte jeden Moment abstürzen diente, gab mir eine Menge der Pause Was für eine süße Idee. Seit unserer Website und App sind Backbone.js, Dust.js und jquery.js am hear der Dinge, befreien Sie den Login und einige der Routen aus Node.js war ein Kinderspiel. Jetzt kann ich benutzen Sie einfach eine AWS Lambda für unsere sozialen Login sowie Speichern von Benutzerdaten in die Cloud.
Die Website wird über Amazon Cloudfront, die einige 15 Standorten, wo sie zwischengespeichert werden Ihre Dateien für die schnelle Portion serviert. Das Caching ist gu