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


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="IVR" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/IVR/120/21062_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  IVR
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Completely understandable, but it’s much more expensive to use managed options. Instead of paying ~$5 per month, you’d pay ~$20 from what I understand</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="209558" 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/where-do-you-choose-to-keep-your-data-managed-db-or-a-diy-solution/38779/22">Post #21</a>
	                </div>
	            </div>
              <div id="likers-container-209558" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="209558"
                     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="209563" data-post-id="209563">
  <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">
								<p>I would avoid the lowest tier of anything for production. If you are low on budget, App + DB on one 10 bucks VM (second lowest tier) is a much better deal than seperate 5 bucks VM (lowest tier) for App + 15 bucks DB (again, lowest tier)</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="209563" 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/where-do-you-choose-to-keep-your-data-managed-db-or-a-diy-solution/38779/23">Post #22</a>
	                </div>
	            </div>
              <div id="likers-container-209563" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="209563"
                     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="209566" data-post-id="209566">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Yep. Completely true.</p>
<p>The real question is, what is your time worth?</p>
<p>And that answer can become skewed if you want to invest the time to learn how to manage everything yourself.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="209566" data-batch-url="/posts/batch_likers">
                        4
                      </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/where-do-you-choose-to-keep-your-data-managed-db-or-a-diy-solution/38779/24">Post #23</a>
	                </div>
	            </div>
              <div id="likers-container-209566" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="209566"
                     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="209777" data-post-id="209777">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>That’s perfect question. I would like to suggest to not install own servers, db, etc…  I use heroku a lot and they have free tier for DB too. Even, I would suggest to use AWS db, it can be cheap for not a lot of data (&lt; 1 000 000 rows). You can connect to your AWS DB from outside of aws with ssl/tls connection(https, mutual tls with own cert,…) and I think it’s by default.<br>
Also, DigitalOcean has new feature <a href="https://www.digitalocean.com/products/app-platform/" class="inline-onebox" rel="noopener nofollow ugc">DigitalOcean App Platform | Build, Deploy, and Scale Apps with Ease</a> and I’m not sure about pricing.</p>
<p>Because when you install own servers you have to take care of:</p>
<ul>
<li>security,</li>
<li>upgrades,</li>
<li>regular issues with OS/VM.<br>
And these things can consume a lot of times, tens of hours. So it’s up to you where you want to invest your time.</li>
</ul>
<p>And it depends on your Elixir app, you can have very fast restart/upgrade with just a few seconds downtime. But in case you need to have do rolling upgrade because you want to take some data and processes from old app you should thing you will have to have more money for it. The easiest way it’s managed Kubernetes. Yes it’s too much virtualization but it can give you powerful deploy (rolling upgrade) orchestration. I don’t think k8s is good tool for elixir app but we use it a lot because I’ve not found better and cheaper tool for deploy orchestration  of our ~40 elixir apps.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="209777" 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/where-do-you-choose-to-keep-your-data-managed-db-or-a-diy-solution/38779/25">Post #24</a>
	                </div>
	            </div>
              <div id="likers-container-209777" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="209777"
                     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="209785" data-post-id="209785">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="IVR" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/IVR/120/21062_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  IVR
                    <span class="op-star" title="Thread Starter">
                      <img alt="OP" class="op-star-icon" src="/assets/thread-icons/thread-icon-thread-starter-df91e872.png" />
                    </span>
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Thanks for your comment! I was really hoping to avoid k8s because it would just get quite expensive. The entire motivation behind a DIY solution was to keep the price low, but based on the comments I’ve received so far, it seems that it’s almost a necessary expenditure.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="209785" 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/where-do-you-choose-to-keep-your-data-managed-db-or-a-diy-solution/38779/26">Post #25</a>
	                </div>
	            </div>
              <div id="likers-container-209785" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="209785"
                     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="209791" data-post-id="209791">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I found that DigitalOcean is far more expensive than heroku, but I don’t know pricing of their new Apps platform. I have couple of Elixir apps on Heroku. Two biggest apps have around 100k visitors per month. One is ruby, simple blog and another one is Phoenix. It’s portal for some kind of startup competitions, so a lot of uploads, questions and some collaboration with LiveView. Both apps run on own 1 Dyno + paid plan of Postgresql. It was on smaller plan for $7/m but we had issue sometimes with huge load (&gt;1 000 people was uploading and answering huge forms and collaboration) so we upgraded it. Now we don’t care about it at all. It just works<br>
