HN user

htroisi

218 karma
Posts31
Comments2
View on HN
www.washingtonpost.com 2y ago

DOJ and SEC Investigate Cruise

htroisi
1pts0
newrelic.com 3y ago

Tail Sampling with OpenTelemetry and New Relic

htroisi
1pts0
gameaboutsquares.com 4y ago

Game about squares (visual puzzle)

htroisi
3pts0
blog.px.dev 4y ago

A brief stroll through the CNCF eBPF landscape

htroisi
2pts0
blog.px.dev 4y ago

Tables Are Hard, Part 3: Streaming Data

htroisi
13pts0
blog.px.dev 4y ago

Safer Kubernetes Node Pool Upgrades

htroisi
2pts0
blog.px.dev 4y ago

Automate Canary Analysis on Kubernetes with Argo

htroisi
3pts0
blog.px.dev 4y ago

Observing HTTP/2 Traffic Is Hard, but eBPF Can Help

htroisi
2pts0
blog.px.dev 4y ago

Endpoint Observability

htroisi
1pts0
blog.px.dev 4y ago

Can I deprecate this endpoint?

htroisi
2pts0
blog.px.dev 4y ago

Tables Are Hard, Part 2: Building a Simple Data Table in React

htroisi
5pts0
blog.px.dev 4y ago

Did I get owned by Log4Shell?

htroisi
1pts0
blog.px.dev 4y ago

Tables are Hard, Part 1: History

htroisi
3pts0
blog.px.dev 4y ago

Building K8s native SaaS apps: iterate quickly with in-cluster data planes

htroisi
3pts0
blog.px.dev 4y ago

Where are my container's files? Inspecting container filesystems

htroisi
2pts0
blog.px.dev 4y ago

A few reasons to use Kubernetes Operators (and some not to)

htroisi
3pts0
blog.px.dev 4y ago

Where are my container's files? Inspecting container filesystems

htroisi
3pts0
blog.px.dev 4y ago

Detect SQL Injections with Pixie

htroisi
2pts0
blog.px.dev 4y ago

Obscure challenges supporting Kubernetes 1.22 in Pixie

htroisi
15pts6
blog.px.dev 4y ago

OSS projects: you probably don't need to roll your own auth

htroisi
3pts0
blog.px.dev 4y ago

Faster React Apps with Memoization

htroisi
9pts0
blog.px.dev 4y ago

Adding E2E Encryption for Proxied Data

htroisi
11pts0
blog.px.dev 4y ago

Tracing SSL/TLS connections using eBPF

htroisi
136pts10
blog.px.dev 5y ago

A simple continuous cross-language (Go, Rust, C/C++) profiler written in eBPF

htroisi
17pts0
blog.px.dev 5y ago

Building an Always-On CPU Profiler

htroisi
10pts0
aws.amazon.com 5y ago

AWS Partners with New Relic to Contribute to Pixie OSS

htroisi
30pts4
blog.pixielabs.ai 5y ago

Building OSS auth with Ory Hydra/Kratos

htroisi
34pts3
blog.pixielabs.ai 5y ago

How Kubernetes made on-prem cool again

htroisi
14pts0
blog.pixielabs.ai 5y ago

New Relic to open-source Pixie’s eBPF observability platform

htroisi
345pts63
blog.pixielabs.ai 5y ago

Tracing Network Protocols with BPF

htroisi
9pts0

Great question! Keycloak allows for some customization of the login page, but not to the degree that we wanted. Specifically, with Keycloak, you have to redirect to the login page running on their UI and that page is only configurable through adding themes. Since we already had a style defined with our previous auth0 work, we wanted to keep a login page that we can control.

Additionally, the architecture of Ory is microservices oriented vs. Keycloak’s large monolith. A microservice auth architecture means that updates to either platform can be done more easily which is important for managing API breaks. i.e. Kratos updates to new breaking API, no new security vulns found. Security researcher finds vuln in Hydra, Hydra patches that. We can just update Hydra to the security patch and delay our Kratos changes.

Finally, our product offers debugging of golang applications in prod (without recompiling code), so we slightly prefer go services so that we can use our own product.