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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>yep I agree  but as <a class="mention" href="/u/jung-hunsoo" rel="nofollow">@jung-hunsoo</a> said you can get this in different way like putting this on K8s or in AWS lamda …</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="118332" 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/have-you-moved-away-from-elixir-if-so-why/20302/143">Post #142</a>
	                </div>
	            </div>
              <div id="likers-container-118332" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="118332"
                     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 #142"></div>
  </section>
</div>
    <div class="postbit" id="118336" data-post-id="118336">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="mkunikow" data-post="143" data-topic="20302" data-full="true">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mkunikow/48/235_2.png" class="avatar"> mkunikow:</div>
<blockquote>
<p>yep I agree but as <a class="mention" href="/u/jung-hunsoo" rel="nofollow">@jung-hunsoo</a> said you can get this in different way like putting this on K8s or in AWS lamda …</p>
</blockquote>
</aside>
<p>Let’s say you have large app/site/service and you have this background task queue that’s goes into bad state because of programming error where it can’t recover without restart. How would Kubernetes detect that only that background service is down if most of the app still works? Even if you add a way for Kubernetes to detected it then it would still need to restart whole app and not just that background task queue. That restart might be disruptive for users or other services connected to your app.</p>
<p>Whole Erlang platform was designed with fault tolerance in mind. I don’t think it’s ever possible for Kubernetes offer the same. To even get close you would need to split app to lots and lots of microservices (containers) and that will bring it’s own complexities.</p>
<p>Also nothing stops you from using Kubernetes with Elixir for extra fault tolerance.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="118336" data-batch-url="/posts/batch_likers">
                        5
                      </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/have-you-moved-away-from-elixir-if-so-why/20302/144">Post #143</a>
	                </div>
	            </div>
              <div id="likers-container-118336" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="118336"
                     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 #143"></div>
  </section>
</div>
    <div class="postbit" id="118351" data-post-id="118351">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>First I didn’t say “Fault tolerance is shitty”. The feature is not bad actually, but it’s not unique and awesome. No one will deny that feature. Restarting is definitely the first-aid handy cure in the unstable communicating infra environments; from within an app to the outside interaction.</p>
<p>Of course it sometimes go wrong; I experienced the fault tolerance which was trying DB connection over and over with CPU consuming hike.</p>
<p>As I said above, Elixir has some features that the other languages generally excluded. (I already have an idea which the Elixir would do the best. This is one reason I don’t leave the Elixir away.)</p>
<p>And the performance and benchmark is important as well. Please don’t judge other on your personal opinion.</p>
<p>If the Elixir is best, then why this elixirforum is running on Ruby on Rails, instead of Firestorm?</p>
<p>This is what I expect the Elixir world need to change. It’s so conservative that seem to hesitate or refuse to improve and learn from other languages.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="118351" 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/have-you-moved-away-from-elixir-if-so-why/20302/145">Post #144</a>
	                </div>
	            </div>
              <div id="likers-container-118351" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="118351"
                     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 #144"></div>
  </section>
</div>
    <div class="postbit" id="118352" data-post-id="118352">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Yep I think this is the point of K8s to have micro services . Nobody puts monolith app into one container… <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"><br>
Back to your problem I would put task to into queue and if worker will crash ,the other worker would pick this task .. For example AWS has something like <a href="https://aws.amazon.com/swf/" class="inline-onebox" rel="noopener nofollow ugc">Amazon SWF - Cloud Process Flow Development - AWS</a></p>
<p>But Yes I agree there is alternative way to program this on Elixir without cloud infrastructure like K8s<br>
But you can get also fault tolerance with cloud infrastructure.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="118352" 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/have-you-moved-away-from-elixir-if-so-why/20302/146">Post #145</a>
	                </div>
	            </div>
              <div id="likers-container-118352" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="118352"
                     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 #145"></div>
  </section>
</div>
    <div class="postbit" id="118356" data-post-id="118356">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="jung-hunsoo" data-post="145" data-topic="20302">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jung-hunsoo/48/8455_2.png" class="avatar"> jung-hunsoo:</div>
