Distributed Erlang SMS Firewall Kubernetes R&D Lab (Omobio)
R&D proof of concept evaluating Kubernetes deployment of a distributed Erlang SMS Firewall. Lab-only work covered containerization, stable pod identity, node discovery, connectivity testing, manifests, and architecture documentation; it was not deployed to customer or production environments.
What I did
- >Built and evaluated a Kubernetes proof of concept for a multi-node distributed Erlang SMS Firewall in a three-node lab environment.
- >Created related Erlang files so the SMS Firewall can communicate in a Kubernetes cluster.
- >Designed DNS-based node discovery using a headless Service so Erlang nodes can resolve peers inside Kubernetes.
- >Used StatefulSet deployment so each pod gets a predictable identity for stable Erlang distribution.
- >Enabled TCP-based communication for external Erlang nodes to communicate with Erlang pods running inside Kubernetes.
- >Created Kubernetes YAML manifests for StatefulSets, services, and repeatable lab environment setup.
- >Created the Kubernetes R&D architecture diagram to document the lab topology, component relationships, and communication paths for technical review and implementation.
- >Containerized the R&D components and validated startup, peer discovery, restart behavior, and communication across the lab cluster.
- >Kept the work explicitly scoped to R&D; the Kubernetes design was not deployed to a customer or production environment.