</p><div class="lightbox-wrapper"><a class="lightbox" href="https://forum.elixirforum.com/uploads/default/original/3X/d/c/dc0d5f78c67ac366d57880ddd526562a79cb31f3.png" data-download-href="https://forum.elixirforum.com/uploads/default/dc0d5f78c67ac366d57880ddd526562a79cb31f3" title="CleanShot 2021-04-09 at 12.06.53" rel="nofollow"><img src="https://forum.elixirforum.com/uploads/default/optimized/3X/d/c/dc0d5f78c67ac366d57880ddd526562a79cb31f3_2_690x431.png" alt="CleanShot 2021-04-09 at 12.06.53" data-base62-sha1="voFH58av2runj80d4HQNH9lfCqn" width="690" height="431" srcset="https://forum.elixirforum.com/uploads/default/optimized/3X/d/c/dc0d5f78c67ac366d57880ddd526562a79cb31f3_2_690x431.png, https://forum.elixirforum.com/uploads/default/optimized/3X/d/c/dc0d5f78c67ac366d57880ddd526562a79cb31f3_2_1035x646.png 1.5x, https://forum.elixirforum.com/uploads/default/original/3X/d/c/dc0d5f78c67ac366d57880ddd526562a79cb31f3.png 2x" data-dominant-color="F9FAFC"><div class="meta"><svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use href="#far-image"></use></svg><span class="filename">CleanShot 2021-04-09 at 12.06.53</span><span class="informations">1208×756 54.6 KB</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use href="#discourse-expand"></use></svg></div></a></div><br>
<div class="lightbox-wrapper"><a class="lightbox" href="https://forum.elixirforum.com/uploads/default/original/3X/4/0/404a344eb78dad5e8d8a0804a928e5083d03d760.png" data-download-href="https://forum.elixirforum.com/uploads/default/404a344eb78dad5e8d8a0804a928e5083d03d760" title="CleanShot 2021-04-09 at 12.05.55" rel="nofollow"><img src="https://forum.elixirforum.com/uploads/default/optimized/3X/4/0/404a344eb78dad5e8d8a0804a928e5083d03d760_2_690x339.png" alt="CleanShot 2021-04-09 at 12.05.55" data-base62-sha1="9aJxujuT6DZTAeUDFbx750BBE7C" width="690" height="339" srcset="https://forum.elixirforum.com/uploads/default/optimized/3X/4/0/404a344eb78dad5e8d8a0804a928e5083d03d760_2_690x339.png, https://forum.elixirforum.com/uploads/default/original/3X/4/0/404a344eb78dad5e8d8a0804a928e5083d03d760.png 1.5x, https://forum.elixirforum.com/uploads/default/original/3X/4/0/404a344eb78dad5e8d8a0804a928e5083d03d760.png 2x" data-dominant-color="FAFAFA"><div class="meta"><svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use href="#far-image"></use></svg><span class="filename">CleanShot 2021-04-09 at 12.05.55</span><span class="informations">845×416 24.4 KB</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use href="#discourse-expand"></use></svg></div></a></div><p></p>
<p>When you are going to have only one app so don’t even think about k8s <img src="https://forum.elixirforum.com/images/emoji/apple/smiley.png?v=15" title=":smiley:" class="emoji" alt=":smiley:" loading="lazy" width="20" height="20"> . If you want to have release without outage you can find some way, maybe some PaaS have it (Gigalixir, AWS Elastic Beanstalk,…). Or you can find solution how to run to apps when you are releasing and these connect to cluster and later kill old one. Or do your app faster to start and you will have really small downtime, like 1-2 seconds maybe.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="209791" 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/where-do-you-choose-to-keep-your-data-managed-db-or-a-diy-solution/38779/27">Post #26</a>
	                </div>
	            </div>
              <div id="likers-container-209791" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="209791"
                     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="209793" data-post-id="209793">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>fyi for example AWS has ECS and these guys created nice tool for it <a href="https://tech.nextroll.com/blog/dev/2021/02/23/ship-it-with-ecs-ship.html" class="inline-onebox" rel="noopener nofollow ugc">Ship it! with ecs-ship - NextRoll</a> and I think that company use erlang/elixir a lot. So there will be some article/tutorial/support from 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="209793" 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/where-do-you-choose-to-keep-your-data-managed-db-or-a-diy-solution/38779/28">Post #27</a>
	                </div>
	            </div>
              <div id="likers-container-209793" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="209793"
                     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="209802" data-post-id="209802">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="cnck1387" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  cnck1387
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>It really depends on what my expectations are for the project.</p>
<p>Even for a single server deployment, a hosted DB is interesting from a downtime perspective because if you wanted to perform a “reboot required” update (upgrading machine specs, kernel updates, etc.) you can do it with zero down time by spinning up a 2nd server and setting your A record to that, but this only works seamlessly if your database isn’t on the same host as your server.</p>
<p>That’s because your site might be loading from the old vs new server depending on the user’s DNS cache so your data needs to be in some other centralized placed where either version writes to the same DB.</p>
<p>Also having a managed DB lets you move from 1 server to multiple servers with no downtime and is pretty much a hard requirement if you plan to use multiple servers from the beginning.</p>
<p>But with that said, I don’t mind self hosting everything on 1 server if I’m ok with the project having 5 minutes of downtime to upgrade OS versions once in a while. Running PostgreSQL manually on 1 server really isn’t too bad from a technical difficulty POV.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="209802" 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/where-do-you-choose-to-keep-your-data-managed-db-or-a-diy-solution/38779/29">Post #28</a>
	                </div>
	            </div>
              <div id="likers-container-209802" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="209802"
                     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="209806" data-post-id="209806">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group quote-modified" data-username="cnck1387" data-post="29" data-topic="38779">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/letter_avatar_proxy/v4/letter/c/2bfe46/48.png" class="avatar"> cnck1387:</div>
