Users interact with SaaS differently than on-prem. When we built Teleport Cloud, we deliberately designed it to reflect this change.
A fuzzer is a program that passes randomized data to an entrypoint of a target application. The goal is to stress test the target application.
eBPF lets programmers execute custom bytecode within the kernel without having to change the kernel or load kernel modules.
SCP is a simple tool with a quirky implementation. It does an okay job at moving files around, but newer software like SFTP and Rsync outperforms it.
An inside look at how we designed a discovery protocol for Teleport.
This post discusses the different approaches that can be taken to gracefully restart an application and provides a working sample that can be used to dig into the details. This post should be interesting to developers and SREs who build and maintain services written in Go.
We are playing with Elastic Beats, doing structured logging with Golang and Elastic Search
We discuss effective ways to handle errors in Go programming language.