Engineering@Jamf logo

Creative engineers building the device management and security platform of the future

Engineering Blog

Scaling for a twenty times device increase in a month

Scaling for a twenty times device increase in a month

Just before the start of summer, a prospect in the education sector decided to use our DNS-based solution to protect their students..

Optimizing a DNS request logging pipeline with Apache Kafka

Optimizing a DNS request logging pipeline with Apache Kafka

At Jamf, we are maintaining several global DNS gateways tailored to various customers’ use cases.

Making our lives easier by rewriting a global DNS gateway in Go

Making our lives easier by rewriting a global DNS gateway in Go

In Jamf we maintain several DNS gateways, which are used by our customers’ devices based on different use-cases.

Jamf’s first internal Data Science conference!

Jamf’s first internal Data Science conference!

Jamf’s Data Science team was born with the acquisition of Wandera just over a year ago.

Golang’s built-in profiling tool use-cases

Golang’s built-in profiling tool use-cases

The more complex your application grows, the more complicated it is to find the root cause issues..

Update an Existing DynamoDB Table Resource to be a GlobalTable Resource

Update an Existing DynamoDB Table Resource to be a GlobalTable Resource

Our team needed to move to a multi-region configuration in AWS in order to provide better performance for our customers..

Retryable Topics with Spring Kafka

Retryable Topics with Spring Kafka

There are many use cases where applications have strong requirements on the reliability of processing Kafka messages.