Karim Traiaia

Kerno [Public Beta] - No BS application reliability for devs that just works

Kerno is a simple way for developers and on-call teams to cut through production noise, quickly identify business-critical application issues, and resolve them independently with minimal effort.

Add a comment

Replies

Best
Karim Traiaia
Hey Product Hunt! 👋 I’m Karim, co-founder of Kerno, and I’m excited to share with you what we’ve been building for the past few months. A bit about our story: We started Kerno with a mission to make business application reliability effortless for every developer. Developers are crucial allies in building and running reliable software, but today, they find it challenging to contribute effectively. 1. Applications have become more complex, dynamic, and unpredictable, making it difficult for developers to navigate and understand what's happening. 2. Today's tooling stack is multilayered, heavy-duty, and noisy, which might work for Ops, SRE, and Infra teams but not for developers who need a more streamlined, focused, and lightweight approach. Kerno provides a simple way for developers and on-call teams to cut through production noise, quickly identify business-critical application issues, and resolve them independently with minimal effort. This will ease pressure on Ops and SRE teams, who have to spend less time as support agents, reduce product risk, and, most importantly, improve developer happiness by removing the chaos and frustration of production troubleshooting. Here is how Kerno works: 🔗 We collect and correlate telemetry, event, and user data from infrastructure, applications, Git, and CI/CD. 🔔 When an issue arises, we automatically detect it, prioritize it based on business impact, and notify the right people based on code commits, service ownership, and blast radius. 🎯 We then provide a fully contextualized and correlated event and telemetry data down to the broken line of code. Now, let’s talk about tech a bit 🤓 ✨ Zero code instrumentation. Our agent runs as a DaemonSet leveraging eBPF. ⚡️ Hassle-free and almost instant. Deployments in sizable clusters take as little as 30 seconds. Two commands tops (no worries, scripts, and Helm charts are published on GitHub if you want to have a look, of course) 🪶 As light as it can get. We are talking as little as 0.125 CPU and 64MiB per node depending on your nodes’ size! (currently running at < 5% CPU in our highly-stressed test environments). 🧩 Low overhead, all across. We are minimalistic with data. We collect, process, and transmit data based on events of interest (from an error being detected to a user requesting N samples). We only transmit and store data in our cloud to provide a top user experience (it’s a hybrid approach). 💵 No billing surprises. Since we don’t base our business on charging for data ingestion and storage, pricing is quite predictable, allowing us to offer you flat pricing for the service. We price the service by unique workload, ignoring replication and associated resources (like configmaps or network services). 🔐 Data is secure at all times. We capture and manage trace storage encrypted in your cluster. Relevant logs are transmitted to the user on-request through a blind encrypted tunnel to facilitate access to all features. So… that’s it for now. I’m excited to put Kerno out there, and I look forward to hearing what you think. Please drop a comment below and let me know 🙏
Antoni Kozelski
@karim_traiaia Congratulations on the launch of the robust Kerno [public beta] app!🦾
James Dwyer
I like the impact, especially with such a light touch
Karim Traiaia
@james_dwyer1 Thank James! We're really focused on the whole experience being hassle-feel for the dev and Ops teams. No complex rollouts, no custom infra, no tons of instrumentation, no sidecars. Just a minimum effort, out-of-the-box experience that makes sense.
Seamus Madigan
Awesome looking product!
Karim Traiaia
@seamus_madiganThank you for the support!
Elana Freeman
This looks great, really interested to learn more!
Karim Traiaia
@elana_freeman Thanks Elana!
Alex B
Nice product intro, looking forward to see more details about it
Karim Traiaia
@alex_b21 Thank you Alex!
Nenad Malić
The team behind the product is super talented. I'm looking forward to Kerno's launch.
Karim Traiaia
@nenad_malic Thank you Nenad! I really appreciate it :D
Mike Mcclintock
Really great product. Looks very intuitive and surfaces so much useful information for developers! Really excited to see everything you guys can achieve with it!
Karim Traiaia
@mike_mcclintock thank you for the support Mike! 😄
Toni
What a great product! Kudos to the team behind it! Btw, where exactly do you store data inside the cluster, and can I send it to a self-hosted datastore like Clickhouse or S3?
Karim Traiaia
@toni2 Hey Toni, that's a great question! Today, we are using EFS from AWS, but we'll give users the option to use a self-hosted datastore for long-term retention.
Iulia Tudor
What is the reason that you use a desktop app for notifications? Most systems use integration with tools like Slack or Teams.
Karim Traiaia
@iulia_tudor1 Great question Iulia! Everything we build is about streamlining the experiences we provide, from monitoring and troubleshooting to discovery (no need to wait for something to go wrong, right? ;)). We found such integrations (including native desktop notifications) to be lacking in terms of context presentation, interactivity and actionability. We know it's not the usual stuff... but that's kind of the point!
Nikhil Punwaney
Wow! I guess it's true - not all heroes wear capes 🦸🏻‍♂️
kisan kansagra
Mate this looks awesome. Has come a long, only seem like a short while ago you were user interviewing us and now to see that developed into a working product! Cant wait to see whats next. + really appreciate the dark mode, I can live without it theses days!
Matija Sosic
congrats on the launch! UI looks really slick :) How would I go about integrating this with a Wasp (https://wasp-lang.dev/) app (React, Node, Prisma)?
Karim Traiaia
@matijash thanks for the support! That's an interesting question. Kerno is language agnostic. We deploy at the Kernel level and collect telemetry from there. I see that WASP supports Docker and Fly.io as deployment methods, which we don't support for now (K8s only), but we're working on Docker. Once we have that, you'll be able to deploy Kerno and monitor your WASP apps without any problem :)
Antonio La Gamma
Finally it's out! Great tool that will make many devs and related companies happy! Built (and improving) around actual needs and not just assumptions. Looking forward to see it widely used by many communities!
Toomas Ormisson
Congratz on the launch! Look forward to having a go and trying out what you guys have built!
Christian Anastasiades
Beautiful UI; looks very focused. Will be following the success here! Congrats!