<blockquote>
<p>If the Elixir is best, then why this elixirforum is running on Ruby on Rails, instead of Firestorm?</p>
</blockquote>
</aside>
<p>Because Discourse uses Rails <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"> and they chose Rails because Sam Saffron and other members of team are Ruby experts (also Elixir was in its infancy back then).</p>
<p>There’s no doubt in my mind we could build a ‘better’ forum in Phoenix, but forums take a lot of time and effort to get right. It took the Xenforo team 3 years before I felt it was ready for a production site and Discourse two years (plus 1 in private dev) before I felt the same with it. Both teams are renowned and were working on their platforms full time - yet it still took this long because forums are hard to get right, and that’s nothing to do with the language really, it’s more about the vision and the time/resources you have to bring that vision to life <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="118356" data-batch-url="/posts/batch_likers">
                        13
                      </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/have-you-moved-away-from-elixir-if-so-why/20302/147">Post #146</a>
	                </div>
	            </div>
              <div id="likers-container-118356" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="118356"
                     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 #146"></div>
  </section>
</div>
    <div class="postbit" id="118357" data-post-id="118357">
  <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="jung-hunsoo" data-post="145" data-topic="20302">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jung-hunsoo/48/8455_2.png" class="avatar"> jung-hunsoo:</div>
<blockquote>
<p>If the Elixir is best, then why this elixirforum is running on Ruby on Rails, instead of Firestorm?</p>
</blockquote>
</aside>
<p>Mostly because Jeff Atwood, the creator of the one and only StackExchange network, is rich and has all the time in the world to tackle projects as he sees fit.</p>
<p>People have been known to make fantastic apps in Perl back in the day. Yet nowadays most programmers wouldn’t touch it with a 3 meter stick.</p>
<p>Language has nothing to do with it.</p>
<p>Popularity rarely correlates with quality.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="118357" 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/have-you-moved-away-from-elixir-if-so-why/20302/148">Post #147</a>
	                </div>
	            </div>
              <div id="likers-container-118357" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="118357"
                     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 #147"></div>
  </section>
</div>
    <div class="postbit" id="118360" data-post-id="118360">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Right. That’s what I’m saying.</p>
<p>Recent PaaS provides full orchestration thanks to the Docker and K8s.</p>
<p>Elixir can handle some part of them in native. This is a big advantage I think.</p>
<p>But it cannot handle DBs, OS level, and HW changes, which limits Elixir’s usage in real world.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="118360" 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/have-you-moved-away-from-elixir-if-so-why/20302/149">Post #148</a>
	                </div>
	            </div>
              <div id="likers-container-118360" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="118360"
                     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 #148"></div>
  </section>
</div>
    <div class="postbit" id="118362" data-post-id="118362">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p><a class="mention" href="/u/astonj" rel="nofollow">@AstonJ</a> <a class="mention" href="/u/dimitarvp" rel="nofollow">@dimitarvp</a></p>
<p>Yeah I totally agree. That’s how the field works. Popularity and Success come with productivity not curiosity.</p>
<p>I knew there’s already discussions to migrate to Elixir as a backend of this forum. Firestorm is(was) a nice try.</p>
<p>Reason I questioned is, that’s one of the FAQ that newcomers and decision makers will have. How many and long this responses can persuade them?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="118362" 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/have-you-moved-away-from-elixir-if-so-why/20302/150">Post #149</a>
	                </div>
	            </div>
              <div id="likers-container-118362" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="118362"
                     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 #149"></div>
  </section>
</div>
    <div class="postbit" id="118364" data-post-id="118364">
  <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">
								<p>I agree having this forum be written in Elixir would be a powerful marketing move!</p>
