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.

Kubernetes R&DErlang/BEAMDocker/PodmanStatefulSetFlannelArchitecture Design2026

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.