Luc Perkins

Developer advocate, Cloud Native Computing Foundation (CNCF)

Portland, OR


Welcome to my home page! Just some basic info about me and some of my projects and interests. Oh, and my blog.

Books

Projects

ProjectDescriptionGitHub ⭐️s
Purple πŸ’œAn all-in-one data service for microservices, FaaS functions, and more49
TractA Hugo theme for ambitious documentation projects103
ColossusAn example microservice architecture for Kubernetes using Bazel, Go, Java, Docker, Kubernetes, Minikube, Gazelle, gRPC, Prometheus, Grafana, and more. Kind of a silly project but it was fun so πŸ€·πŸΌβ€β™‚οΈ848
Prometheus PlaygroundTurnkey sandbox projects demonstrating a wide variety of Prometheus use cases60

Blog posts

PostBlog
Linkerd 2019 year in reviewCNCF blog
Policy-driven continuous integration with Open Policy AgentOpen Policy Agent blog
Envoy and gRPC-Web: a fresh new alternative to RESTEnvoy blog
Production-Ready Kubernetes Cluster Creation with kubeadm (co-authored with Lucas KΓ€ldstrΓΆm)Kubernetes blog
Cortex: a multi-tenant, horizontally scalable Prometheus-as-a-ServiceCNCF blog
gRPC-Web is going GACNCF blog
Using Apache Pulsar as a message queueStreamlio blog
The extensibility of OpenMessaging benchmarks (co-authored with Matteo Merli)Streamlio blog
Why you should adopt a multi-tenant solution for real-time applicationsStreamlio blog
Why choose a unified real-time platform?Streamlio blog
It’s all about the topology: what FaaS can learn from stream processingPersonal blog
Ever higher in the stack: the app native paradigm and the future direction of OSS projectsPersonal blog
The state of Docker container documentation: some workarounds and a vision for a possible futurePersonal blog
How to write scintillating technical blog postsPersonal blog
Riak Security 2.0: Not Just a Firewall AnymoreBasho blog
How to Build a Client Library for Riak 2.0Basho blog

Programming languages

LanguageProjects
GoPurple πŸ’œ, ezpubsub, Party, ezk8sclient, rek
JavaPulsar, Heron
ElixirSchole

Websites

Dissertation

Practical Reason Unbound: Politics and Human Agency in a Promethean Key

Languages

LanguageLevel
English πŸ‡ΊπŸ‡ΈπŸ‡¬πŸ‡§πŸ’ͺ Native
German πŸ‡©πŸ‡ͺπŸ‡¦πŸ‡ΉπŸ‡¨πŸ‡­πŸ’ͺ Verhandlungssicher in Wort und Schrift
French πŸ‡«πŸ‡·πŸ†— Strong reading knowledge