Cloud-Migration - was man beachten sollte

Cloud-Migration ist kein Selbstzweck. Aber wenn der eigene Server-Stack wächst oder man Skalierbarkeit, Redundanz oder Managed Services will stellt sich irgendwann die Frage: was davon in die Cloud? Migration-Strategien Das 6R-Modell beschreibt verschiedene Herangehensweisen: Rehost (Lift & Shift): …

Vollständigen Beitrag lesen →

PHP pcntl - Prozesse und Signale in CLI-Scripts

ist PHP's Interface zur Unix-Prozessverwaltung. Für Daemon-Prozesse, parallele Verarbeitung in CLI-Scripts und sauberes Signal-Handling unverzichtbar. Voraussetzung ist nur in CLI verfügbar, nicht in FPM oder Apache-Modulen. Signal-Handling Signale sind Nachrichten an laufende Prozesse. SIGTERM ist …

Vollständigen Beitrag lesen →

Postfix fuer ausgehende Mails einrichten

Viele Anwendungen müssen Mails verschicken: Passwort-Reset, Benachrichtigungen, Cronjob-Outputs. Postfix als lokaler Mail-Relay ist dafür die sauberste Lösung ohne einen externen SMTP-Dienst einzubinden. Installation Beim Setup-Dialog "Internet Site" auswählen und den Hostnamen eingeben. Konfigurati…

Vollständigen Beitrag lesen →

IT-Recht - Lizenzmodelle und Open Source im Ueberblick

Software-Lizenzen sind rechtliche Dokumente. Wer sie ignoriert läuft in Probleme rein — besonders wenn Open-Source-Code in kommerziellen Produkten landet. Die wichtigsten Open-Source-Lizenzen MIT-Lizenz Darf verwendet, modifiziert und kommerziell vertrieben werden Einzige Pflicht: Lizenz und Copyrig…

Vollständigen Beitrag lesen →

Cloud-Grundlagen fuer Entwickler - IaaS PaaS SaaS

Cloud-Begriffe werden oft als Marketing verwendet ohne klare Definition. Für technische Entscheidungen ist die Unterscheidung aber relevant — sie bestimmt was man selbst verwaltet und wofür man zahlt. Das Spektrum Auf dem einen Ende: alles selbst machen (eigene Server im Keller). Auf dem anderen End…

Vollständigen Beitrag lesen →

Traefik als Reverse Proxy mit automatischen Zertifikaten

Træfik ist ein Reverse Proxy der sich besonders gut mit Docker verträgt. Neue Container werden automatisch erkannt und bekommen ohne manuelle Konfiguration ein HTTPS-Zertifikat. docker-compose.yml Anwendung registrieren Jeder Container bekommt Labels die Træfik sagen wie er zu erreichen ist. Sobald …

Vollständigen Beitrag lesen →

ISMS - Informationssicherheit systematisch managen

Ein Information Security Management System (ISMS) klingt nach ISO-27001-Zertifizierungen und riesigen Unternehmen. Die Grundidee ist aber simpler: Informationssicherheit nicht nach Gefühl betreiben sondern systematisch, dokumentiert und überprüfbar. Der PDCA-Zyklus ISMS basiert auf Plan-Do-Check-Act…

Vollständigen Beitrag lesen →

MySQL Volltextsuche mit FULLTEXT Index

Suche über ist langsam und unflexibel. Kein Index wird genutzt, keine Relevanz-Sortierung, kein Stemming. MySQL's eingebaute Volltextsuche ist für viele Anwendungsfälle eine bessere Wahl ohne externen Dienst. Index anlegen Suche ausführen Der gibt die Relevanz an — höherer Wert bedeutet bessere Über…

Vollständigen Beitrag lesen →

Dokumentation die man wirklich schreibt

Die schlechteste Dokumentation ist die die nicht existiert. Die zweitschlechteste ist die die veraltet ist. Gute Dokumentation ist selten weil sie Disziplin braucht, keine Intelligenz. Was dokumentiert werden muss Nicht alles. Nur das was ein neuer Entwickler (oder man selbst in sechs Monaten) nicht…

Vollständigen Beitrag lesen →

Change Management bei Server-Updates

Server-Updates laufen entweder nach Plan oder mitten in der Nacht als Notfall. Wer Change Management hat weiß vorher welche der beiden Varianten es wird. Was Change Management für Server bedeutet Nicht der Enterprise-Prozess mit wochenlangen Freigabe-Committees. Für kleine Teams: vor jedem nicht-tri…

Vollständigen Beitrag lesen →