<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="394342" data-post-id="394342">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="jam" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jam/120/36266_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  jam
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="budgie" data-post="7" data-topic="76736">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/budgie/48/31740_2.png" class="avatar"> budgie:</div>
<blockquote>
<p>Potions looks cool, but even so, on 1 vps you’re not fault-tolerant</p>
</blockquote>
</aside>
<p>Fwiw, <a class="mention" href="/u/potions" rel="nofollow">@Potions</a> plans to support multiple servers behind a load balancer. I’ll let them elaborate more on their overall plans if they’d like.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="394342" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-does-elixir-keep-going/76736/22">Post #21</a>
	                </div>
	            </div>
              <div id="likers-container-394342" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="394342"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #21"></div>
  </section>
</div>
    <div class="postbit" id="394349" data-post-id="394349">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="dimitarvp" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/dimitarvp/120/38664_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  dimitarvp
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="tozz" data-post="17" data-topic="76736">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/letter_avatar_proxy/v4/letter/t/a8b319/48.png" class="avatar"> tozz:</div>
<blockquote>
<p>I’m not anti-Cloudflare, we do use it, and I use it personally, but it’s not as magic as this thread makes it sound.</p>
</blockquote>
</aside>
<p>Any impressions on how well does their Durable Workflows + Workers (and their various connected services) work?</p>
<p>Just lately started pondering trying a personal project there. Free tier looks very generous.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="394349" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-does-elixir-keep-going/76736/23">Post #22</a>
	                </div>
	            </div>
              <div id="likers-container-394349" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="394349"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #22"></div>
  </section>
</div>
    <div class="postbit" id="394350" data-post-id="394350">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="derek-zhou" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/derek-zhou/120/19943_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  derek-zhou
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="budgie" data-post="20" data-topic="76736">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/budgie/48/31740_2.png" class="avatar"> budgie:</div>
<blockquote>
<p>For the land of SaaS MVPs with few customers, imo serverless (finally) wins.</p>
</blockquote>
</aside>
<p>Maybe, right around the time when “SaaS MVPs with few customers” just became completely hopeless. <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="394350" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-does-elixir-keep-going/76736/24">Post #23</a>
	                </div>
	            </div>
              <div id="likers-container-394350" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="394350"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #23"></div>
  </section>
</div>
    <div class="postbit" id="394351" data-post-id="394351">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="dimitarvp" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/dimitarvp/120/38664_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  dimitarvp
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="derek-zhou" data-post="19" data-topic="76736">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/derek-zhou/48/19943_2.png" class="avatar"> derek-zhou:</div>
<blockquote>
<p>Consider the situation of some nasty bots come and overwhelmed my server.</p>
</blockquote>
</aside>
<p>Does not CF allow you to f.ex. have a <a href="https://developers.cloudflare.com/cloudflare-for-platforms/workers-for-platforms/configuration/dynamic-dispatch/" rel="noopener nofollow ugc">Dynamic Dispatcher</a>, which is a Worker that allows you to route requests to other Workers via in-code routing and not just through URI matching? I.e. headers, secret values passed in there or form params or URL query params etc.? And then you put a Firewall / WAF protections in front of it? And that DDoS protection <a href="https://www.cloudflare.com/plans/" rel="noopener nofollow ugc">is included in all plans</a>, free included?</p>
<p>Not sure how well <a href="https://developers.cloudflare.com/ddos-protection/frequently-asked-questions/" rel="noopener nofollow ugc">their docs</a> answer it though.</p>
<p>I have no super detailed view though, can somebody share some horror stories?</p>
<p>I am not going to defend the corporation which half the internet depends on. Of course they do have ulterior motives, but from what I’ve seen from them – they seem to be mostly good citizens. Open to be convinced otherwise.</p>
<aside class="quote no-group" data-username="derek-zhou" data-post="19" data-topic="76736">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/derek-zhou/48/19943_2.png" class="avatar"> derek-zhou:</div>
<blockquote>
<p>The fact is that my app runs in low end VPS and will cost more to run in CF.</p>
</blockquote>
</aside>
<p>Potentially, but I’d not care if I pay $10 a month vs. $13. (Where do you get a $5 VPS nowadays? Grandfathered plan? I have only found 1-2 EU VPS providers that allow somewhere between $3 to $6.50 and have seen a lot of negative reviews. Though I might have been unlucky.)</p>
<p>And I hate to use buzzwords but when I last researched the CF offerings, I see how can one “deconstruct” otherwise big and complex app into:</p>
<ul>
<li>Separate <a href="https://developers.cloudflare.com/workers/configuration/cron-triggers/" rel="noopener nofollow ugc">Cron triggers</a> (like scheduled Oban jobs);</li>
<li>HTTP endpoint Workers, stateless <em>and</em> stateful (<a href="https://developers.cloudflare.com/durable-objects/" rel="noopener nofollow ugc">Durable Objects</a>);</li>
<li>Databases: SQLite / Postgres / MySQL;</li>
<li>Secrets / secret stores;</li>
<li>Env vars;</li>
<li>Rate limiters;</li>
<li>Queue producers and consumers;</li>
<li>S3-like bucket storage;</li>
<li>K/V storage;</li>
<li>Analytics database;</li>
<li>Rate limiters.</li>
</ul>
<p>These are the ones I checked a few days ago when I was researching CF for a personal project.</p>
<p>Don’t get me wrong. To me Elixir reigns supreme in monolithic apps.</p>
<p>But honestly? If I can neatly separate my app(s) and “deconstruct” them into the pieces above, I’d give it an honest shot.</p>
<p>The real problem is not hidden pricing IMO. The thing that would make me wake up in cold sweat is that if you squint even a little, you’ll have PTSD flashbacks of the nightmare that is the microservices “app” (more like, 20 separate GIT repos).</p>
<p>And even that is not 100% true. You can have Workers being able to call other Workers so not every separate thing will reinvent the same business logic. Though at this point you have to wonder whether you’re not introducing 5x friction compared to, you know, just have everything be in a monorepo and running under a bulletproof runtime like the BEAM VM.</p>
<p><em>That</em> – the potential microservices hell – would be my argument against Cloudflare. Hence I intend to test-drive it for a personal project I had in mind for years, before offering this new architecture at work.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="394351" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-does-elixir-keep-going/76736/25">Post #24</a>
	                </div>
	            </div>
              <div id="likers-container-394351" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="394351"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #24"></div>
  </section>
