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.

Books

Projects

ProjectDescriptionGitHub ⭐️s
Purple πŸ’œAn all-in-one data service for microservices, FaaS functions, and more44
TractA Hugo theme for ambitious documentation projects
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 πŸ€·πŸΌβ€β™‚οΈ829
Prometheus PlaygroundTurnkey sandbox projects demonstrating a wide variety of Prometheus use cases56

Blog posts

PostBlog
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
Sadly this list is non-comprehensive, as many past blog posts are on blogs that no longer exist πŸ€·πŸΌβ€β™‚οΈ

Programming languages

LanguageProjects
GoPurple πŸ’œ, ezpubsub, Party, ezk8sclient

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