Go & performance infrastructure

Companies that trusted Evil Martians with their Go:
WallarmTeleportDoximityPhotobucketNATSKeygen

Evil Martians run a concurrency and performance audit, provide embedded Go engineers, and scope builds like a broker migration.

Evil Martians method

Cluster operations belong to our platform engineering practice and Rails tuning to performance & scale. We take the Go: the services on your cluster, the pipelines feeding them, and the binaries your customers run. Teams hire us three ways: a concurrency and performance audit, an embedded Go engineer, or a scoped build like a broker migration.

  • Event pipelines and brokers: Kafka and NATS topologies, partitioning, consumer groups, exactly-once semantics, and analytics ingestion into ClickHouse.
  • Concurrency correctness: mutex and channel review, data races under -race in CI, goroutine leak detection, context cancellation that actually propagates.
  • Profiling and benchmarking: pprof, runtime/trace, allocation and GC tuning, and load tests on xk6-cable, our Go k6 extension.
  • Go CLIs and on-premise binaries: single-binary tools your customers run inside private networks, cross-compiled for every platform they use.

Throughput flattening out? Book a free 30-min call today.

Social proof

Teleport

We have been Teleport’s partner since 2020, through a $1.1B valuation. We built their access plugin ecosystem in Go, shipping into gravitational/teleport-plugins with tests and enterprise install guides, and authored two more Go repositories in their organization.

These plugins are currently the #1 selling point for our Teleport product.

Wallarm

Wallarm protects 20,000+ applications and APIs, and their traffic had outgrown the NATS pipeline carrying it. We moved the core event pipeline to Kafka in two months with zero outages: dozens of topics, roughly 30k RPS on the busiest one. Duplicate events had been corrupting their ClickHouse analytics, so we reached exactly-once semantics with materialized views tuned to filter duplicates without losing throughput.

More Go we shipped