<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: anirudhrx</title><link>https://news.ycombinator.com/user?id=anirudhrx</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 26 Jun 2026 06:59:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=anirudhrx" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Rethinking integration testing in the age of coding agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://thenewstack.io/ci-for-coding-agents/">https://thenewstack.io/ci-for-coding-agents/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48224553">https://news.ycombinator.com/item?id=48224553</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 21 May 2026 15:36:38 +0000</pubDate><link>https://thenewstack.io/ci-for-coding-agents/</link><dc:creator>anirudhrx</dc:creator><comments>https://news.ycombinator.com/item?id=48224553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48224553</guid></item><item><title><![CDATA[Fixing my writers block using OpenClaw]]></title><description><![CDATA[
<p>Article URL: <a href="https://foxish.me/posts/writers-block-meet-openclaw/">https://foxish.me/posts/writers-block-meet-openclaw/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47480457">https://news.ycombinator.com/item?id=47480457</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 22 Mar 2026 18:19:23 +0000</pubDate><link>https://foxish.me/posts/writers-block-meet-openclaw/</link><dc:creator>anirudhrx</dc:creator><comments>https://news.ycombinator.com/item?id=47480457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47480457</guid></item><item><title><![CDATA[Shadow Testing: a low-effort approach to solve microservices integration testing]]></title><description><![CDATA[
<p>Article URL: <a href="https://thenewstack.io/microservice-integration-testing-a-pain-try-shadow-testing/">https://thenewstack.io/microservice-integration-testing-a-pain-try-shadow-testing/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43195766">https://news.ycombinator.com/item?id=43195766</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 27 Feb 2025 16:19:23 +0000</pubDate><link>https://thenewstack.io/microservice-integration-testing-a-pain-try-shadow-testing/</link><dc:creator>anirudhrx</dc:creator><comments>https://news.ycombinator.com/item?id=43195766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43195766</guid></item><item><title><![CDATA[Setting up tenancy-based ephemeral environments using a service mesh]]></title><description><![CDATA[
<p>Article URL: <a href="https://thenewstack.io/using-istio-or-linkerd-to-unlock-ephemeral-environments/">https://thenewstack.io/using-istio-or-linkerd-to-unlock-ephemeral-environments/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43105061">https://news.ycombinator.com/item?id=43105061</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 19 Feb 2025 17:51:22 +0000</pubDate><link>https://thenewstack.io/using-istio-or-linkerd-to-unlock-ephemeral-environments/</link><dc:creator>anirudhrx</dc:creator><comments>https://news.ycombinator.com/item?id=43105061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43105061</guid></item><item><title><![CDATA[New comment by anirudhrx in "Show HN: Orin Marketplace: ready-to-deploy AI Agents for 50 Fintech use cases"]]></title><description><![CDATA[
<p>Excited to see this! Congrats on the launch.</p>
]]></description><pubDate>Wed, 05 Feb 2025 18:31:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42952989</link><dc:creator>anirudhrx</dc:creator><comments>https://news.ycombinator.com/item?id=42952989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42952989</guid></item><item><title><![CDATA[Rest API Testing Using Relevancy Weighted Diffs]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.signadot.com/blog/rest-api-testing-using-relevancy-weighted-diffs">https://www.signadot.com/blog/rest-api-testing-using-relevancy-weighted-diffs</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42332660">https://news.ycombinator.com/item?id=42332660</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 05 Dec 2024 20:57:35 +0000</pubDate><link>https://www.signadot.com/blog/rest-api-testing-using-relevancy-weighted-diffs</link><dc:creator>anirudhrx</dc:creator><comments>https://news.ycombinator.com/item?id=42332660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42332660</guid></item><item><title><![CDATA[Why Staging Doesn't Scale for Microservice Testing]]></title><description><![CDATA[
<p>Article URL: <a href="https://thenewstack.io/why-staging-doesnt-scale-for-microservice-testing/">https://thenewstack.io/why-staging-doesnt-scale-for-microservice-testing/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41268519">https://news.ycombinator.com/item?id=41268519</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 16 Aug 2024 17:38:16 +0000</pubDate><link>https://thenewstack.io/why-staging-doesnt-scale-for-microservice-testing/</link><dc:creator>anirudhrx</dc:creator><comments>https://news.ycombinator.com/item?id=41268519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41268519</guid></item><item><title><![CDATA[Cutting the High Cost of Testing Microservices]]></title><description><![CDATA[
<p>Article URL: <a href="https://thenewstack.io/cutting-the-high-cost-of-testing-microservices/">https://thenewstack.io/cutting-the-high-cost-of-testing-microservices/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41192828">https://news.ycombinator.com/item?id=41192828</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 08 Aug 2024 15:49:05 +0000</pubDate><link>https://thenewstack.io/cutting-the-high-cost-of-testing-microservices/</link><dc:creator>anirudhrx</dc:creator><comments>https://news.ycombinator.com/item?id=41192828</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41192828</guid></item><item><title><![CDATA[Scaling Ephemeral Environments with OpenTelemetry and Service Mesh]]></title><description><![CDATA[
<p>Article URL: <a href="https://thenewstack.io/scaling-environments-with-opentelemetry-and-service-mesh/">https://thenewstack.io/scaling-environments-with-opentelemetry-and-service-mesh/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37936442">https://news.ycombinator.com/item?id=37936442</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 18 Oct 2023 23:59:41 +0000</pubDate><link>https://thenewstack.io/scaling-environments-with-opentelemetry-and-service-mesh/</link><dc:creator>anirudhrx</dc:creator><comments>https://news.ycombinator.com/item?id=37936442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37936442</guid></item><item><title><![CDATA[New comment by anirudhrx in "Goodreads is terrible for books – why can’t we all quit it?"]]></title><description><![CDATA[
<p>I just use Goodreads to keep track of what I read so I can go back and see some highlights from certain kindle books that I've semi-forgotten. I dislike their goals in terms of "books/month" and "books/year" - which IMO emphasizes entirely the wrong aspect of reading and makes a meaningless quantitative assessment! Reddit for recommendations works way better.</p>
]]></description><pubDate>Thu, 31 Aug 2023 16:06:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=37339407</link><dc:creator>anirudhrx</dc:creator><comments>https://news.ycombinator.com/item?id=37339407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37339407</guid></item><item><title><![CDATA[New comment by anirudhrx in "Show HN: Langfuse – Open-source observability and analytics for LLM apps"]]></title><description><![CDATA[
<p>Sorry if I'm not using the right terminology here. By layers, I'm talking about the different places from where you're emitting spans - like in your example, the UI, prompt-embedding, vector-store and context-encoding. What I was curious about was two-fold - one whether there are use-cases that make sense to have experimentation of the kind that allows a user to swap out a particular step in that stack - and second about making use of context propagation like baggage enables in OTel.</p>
]]></description><pubDate>Tue, 29 Aug 2023 23:21:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=37315495</link><dc:creator>anirudhrx</dc:creator><comments>https://news.ycombinator.com/item?id=37315495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37315495</guid></item><item><title><![CDATA[New comment by anirudhrx in "Show HN: Langfuse – Open-source observability and analytics for LLM apps"]]></title><description><![CDATA[
<p>Congrats on the launch! This is really cool. Would love to see OTel integration in the future. I'm curious if this might eventually work with request-context based routing, i.e. being able to use the propagated metadata between layers to dynamically test different versions of the stack, replay requests / route to specific underlying implementation versions at different levels of the stack.</p>
]]></description><pubDate>Tue, 29 Aug 2023 22:36:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=37315050</link><dc:creator>anirudhrx</dc:creator><comments>https://news.ycombinator.com/item?id=37315050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37315050</guid></item><item><title><![CDATA[New comment by anirudhrx in "Show HN: Not My Cows – Save your cows. Blast the meteors. Giddy up"]]></title><description><![CDATA[
<p>Hah! this was cool to discover.</p>
]]></description><pubDate>Fri, 18 Aug 2023 14:08:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=37175808</link><dc:creator>anirudhrx</dc:creator><comments>https://news.ycombinator.com/item?id=37175808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37175808</guid></item><item><title><![CDATA[Show HN: Developer Environments Using Istio and Kubernetes]]></title><description><![CDATA[
<p>Developer environments become slow to spin up and expensive to maintain with many microservices. We’ve built a new kind of dev environment that uses traffic labeling (using OpenTelemetry) and dynamic request routing (with Istio) - which makes it lightweight and scalable.<p>You can run the dev version of a microservice on a laptop and connect it to a shared Kubernetes cluster with dependencies and test as though the whole application were running locally. Also, you can combine dev environments together to test different microservices with each other as they’re being developed.<p>The underlying approach we use is similar to Uber’s SLATE (<a href="https://www.uber.com/blog/simplifying-developer-testing-through-slate/" rel="nofollow noreferrer">https://www.uber.com/blog/simplifying-developer-testing-thro...</a>) - built on top of Kubernetes and Istio.<p>If you’re interested, please give it a whirl using our guide at <a href="https://www.signadot.com/docs/quickstart/local-development">https://www.signadot.com/docs/quickstart/local-development</a>. Looking forward to feedback, bug reports, and discussions!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=37175595">https://news.ycombinator.com/item?id=37175595</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 18 Aug 2023 13:51:01 +0000</pubDate><link>https://www.signadot.com/blog/bridging-the-gap-developer-environments-istio-mesh</link><dc:creator>anirudhrx</dc:creator><comments>https://news.ycombinator.com/item?id=37175595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37175595</guid></item><item><title><![CDATA[New comment by anirudhrx in "Show HN: Layerform – Open-source development environments using Terraform files"]]></title><description><![CDATA[
<p>This is an interesting issue that I've also seen across many companies - often even leading to low usage of these slow-to-bring-up environments. At relatively smaller scale, I can see physical infrastructure-based isolation being effective to solve it - with the stack coming up relatively quickly, but at larger scale (even 30+ microservices), I think an approach that uses logical / request tenancy is also worth considering - similar to <a href="https://www.uber.com/blog/simplifying-developer-testing-through-slate/" rel="nofollow noreferrer">https://www.uber.com/blog/simplifying-developer-testing-thro...</a>.</p>
]]></description><pubDate>Wed, 16 Aug 2023 22:52:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=37154934</link><dc:creator>anirudhrx</dc:creator><comments>https://news.ycombinator.com/item?id=37154934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37154934</guid></item><item><title><![CDATA[New comment by anirudhrx in "Show HN: Signadot (YC W20): Local Testing with Shared Kubernetes Clusters"]]></title><description><![CDATA[
<p>Thanks for the question. Anirudh here. Firstly, there isn't always a need to isolate everything by default - in some cases, the testing being done may / application layer entities may already provide the isolation necessary.<p>However, there are cases like needing to test a schema change for example which can't be done at the application layer. For those cases, there's a DAG-based resource plugin (<a href="https://www.signadot.com/docs/resource-plugin-overview">https://www.signadot.com/docs/resource-plugin-overview</a>) framework that we built, that acts like a lifecycle hook associated with each sandbox - running containers when the sandbox is created & destroyed.<p>What the platform teams do to provide isolation is to write plugins that set up isolation for the sandbox as needed. The isolation is often logical tenants (as opposed to being at the infrastructure level) like a new schema / table / etc, and includes some of the data seeding / restoring a snapshot type of operations.  We have some examples already of different plugins and are writing more.</p>
]]></description><pubDate>Thu, 10 Aug 2023 16:51:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=37078573</link><dc:creator>anirudhrx</dc:creator><comments>https://news.ycombinator.com/item?id=37078573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37078573</guid></item><item><title><![CDATA[New comment by anirudhrx in "Launch HN: Signadot (YC W20) – Lightweight Test Environments for Microservices"]]></title><description><![CDATA[
<p>Thank you! :)</p>
]]></description><pubDate>Fri, 16 Sep 2022 18:17:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=32870011</link><dc:creator>anirudhrx</dc:creator><comments>https://news.ycombinator.com/item?id=32870011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32870011</guid></item><item><title><![CDATA[New comment by anirudhrx in "Launch HN: Signadot (YC W20) – Lightweight Test Environments for Microservices"]]></title><description><![CDATA[
<p>Thanks for the kind words!</p>
]]></description><pubDate>Thu, 15 Sep 2022 21:42:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=32858838</link><dc:creator>anirudhrx</dc:creator><comments>https://news.ycombinator.com/item?id=32858838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32858838</guid></item><item><title><![CDATA[New comment by anirudhrx in "Launch HN: Signadot (YC W20) – Lightweight Test Environments for Microservices"]]></title><description><![CDATA[
<p>Makes sense. I have seen a couple of instances of this pattern - with service dependencies being stitched together using configuration. Thanks for sharing!</p>
]]></description><pubDate>Thu, 15 Sep 2022 19:50:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=32857589</link><dc:creator>anirudhrx</dc:creator><comments>https://news.ycombinator.com/item?id=32857589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32857589</guid></item><item><title><![CDATA[New comment by anirudhrx in "Launch HN: Signadot (YC W20) – Lightweight Test Environments for Microservices"]]></title><description><![CDATA[
<p>Ah, the primary use-case here is for developers to test microservices as changes are made to them - so one would typically be running this setup in pre-production / staging only and no prod user data would be involved. I would think of it as a way to run integration / e2e tests for each commit or pull request. Running these tests in the high fidelity test environment constructed this way reduces the bottlenecks on staging environments, and bugs are discovered / addressed sooner.</p>
]]></description><pubDate>Thu, 15 Sep 2022 19:47:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=32857556</link><dc:creator>anirudhrx</dc:creator><comments>https://news.ycombinator.com/item?id=32857556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32857556</guid></item></channel></rss>