
SMACK Stack
Definition SMACK stack
Ein SMACK Stack ist eine Sammlung von Technologien zum Aufbau einer robusten und verteilten Datenverarbeitungsarchitektur, die eine Echtzeit-Datenanalyse und eine schnelle Bereitstellung ermöglicht. Das Akronym SMACK steht dabei für die Spark-Engine, den Mesos-Manager, das Akka-Toolkit und die -Runtime, die Cassandra-Datenbank und den Kafka-Message-Broker. Alle Komponenten außer Akka sind Apache-Projekte. Die Software ist Open Source und hat sich in der Praxis bewährt. Durch den Einsatz dieser lose gekoppelten Toolchain von Technologien ist es möglich, eine private Cloud-Plattform zu schaffen, die große Datenmengen verarbeitet und gleichzeitig die Bindung von Cloud-Anbietern verhindert.

Autor
Andreas Scharf / Senior Software Architect / Business Division New Business