<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: temporal_thr123</title><link>https://news.ycombinator.com/user?id=temporal_thr123</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 30 May 2026 20:04:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=temporal_thr123" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by temporal_thr123 in "Building durable workflows on Postgres"]]></title><description><![CDATA[
<p>Since I'm in a ranting mode -- here's a good example: you're limited to _ONE_ IO per shard in the history service:<p><a href="https://github.com/temporalio/temporal/blob/e22e6304b3c4a409b3f5c66ab0f3385d9e610270/service/history/shard/context_impl.go#L2105" rel="nofollow">https://github.com/temporalio/temporal/blob/e22e6304b3c4a409...</a><p><a href="https://github.com/temporalio/temporal/blob/e22e6304b3c4a409b3f5c66ab0f3385d9e610270/common/dynamicconfig/constants.go#L1802" rel="nofollow">https://github.com/temporalio/temporal/blob/e22e6304b3c4a409...</a><p>Temporal does a crazy amount of database operations and all of these are behind that mutex.<p>Oh, and you can't change the shard count on existing clusters.<p>Great stuff.</p>
]]></description><pubDate>Thu, 28 May 2026 19:34:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48314271</link><dc:creator>temporal_thr123</dc:creator><comments>https://news.ycombinator.com/item?id=48314271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48314271</guid></item><item><title><![CDATA[New comment by temporal_thr123 in "Building durable workflows on Postgres"]]></title><description><![CDATA[
<p>Sure, if you wanna run a 48 node cassandra cluster...</p>
]]></description><pubDate>Thu, 28 May 2026 19:24:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48314146</link><dc:creator>temporal_thr123</dc:creator><comments>https://news.ycombinator.com/item?id=48314146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48314146</guid></item><item><title><![CDATA[New comment by temporal_thr123 in "Building durable workflows on Postgres"]]></title><description><![CDATA[
<p>I run a large on-prem temporal setup - throwaway acct as they will likely out me.<p>Temporal is, in my opinion having run it in prod for over a year - poorly designed, slow and ridicliously heavy infra wise.<p>If you're doing anything non-trivial (say, 200+ events/workflow) and you need to run only a couple hundred of them concurrently all day, you're going to spend <i>millions</i> on infra, and it's still going to absolutely suck.<p>Try running their own benchmarks, the numbers are pathetic.<p>Their sales team is also absolutely appalling and desperate.<p>From a Developer standpoint, the SDK is quite nice though.<p>Don't get trapped into nexus, and if the sales team call you make sure legal is in the room.</p>
]]></description><pubDate>Thu, 28 May 2026 19:21:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48314087</link><dc:creator>temporal_thr123</dc:creator><comments>https://news.ycombinator.com/item?id=48314087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48314087</guid></item></channel></rss>