<p>Truth is though, all of us are too damn busy. <img src="https://forum.elixirforum.com/uploads/default/original/2X/2/2fda8343d066207fe05b421cbe78ce4c51189a8d.gif?v=15" title=":102:" class="emoji emoji-custom" alt=":102:" loading="lazy" width="20" height="20"> That says nothing for the quality of Elixir itself. It only says that busy people are using it. <img src="https://forum.elixirforum.com/uploads/default/original/2X/6/6c3193d1dd46244da3c8c6f719c9f5e2abdd5ae8.gif?v=15" title=":003:" class="emoji emoji-custom" alt=":003:" loading="lazy" width="20" height="20"></p>
<p>I’d be glad to work on such a project if I didn’t have to think about money. Hell, I can’t even start a few of my library ideas so far.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="118364" 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/have-you-moved-away-from-elixir-if-so-why/20302/151">Post #150</a>
	                </div>
	            </div>
              <div id="likers-container-118364" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="118364"
                     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 #150"></div>
  </section>
</div>
    <div class="postbit" id="118388" data-post-id="118388">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="jung-hunsoo" data-post="145" data-topic="20302">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jung-hunsoo/48/8455_2.png" class="avatar"> jung-hunsoo:</div>
<blockquote>
<p>If the Elixir is best, then why this elixirforum is running on Ruby on Rails, instead of Firestorm?</p>
</blockquote>
</aside>
<p>I didn’t say “Elixir is best”, in fact any programming language that targets the BEAM can benefit from fault tolerance, it’s not an Elixir’s exclusive feature. By the other hand, software like Discourse, Wordpress, vBulletin, PhpBB… it’s much more robust than any other new solution you can come up with, so, expect Elixir to be a solution for your needs, not a general one. If enterprise demands real-time general solutions, I’m pretty sure Elixir + Phoenix would be a good fit, but right now Node.js is ahead. Forums or blogs are basic in terms of functionality, they wouldn’t take much advantage of Elixir’s main features, so it would be a waste of time reinventing the wheel (from a business point of view).</p>
<p>It’s totally fine if you don’t consider fault tolerance being necessary, but others may have a different opinion. Every tool has its own use cases, I wouldn’t use Elixir because its performance, but for helping me to create robust software with an enjoyable syntax.</p>
<aside class="quote no-group" data-username="jung-hunsoo" data-post="145" data-topic="20302">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jung-hunsoo/48/8455_2.png" class="avatar"> jung-hunsoo:</div>
<blockquote>
<p>And the performance and benchmark is important as well. Please don’t judge other on your personal opinion.</p>
</blockquote>
</aside>
<p>I didn’t judge you or others, indeed performance is important, but my point is that benchmarks will never be fair, they are ok as a reference, but you shouldn’t take seriously those number metrics. Like I said, performance is relative and depends on various things, for reference see this well-known benchmark from TechEmpower: <a href="https://www.techempower.com/benchmarks/#section=data-r17&amp;hw=ph&amp;test=plaintext&amp;l=zg24fz-1" class="inline-onebox" rel="noopener nofollow ugc">TechEmpower Framework Benchmarks</a></p>
<p>Node.js is apparently faster than Elixir right? But I do expect a service doing much more than serving a “Hello, World” message to all of my clients, and when concurrency is involved, Elixir outperforms Node.js by far. So this benchmark is misleading for people who doesn’t understand when a tool shines and when is worth to use it, also a fast language isn’t a cure for inefficient implementations.</p>
<aside class="quote no-group" data-username="jung-hunsoo" data-post="149" data-topic="20302">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jung-hunsoo/48/8455_2.png" class="avatar"> jung-hunsoo:</div>
<blockquote>
<p>But it cannot handle DBs, OS level, and HW changes, which limits Elixir’s usage in real world.</p>
</blockquote>
</aside>
<p>For any low level task you can use <a href="https://github.com/hansihe/rustler" rel="noopener nofollow ugc">Rustler</a> and take the advantage of Rust’s features.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="118388" data-batch-url="/posts/batch_likers">
                        3
                      </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/have-you-moved-away-from-elixir-if-so-why/20302/152">Post #151</a>
	                </div>
	            </div>
              <div id="likers-container-118388" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="118388"
                     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 #151"></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/20302/load_more?page=16">Load more posts (59 remaining)</a>
</div></template></turbo-stream>