• Sprache

  • Copyright © 2012 for code art and programming by Developers Global, New York City, USA, all rights reserved, ® 2008 - 2012
  • open panel

Site & Platform Engineering

Haben Sie schon gewusst, dass eine der schwierigsten Herausforderungen im Rahmen einer Web- oder Plattformentwicklung mit Sicherheit die zutreffende Einschätzung der möglichen Anzahl der gleichzeitig zugreifenden Benutzer und somit die erforderliche Leistungsfähigkeit der dafür notwendigen Infrastruktur ist? Unsere Lösungen für derartige Aufgabenstellungen sind ziemlich einzigartige Kombinationen der passenden Technologie, tiefgreifendem Know-How und punktgenuer Implementierung, die es erlauben Ihre Webinhalte nehzu verzögerungsfrei bereitzustellen. Es ist uns dadurch möglich, auch tausenden, gleichzeitigen Benutzern, Ihre Inhalte (Videos, Bilder, audiovisuelle Präsentationen oder auch grosse Websites oder Webshops) konsistent, vor allem aber ohne zusätzliche Belastung Ihrer bereits vorhanden Serve bereitzustellen.

Was Sie bedenken sollten

Wir wollen es nicht unerwähnt lassen, dass im Normalfall – also mit klassischen Methoden – in aller Regel ein mehr oder weniger unbefriedigender Kompriss eingegangen werden muss. Einerseits will man ja vermeiden, dass Besucher Ihrer Webinhalte Wartezeiten oder ruckelnde Videos hinnehmen müssen (was sie ganz nebenbei niemals tun!), andererseits sollte das keinesfalls schmerzhafte Mehrkosten (vor allem in Zeiten geringer Auslastung) verursachen. Zum Leidwesen vieler Auftraggeber, werden diese manchmal überraschend hohen „Betriebskosten“ erst nach Projekt- oder Entwicklungsende wirklich sichtbar, was in vielen Fällen schon für unliebsame Aha – Erlebnisse gesorgt haben dürfte.

Die richtige Architektur auszuwählen, auf der später Ihre Präsenz laufen soll ist ganz sicher nicht einfach. Eine unserer Kosteneffizientesten Antworten auf dieses – bis vor kurzer Zeit – eigentlich unlösbare Problem ist es, so genannte „High Availability Clusters” – also Hochverfügbarkeitsplattformen auf (zum Beispiel) dem Amazon AWS (Amazon Web Service) / EC2 (Elastic Computing Cloud) Service zu entwickeln. Sie vermuten richtig, es handelt sich hierbei um eine Cloud – Lösung – ein etwas unglücklicher Ausdruck, welcher leider einen viel zu grossen Interpretationsspielraum bietet.

Die Vorteile liegen dennoch klar auf der Hand

  • Elastisch – zusätzliche Rechenleistung kann durch – in Echtzeit startbare – zusätzliche Serverinstanzen bereitgestellt werden
  • Zuverlässig – es sind nahezu uneingeschränkte SLA`s (Service Level Agreements) möglich
  • Kostengünstig – „pay per use – Modell“ – Sie zahlen nur was Sie tatsächlich in Anspruch nemen!
  • Wartung und Instandhaltung – vollständig unter Ihrer Kontrolle

Solche dynamisch skalierbaren Plattformen versehen wir – im Falle einer Webseite oder Webanwendung) mit dem derzeit performantesten Webserver der weltweit verfügbar ist: nginx. Dieser wird durch unsere Spezialisten selbstverständlich noch hochgradig individualsiert und auf Ihre speziellen Bedürfnisse zugeschnitten. Nginx ist eine Art Leichtgewicht (aber nur in Bezug auf seinen schlanken und extrem schnellen Core) der hauptsächlich deshalb entwickelt wurde, um das so genannte „C10K Problem“ (10.000 oder mehr gleichzeitige User/Zugriffe) zu lösen.

Hier können Sie einen Blick auf ein Beispiel eines solchen “power – setups” werfen

  • MySQL – Master / Slave replication
  • Nginx – mit FCGI PHP Stack – HAProxy Load Balancer
  • External Management Server – für die einfache Administration des Systems
  • Structured – unter strikter Einhaltung des MVC (Model – View- Controller) Paradigmas entwickelt
  • Advanced integration perfekte, Cloud – kompatible Caching Algorythmen bereits integriert
  • System architecture – basieren auf PHP/Zend Framework

Zend Framework Information

Zend Framework bietet eine Entwicklungsumgebung, die nicht nur vergleichsweise einfach angewendet werden kann, sondern sich zusätzlich durch strikte Objektorientierung und eine rigoros getestete und agile Codebase auszeichnet. Mit Hilfe von Zend Framework, dass speziell für die Beherrschung von Herausforderungen wie das Entwickeln von sicheren, verlässlichen und modernen Webanwendungen oder Services erfunden wurde, gelingt es uns auch komplexe Strukturen zeitnah zusammenzustellen.

Zend Framework hat eine Reihe von Unzulänglichkeiten wie man sie von PHP kannte, signifikant verbessert und in den meisten Fällen vollständig elimiert. Das erlaubt uns die Konzentration auf das grosse Ganze, wie zum Beispiel die Architektur und das Design Ihrer Site. Das Resultat daraus ist ganz einfach, auch komplexe Anwendungen in wesentlich kürzerer Zeit, bei mindesten gleichbleibender oder besserer Qualität realisieren zu können. Die Stärke von Zend Framework liegt in seinem flexiblen, hochgradig modularen Design, welches vollständigen Support für das MVC Paradigma bietet, was den Source Code am Ende verlässlicher, vollständig wiederverwendbar und vor allem leichter zu administrieren macht.

Durch unsere extensive Erfahrung mit dieser Art von Entwicklung, sind wir auch in der Lage Ihnen spezielle Services wie fertige eCommerce – Lösungen (white label) die mit Ihrer Corporate Identity gebranded werden können anzubieten, welche wir selbstverständlich in nahezu jedes bereits bestehende IT – Umfeld integrieren können.

Für Ihre Anwendung sollten Sie die richtige Wahl treffen. Lassen Sie die Szenarien von unzufriedenen und enttäuscheten Usern hinter sich und profitieren Sie von einer – in Echtzeit – frei skalierbaren Infrastruktur und bereiten Sie Ihren Besuchern, Partnern oder Kunden, eine reaktionsschnelle und hochgradig zufriedenstellende Plattform! Sie werden – vor allem in Bezug auf die deutlich niedrigeren laufenden Kosten, verglichen mit klassischen Data Center Infrastrukturen – von den unglaublich günstigen Preisen, angenehm überrascht sein! Vor allem die User zu Käufer „conversion rate“, wird sich durch eine wirtschaftlich effiziente, aber dennoch extrem performante Infrastruktur zu Ihren oder den Gunsten Ihres Unternemens positiv verändern!

Die Entwicklung von komplexen Plattformen ist für uns nichts aussergewöhnliches, aber für viele unserer Kunden ein Grossereignis, dass nicht nur mit der Vorfreude über neue Funktionalitäten und zeitgemässem Design, sondern auch mit ein wenig Nervosität einhergeht. Deshalb stellen wir sicher, dass Sie zu jeder Zeit in vollem Umfang, unmissverständlich und vollständig über alle gegenwärtigen und zukünfitigen Schritte der Entwicklung und Implementierung im Rahmen Ihres Projektes informiert sind. Dies gibt Ihnen die Möglichkeit, jederzeit die richtigen Entscheidungen zu fällen und garantiert Ihre volle Zufriedenheit!