Posts

Agile Infrastruktur und Continuous Delivery in CoreMedia – Zero Downtime Deployment – Teil6

Alles was wir bis jetzt aufgesetz haben diente einem einzigen Zweck: Dem Continuous Delivery Paradigma – der Königs Diziplin. Continuous Integration ist vielen ein Begriff. Darin geht es darum, dass Code in einem Versionierungs System mit einem sogenannten CI Tools wie Jenkins gebaut und in einer Testumgebung gestartet wird. Das dient dem Zweck kontinuerlich zu […]

Agile Infrastruktur und Continuous Delivery in CoreMedia – Zero Downtime Deployment – Teil6 Lesen »

Agile Infrastruktur und Continuous Delivery in CoreMedia – Self Healing – Teil5

In dem Film Terminator gibt es diese Super Humanoiden, die einfach nicht kaputt zu kriegen sind. Egal was man auf sie abfeuert, man kann zusehen wie das „Ding“ sich selbst heilt und dem Protagonisten weiter nachstellt. In dem Falle würde man sich natürlich wünschen, dass der Humanoid irgendwann kaputt geht, aber im Falle unserer CoreMedia

Agile Infrastruktur und Continuous Delivery in CoreMedia – Self Healing – Teil5 Lesen »

Agile Infrastruktur und Continuous Delivery in CoreMedia – Cluster Scheduler – Teil4

Führen wir uns noch einmal das Endziel vor Augen: Eine Umgebung, in der das Deployment von Features in CoreMedia schnell und unkompliziert von statten gehen kann. Eine Grundvoraussetzung hierfür ist ein Cluster, welches Docker Container orchestrieren kann. Es gibt auf dem Markt einige  Lösungen: Apache Mesos, bzw. DC/OS (eine erweiterte Produkt Variante von der Firma

Agile Infrastruktur und Continuous Delivery in CoreMedia – Cluster Scheduler – Teil4 Lesen »

Agile Infrastruktur und Continuous Delivery in CoreMedia-Terraform-Teil3

Los geht es mit der Provisionierung der Infrastruktur von „0“ an. D.h. wir haben noch keine Server auf denen wir irgend etwas installieren können. Für unseren ShowCase nutzen wir das Tool Terraform, um Server in der Cloud zu starten. Als Cloud Provider nutzen wir Digital Ocean. Selbstverständlich können aber viele andere Provider genutzt werden wie

Agile Infrastruktur und Continuous Delivery in CoreMedia-Terraform-Teil3 Lesen »

Agile Infrastruktur und Continuous Delivery in CoreMedia – Teil2

Der normale Start eines solchen Projektes bestand meist darin diese Fragen zu beantworten: Welche Dienste brauchen wir? Wieviele Redakteure werden das System nutzen? Wieviele User erwarten wir auf den CAEs? Brauchen wir Ausfallsicherheit und wenn ja in welchem Ausmaß? Wieviele Artikel, Bilder und sonstige Assets soll das System aufbnehmen können? etc. All diese Metriken dienen

Agile Infrastruktur und Continuous Delivery in CoreMedia – Teil2 Lesen »

Agile Infrastruktur und Continuous Delivery in CoreMedia – Teil1

In einer früheren Artikel Serie haben wir die Vorteile einer Container basierten Infrastruktur für CoreMedia beleuchtet. In der Zwischenzeit haben wir eine ShowCase Umgebung aufgebaut, in der wir all diese Features Live und in Farbe dem interessierten Kunden vorführen können. Selbst für uns, die tagtäglich mit dieser Technologie zu tun haben, ist es jedes mal

Agile Infrastruktur und Continuous Delivery in CoreMedia – Teil1 Lesen »

Amazon Dash Button

Den Amazon Dash Button gibt es seit kurzem auch in Deutschland. Trotz einiger Kritik von Datenschützern und Dauernörglern bietet der Button einige großartige Einsatzgebiete. Doch zunächst: Was ist der Dash Button? Der Dash Button von Amazon ist ein Internet Of Things Knopf, der auf einfachen Druck einen vorher konfigurierten Artikel automatisch bestellt. Welches Produkt das ist, stellt

Amazon Dash Button Lesen »

5 Beispiele von Facebook Chatbots

Facebook gibt Unternehmen die Möglichkeit über den Facebook Messenger mit ihren Kunden schnell und effizient zu kommunizieren. Anstatt mehrere Apps auf unser Smartphone zu laden ermöglicht der Messenger die direkte Kommunikation zu mehreren Unternehmen über nur eine App. Diese Kommunikation erfolgt nicht, wie üblich, über den Austausch von E-Mails oder dem Durchstöbern der FAQ auf

5 Beispiele von Facebook Chatbots Lesen »

Wie können Sie Chatbots effektiv nutzen?

Chatbots sind textbasierte Dialogsysteme, die durch programmierte Algorithmen in der Lage sind in natürlicher Sprache mit Nutzern zu kommunizieren. Der Name Chatbot setzt sich aus dem englischen Wort „chat“ für „plaudern, reden“ und „bot“, abgekürzt von „Robot“ zusammen und verrät schon, dass hinter einem Chatbot eine künstliche Intelligenz sitzt. Mittlerweile benutzen etliche Unternehmen Chatbots, da

Wie können Sie Chatbots effektiv nutzen? Lesen »

Internet der Dinge – was ist das eigentlich?

Wir alle nutzen das Internet – und können uns den Alltag ohne nicht mehr vorstellen. Ob wir das Internet nur als Informationsmedium über Suchmaschinen verwenden oder uns über soziale Netzwerke austauschen: Wir nutzen das Internet jeden Tag. Auch hat es vieles verändert: Früher war es nur möglich über das Fernsehen und Radio viele Menschen zu

Internet der Dinge – was ist das eigentlich? Lesen »