Deep dive: the tech stack behind Spamcheck

This post provides a deep dive into the technical stack and infrastructure choices for Spamcheck, a new anti-spam engine. It details the use of Golang and gRPC for its core services, citing reasons for flexibility, performance, and efficient serialization. The infrastructure relies on Google Kubernetes Engine (GKE) and Knative for stability and scalability, with GitLab CI/CD used for building, storing, tracking, and deploying Docker images. The post also highlights the integration with GCP Cloud Monitoring services and Terraform for infrastructure as code, and discusses early wins in accuracy metrics compared to Akismet. It mentions the integration with Inspector, an in-house ML model, and the use of LabKit for logging, monitoring, metrics, and tracing.