</div>
    <div class="postbit" id="394385" data-post-id="394385">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Potions" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/Potions/120/40790_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Potions
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Forum Sponsor</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="jam" data-post="22" data-topic="76736">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jam/48/36266_2.png" class="avatar"> jam:</div>
<blockquote>
<p>Fwiw, <a class="mention" href="/u/potions" rel="nofollow">@Potions</a> plans to support multiple servers behind a load balancer.</p>
</blockquote>
</aside>
<p>Thank you for the mention! this was launched earlier this week: <a href="https://potions.io/blog/clusters" class="inline-onebox" rel="noopener nofollow ugc">Clusters: run one Phoenix app across several servers - Potions</a></p>
<aside class="quote no-group" data-username="budgie" data-post="7" data-topic="76736">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/budgie/48/31740_2.png" class="avatar"> budgie:</div>
<blockquote>
<p>Potions looks cool, but even so, on 1 vps you’re not fault-tolerant. Not to mention you still likely need a HA postgres setup, and that’s not cheap.</p>
</blockquote>
</aside>
<p>On fault tolerance, that changed this week. With Potions you can now run across several servers behind a load balancer, with distributed Erlang between the nodes for PubSub and Presence across the fleet (link above). For Postgres, Potions gives you a dedicated database server and backups, but not automatic failover. For now, you can point an app at a managed Postgres (Supabase, Neon, etc.) and run the cluster on top of that.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="394385" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-does-elixir-keep-going/76736/26">Post #25</a>
	                </div>
	            </div>
              <div id="likers-container-394385" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="394385"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #25"></div>
  </section>
</div>
    <div class="postbit" id="394386" data-post-id="394386">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="gtcode" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/gtcode/120/234_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  gtcode
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>If I were building a huge app I’d probably blend colo and/or dedicated for an elixir-centric system with cf.</p>
<p>Closest I got this year was an “presentable MVP” on the Elixir side. So, BEAM for the monolith all the way.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="394386" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-does-elixir-keep-going/76736/27">Post #26</a>
	                </div>
	            </div>
              <div id="likers-container-394386" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="394386"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #26"></div>
  </section>
</div>
    <div class="postbit" id="394387" data-post-id="394387">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="mudasobwa" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mudasobwa/120/41119_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  mudasobwa
                  </h3>
		          </div>
						
			          <div class="user-title">
									<span>Creator of Cure</span>
			          </div>
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I am running several MVPs on a single AWS instance. Deploy is <code>git push</code> to GitHub, actions would do the rest, including rollback if needed. All of them use the DB (postgres) running on the same instance.</p>
<p>One of these projects is a fully fledged social network, another one is Cure language site with a real playground, etc.</p>
<p>I pay for that kinda $40/mo which is already cheaper than CF. And yes, I have a plan B for the accidental highload.</p>
<p>Docker sucks, that is the virtue.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="394387" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-does-elixir-keep-going/76736/28">Post #27</a>
	                </div>
	            </div>
              <div id="likers-container-394387" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="394387"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #27"></div>
  </section>
</div>
    <div class="postbit" id="394389" data-post-id="394389">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="nature" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/nature/120/27337_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  nature
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>For a project that is for a customer or business, I will tend to use CloudFlare as a lot has already been laid in place so long as the project requirements align but for personal projects where I am not constrained by time, I will drop CloudFlare &amp; I think the extra deployment effort I will encounter is even a plus as this will force me to understanding deeper concepts of Elixir and the BEAM runtime</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="394389" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-does-elixir-keep-going/76736/29">Post #28</a>
	                </div>
	            </div>
              <div id="likers-container-394389" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="394389"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #28"></div>
  </section>
</div>
    <div class="postbit" id="394390" data-post-id="394390">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="nature" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/nature/120/27337_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  nature
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>With time, Elixir enthusiasts will come up with hosting solutions that will make deployment of Elixir apps simple</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="394390" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-does-elixir-keep-going/76736/30">Post #29</a>
	                </div>
	            </div>
              <div id="likers-container-394390" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="394390"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #29"></div>
  </section>
</div>
    <div class="postbit" id="394391" data-post-id="394391">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="ostap" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/ostap/120/39902_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  ostap
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a href="https://dokku.com" rel="noopener nofollow ugc">Dokku</a> - a self hosted PaaS (inpired by Heroku and <a href="https://12factor.net" rel="noopener nofollow ugc">12factor</a>)</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="394391" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/how-does-elixir-keep-going/76736/31">Post #30</a>
	                </div>
	            </div>
              <div id="likers-container-394391" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="394391"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #30"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/76736/load_more?page=4">Load more posts (3 remaining)</a>
</div></template></turbo-stream>