| Hello, HN! I'm Barış from Sidekick. Sidekick is a live application debugger that lets you troubleshoot your applications while they keep on running. It allows you to add dynamic logs and put non-breaking breakpoints in your running application without the need of stopping & redeploying. Currently supporting Java, Python & Node.js runtimes. So Sidekick is like Chrome DevTools for your backend. Problems that we solve - Collecting dynamic data from running applications is hard - Adding new logs and redeploying apps takes time ⌛ - Developer onboarding is hard for complex systems - Microservices are harder to debug - Logging everything or using APMs create so much unnecessary data What we offer Here is how you can benefit from Sidekick and boost your developer productivity up to 3x - Debug your remote application (monoliths or microservices on Kubernetes, Docker, VMs, or Local) and collect actionable data from your remote application. - Add logs to your production apps without redeploying or restarting - Cut your monitoring costs with on-demand & conditional logpoints & tracepoints - On-board new developers by showing how your apps work using real-time data. - Observe Event-Driven Systems with ease - Programmatically control where and when you collect data from your applications - Either use Sidekick's Web IDE, VS Code & IntelliJ IDEA extensions to control your Sidekick Actions or use headless clients to bring Sidekick to your workflow in any way you want! - Evaluate the impact of an error on applications with integrated distributed tracing. - Collaborate with your colleagues by sharing snapshots taken by Sidekick. - Reduce the time spent context-switching between different tools. Our journey: It has been around 6 months since we released Sidekick as a standalone solution and the last 6 months were a roller coaster. We have improved Sidekick to make it a true developer-first tool that makes the developers a part of the core loop. You can read my blog to learn more about our journey: https://medium.com/runsidekick/past-present-and-future-of-si... In addition to our new features, we have decided to make Sidekick Open Source to allow self-hosting and make live debugging more accessible. Now it is ready to meet you!
TLDR; Sidekick is a plus one for your observability stack, built for everyone who needs extra information from their running applications, and now it is open-source! We still have a lot to do and we would love to hear from you in the comments down below, your feedback and your recommendations |