Zak KnillHow we improved Packagemap query performance by 4xIn this blog post, we’ll discuss how we used Go profiling tools to diagnose performance issues with Packagemap’s query execution.3 min read·Apr 6, 2023----
Zak KnillHow to structure a Java codebaseBest practice for Java codebases5 min read·Dec 5, 2022--2--2
Zak KnillinAttest Product & TechnologyDebugging mislabelled route metrics from LinkerdAt Attest we use Linkerd. This is a story about debugging Linkerd, to find out why our metrics were being misrecorded.7 min read·Jul 29, 2022----
Zak KnillinAttest Product & TechnologyData modelling in a SaaS appWhen building a SaaS application, there are some similarities between apps, regardless of the service that they provide. This article lays…5 min read·Jan 23, 2020----
Zak KnillinAttest Product & TechnologyPipelines, Kafka and Lag: a 33x performance increaseAt Attest we are adopting an event driven architecture powered by Apache Kafka. This allows us to more easily experiment with the data…7 min read·Nov 18, 2019----
Zak KnillinAttest Product & TechnologyMigrating from ECS to EKS: Service discoveryWe recently migrated our production applications from Amazon Elastic Container Service (ECS) to Amazon Kubernetes Service (EKS). We wrote…7 min read·Feb 4, 2019--2--2
Zak KnillinAttest Product & TechnologyKubernetes logs to AWS Cloudwatch with fluentdEKS has just been released in eu-west-1 (Ireland), but while Kubernetes is a mature project; there are still some pieces missing from EKS…5 min read·Sep 12, 2018--4--4
Zak KnillinAttest Product & TechnologyOptimising our Infrastructure to bring new languages into our stackBringing a new technology into your existing technology stack can be a daunting process; but with the right tooling, things get…5 min read·Dec 1, 2017----
Zak KnillinAttest Product & TechnologyGolang: Proof of Concept to Production — What we learntWe had the need for a highly concurrent, networked service to talk to a 3rd party provider. Go seemed to meet our needs here, so we built a…4 min read·May 4, 2017--1--1