Home / Companies / Snowplow / Blog / Post Details
Content Deep Dive

Snowplow Docker images released

Blog post from Snowplow

Post Details
Company
Date Published
Author
Snowplow Team
Word Count
1,149
Language
English
Hacker News Points
-
Summary

Snowplow has introduced its first set of official Docker images aimed at facilitating the deployment of a real-time pipeline within a containerized environment, a move that reflects a community-driven effort with notable contributions from Joshua Cox, Tamas Szuromi, and Daniel Zohar. The release includes images for the Scala Stream Collector, Stream Enrich, Snowplow S3 Loader, and Snowplow Elasticsearch Loader, marking a transition towards a microservices-based architecture that leverages container orchestrators like Kubernetes and Docker Swarm for improved resource efficiency and ease of distribution. Each Docker image is built on a Java 8 Alpine base image, employing tools like dumb-init for process management and su-exec for user privilege management, with configuration facilitated through a shared volume. The initiative is part of Snowplow's broader strategy to formalize their real-time pipeline architecture, with future plans to expand Docker image offerings to include additional components like Iglu and RDB Loader, and to incorporate Docker Compose in Snowplow Mini's architecture.