Minio

Wenn man wirklich viele Dateien in einem Projekt hat, lohnt sich ein eigener kleiner Storage-Server, der einem die Datenverwaltung abnimmt. Minio ist hierfür ideal: er kann Speicher auf mehreren Servern gleichzeitig nutzen, er kann Dateien direkt ausliefern und er nutzt das Amazon S3-Protokoll, so dass es eine Vielzahl an Clients gibt.

Kategorien: Datenbanken

MongoDB

Nicht immer sind SQL-Datenbanken das beste Mittel, um Daten abzuspeichern. Die schemafreie NoSQL-Datenbank MongoDB zeigt insbesondere bei JSON-artigen Daten ihre Stärken, insbesondere bei Geo-Suchen. Aber auch bei der Verwaltung vieler Dokumente sollte MongoDB in Betracht gezogen werden.

Kategorien: Datenbanken

MySQL

MySQL hat sich zu einem Quasi-Standard für kleine Webanwendungen entwickelt. Egal, ob WordPress, ob Drupal, ob eigene kleine Anwendungen: MySQL wird fast überall vorausgesetzt. Mit einer entsprechenden Optimierung bietet MySQL auch eine recht hohe Geschwindigkeit und viele Möglichkeiten.

Kategorien: Datenbanken

Nginx

Der HTTP-Server ist das erste, was ein Browser zu "sehen" bekommt, wenn er eine Website aufruft. Nginx ist dort eine gute Wahl, da er extrem schnell, aber auch ebenso flexibel ist. Als Bonus besitzt Nginx die Fähigkeit, wie Varnish einen Seitenausgabecache bereitzustellen.

Kategorien: Sonstige

Payment-APIs

Wir haben mehrere Payment-Anbieter in Shopsysteme oder vergleichbare Plattformen integriert und haben so Erfahrung mit individuellen Problemstellungen.

Kategorien: Sonstige

PHP

Wenn man Software fürs Web programmiert, kommt man an PHP kaum vorbei. Zahlreiche große CMS, Libraries und mehr sind in PHP geschrieben, so dass auch jede Erweiterung, jedes Plugin, jede Optimierung PHP-Kenntnisse erfordert. Mit PHP7 hat die Sprache einen großen Schritt vorwärts gemacht.

Kategorien: Programmiersprachen

Python

Es muss nicht immer PHP sein: wenn man besondere Anwendungen haben möchte, lohnt sich ein Blick auf Python. Die Vielfalt an verfügbaren Modulen, die Geschwindigkeit, die Flexibilität, die Stabilität: all das spricht für die Programmiersprache.

Kategorien: Programmiersprachen

Quart

Kategorien: Framework

React

React ist ein JavaScript-Framework, mit dem ganze Anwendungen rein im Browser laufen können. Dies ist extrem hilfreich, wenn es um Websites mit viel Interaktion geht.

Kategorien: Programmiersprachen