<blockquote>
<p>Even for a single server deployment, a hosted DB is interesting from a downtime perspective because if you wanted to perform a “reboot required” update (upgrading machine specs, kernel updates, etc.) you can do it with zero down by spinning up a 2nd server and setting your A record to that, but this only works seamlessly if your database isn’t on the same host as your server.</p>
</blockquote>
</aside>
<p>I manage everything myself on a single digitalocean droplet. I just set it up with a bash script, so that’s the easy part, but I agree 100% on the downtime when a reboot is required. What I do is non-essential so I don’t mind a minute of downtime every now and then, but it’s a thing to keep in mind.<br>
With ie Gigalixir you don’t even have to think about it.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="209806" 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/where-do-you-choose-to-keep-your-data-managed-db-or-a-diy-solution/38779/30">Post #29</a>
	                </div>
	            </div>
              <div id="likers-container-209806" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="209806"
                     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="209807" data-post-id="209807">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="cnck1387" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  cnck1387
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="dorgan" data-post="30" data-topic="38779">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/dorgan/48/22107_2.png" class="avatar"> dorgan:</div>
<blockquote>
<p>With ie Gigalixir you don’t even have to think about it</p>
</blockquote>
</aside>
<p>For self managed servers I’ve had good success with unattended-upgrades and auto-reboots set to false. I’ve gotten 900+ days of uptime with this approach that was hands free maintenance wise. Sure I was running an older kernel but that never had any negative effect on my app. The server was rock solid.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="209807" 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/where-do-you-choose-to-keep-your-data-managed-db-or-a-diy-solution/38779/31">Post #30</a>
	                </div>
	            </div>
              <div id="likers-container-209807" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="209807"
                     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/38779/load_more?page=4">Load more posts (12 remaining)</a>
</div></template></turbo-stream>