GitLab

Deep dive: the tech stack behind Spamcheck

Nov 18, 2021Jayson Salazar
Deep dive: the tech stack behind Spamcheck
SummaryAI, from the source post

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.

More from the AI-Assisted Features in DevSecOps trail