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


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>The biggest reasons are:</p>
<p>a) it is reputable and has a long history/track record so I know it is going to be there tomorrow.  (It is owned by Salesforce too so I know it won’t go bankrupt).<br>
b) it already has a bunch more functionality in other areas (databases, redis, analytics, etc…) and  a bunch of partners for integration<br>
c) it has a free and hobby tier for me to get started.<br>
d) I am used to it. I have an account. I know how to manage it, etc…</p>
<p>What I gain from switching to gigalixir is nice-to-haves but not so critical I would switch.  Maybe for a new project? But then I would want to start with something smaller than $25pm.</p>
<p>Hope that helps!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="32596" 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/gigalixir-platform-as-a-service-designed-just-for-elixir-phoenix/4946/22">Post #21</a>
	                </div>
	            </div>
              <div id="likers-container-32596" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="32596"
                     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="32629" data-post-id="32629">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="jesse" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jesse/120/5185_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  jesse
                    <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, <a class="mention" href="/u/cgraham" rel="nofollow">@cgraham</a>! Very helpful.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="32629" 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/gigalixir-platform-as-a-service-designed-just-for-elixir-phoenix/4946/23">Post #22</a>
	                </div>
	            </div>
              <div id="likers-container-32629" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="32629"
                     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="32634" data-post-id="32634">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>There is an interesting post on HN today -<a href="https://news.ycombinator.com/item?id=14301924" rel="noopener nofollow ugc">The Cost of Doing Data Science on Laptops</a> about the benefits of the cloud.</p>
<p>Sometimes it is not practical for developers and other users do stuff on their local machines. <a class="mention" href="/u/overminddl1" rel="nofollow">@OvermindDL1</a> you’ve acquired a lot of experience managing things yourself but some companies would rather depend on  PAAS than depend on scripts and systems setup by their own  staff who they are not ready to manage or even keep for the long term. Unless the costs warrant managing their own rented or colo’d servers they prefer PAAS.</p>
<p>Having someone else to blame when things go wrong is an also advantage if you are not so sure about managing stuff yourself.</p>
<p>I am surprised about how many sysadmin and developer jobs currently advertised require Amazon, Azure etc skills, given that I was an early beta tester of Amazon back in 2006 and I didn’t think much of it. It shows how much things have changed.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="32634" 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/gigalixir-platform-as-a-service-designed-just-for-elixir-phoenix/4946/24">Post #23</a>
	                </div>
	            </div>
              <div id="likers-container-32634" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="32634"
                     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="32636" data-post-id="32636">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I get that the price is identical to Heroku, but I’m not sure that this is the right market.  Elixirists don’t want to pay $25 a month for 0.5GB of ram and only half of a CPU.  Our apps are made for multiple cores.  Offering half a core is like a slap in the face.</p>
<p>Right now I can spin up a DigitalOcean, or AWS instance with 2GB ram, 2 CPU cores, 40GB SSD for $20 a month.  I can get the same PaaS security benefits by spinning up a predefined secure environment using Terraform or something like it.  At those specs on gigalixir it’d cost me a 100 a month and I wouldn’t get the freedom to make changes or update the vm my services are running on.  So for $100 a month, I can have 5 AWS/DigitalOcean instances running and have 5 times the availability.</p>
<p>Opps, I think I said services there.  I may be wrong, but with Heroku and gigalixir aren’t you tied to one service at those specs?</p>
<p>Edit:  I also don’t know of a single developer that uses Heroku for anything other than a test bed.  It’s just too expensive for the little bit that you get.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="32636" 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/gigalixir-platform-as-a-service-designed-just-for-elixir-phoenix/4946/25">Post #24</a>
	                </div>
	            </div>
              <div id="likers-container-32636" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="32636"
                     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="32640" data-post-id="32640">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="jeramyRR" data-post="25" data-topic="4946">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jeramyrr/48/722_2.png" class="avatar"> jeramyRR:</div>
<blockquote>
<p>Edit:  I also don’t know of a single developer that uses Heroku for anything other than a test bed.  It’s just too expensive for the little bit that you get.</p>
</blockquote>
</aside>
<p><em>raises hand</em></p>
<p>I’m only one guy running the tech side of a startup, who can get as technical as I need to, but really don’t like spending my time on the devops side.  Yeah, heroku’s overpriced if you heavily discount the value of your time, or you’re really strapped for cash, but otherwise its a great compromise.</p>
<p>I’m going to be giving this a shot in my staging environment, but one thing about the pricing is that heroku is actually cheaper once you get into the performance L dynos ($500 for 14.5GB + 46x compute share, dedicated machine, vs 10GB + 10x CPU share). I do question whether the compute share is apples to apples, but more importantly, is there an option at which you get a dedicated machine to run on with gigalixir?  Just anecdotally I’ve seen pretty significant performance difference between shared and dedicated.</p>
<p><a class="mention" href="/u/jesse" rel="nofollow">@jesse</a> Have you considered a model where you provide the configuration around the customer’s own google cloud account instead of billing through your own?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="32640" 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/gigalixir-platform-as-a-service-designed-just-for-elixir-phoenix/4946/26">Post #25</a>
	                </div>
	            </div>
              <div id="likers-container-32640" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="32640"
                     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="32642" data-post-id="32642">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="jesse" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jesse/120/5185_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  jesse
                    <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>Your points are well received, <a class="mention" href="/u/jeramyrr" rel="nofollow">@jeramyRR</a>. Heroku and Gigalixir are definitely more expensive, that is for sure, but then again so is Digital Ocean and AWS compared to bare metal. The question is whether the extra cost is worth the time and effort you save, and that’ll depend on each person’s situation. I’ve used Heroku, AWS, and bare metal in the past and can say for sure that there are situations where each makes sense even outside of test beds.</p>
<p>Gigalixir offers less than 1 core at the low end which may be enough for some apps, but you can have more if you like. I’d hate to restrict people to multiple cores when they don’t need 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="32642" 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/gigalixir-platform-as-a-service-designed-just-for-elixir-phoenix/4946/27">Post #26</a>
	                </div>
	            </div>
              <div id="likers-container-32642" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="32642"
                     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="32644" data-post-id="32644">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>There seams to be a lot of confusion vCore or whatever the term AWS uses is not a real CPU core it’s a Hyper-Thread  so AWS is selling 4 “cores” based on 1 real CPU core.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="32644" 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/gigalixir-platform-as-a-service-designed-just-for-elixir-phoenix/4946/28">Post #27</a>
	                </div>
	            </div>
              <div id="likers-container-32644" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="32644"
                     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="32645" data-post-id="32645">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>It can be hit or miss with AWS.  Sometimes when you get a 2 vCPU vm you’ll get a 1 core with 2 threads, or you might get a 2 core with 2 threads.  It’s very odd how they determine what you’re going to get.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="32645" 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/gigalixir-platform-as-a-service-designed-just-for-elixir-phoenix/4946/29">Post #28</a>
	                </div>
	            </div>
              <div id="likers-container-32645" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="32645"
                     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="32646" data-post-id="32646">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="jesse" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/jesse/120/5185_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  jesse
                    <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><a class="mention" href="/u/karmajunkie" rel="nofollow">@karmajunkie</a>, so far we’ve tried to keep things simple and homogeneous, including pricing, but we’re definitely working on 1) adding dedicated machines and 2) different tiers of pricing.</p>
<p>In the meantime, I can probably get you what you need manually. I can put a permanent percentage discount on your account if you plan on using a lot of resources. Say 30%, to bring a 14G instance down from $700/mo to $490/mo. I can also manually add some Kubernetes taints to dedicate nodes for your pods. Email me at <a href="mailto:jesse@gigalixir.com" rel="nofollow">jesse@gigalixir.com</a> and we can coordinate a little. This also applies to anyone else who might be interested during the beta.</p>
<p>I’m also working on some benchmarking since it’s so hard to decode the difference between CPUs, cores, vCPUs, CPU shares, etc.</p>
<p>We haven’t considered an “enterprise” version of Gigalixir which runs on the customer’s own infrastructure, but if there is demand for it, we’ll definitely consider it. Is that something you’d be keen on buying?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="32646" 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/gigalixir-platform-as-a-service-designed-just-for-elixir-phoenix/4946/30">Post #29</a>
	                </div>
	            </div>
              <div id="likers-container-32646" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="32646"
                     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="32661" data-post-id="32661">
  <section>
    <div class="post-wrap">


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

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Okay so I am using Heroku for a lot of Elixir/Phoenix stuff. We also use it for Ruby, it is the default platform for both solutions at the moment in my company.</p>
<p>The reason behind using Heroku is that deployment is simple, and we do not have to care much about maintenance. We are developers, we don’t want to install/configure security updates and fiddle around with firewall.</p>
<p>The deployment configuration with ansible/capistrano/ec2 etc - we also do it for some clients. Usually at certain time of life of project, we choose to migrate from Heroku because it either gets too expensive, or limiting (e.g. no filesystem access). Then we choose EC2, or other services and do the deployment architecture set up, which is quite a lot of work to be fair.</p>
<p>Heroku allows us to skip all the work we’d have to do with say capistrano or ansible, and focus on building application. We don’t have to care to write special code to compile assets, run migrations etc - this is happening automaticaly with connection to our CI server.</p>
<p>So, I am having a look at your solution, and it would sort out some problems we have indeed. Heroku shuts down/restarts dynos as they please, the storage is being cleared out etc, and we can’d do clustering at all (unless on Enterprise solution I think).</p>
<p>But if we do have to mess around with distillery/exrm, write special code to run migrations etc, this is actually more work than we would want to do. Ideally, our CI server would deliver code with <code>git push</code>, and your service would take care of building a release, including assets, doing an update to the system and running migrations. I don’t care much about hot code swapping either.</p>
<p>So, if I think about ideal platform for hosting Elixir/Phoenix, this is Heroku with dynos that we can cluster/name/assign ip, plus persistent storage we can use.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="32661" 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/gigalixir-platform-as-a-service-designed-just-for-elixir-phoenix/4946/31">Post #30</a>
	                </div>
	            </div>
              <div id="likers-container-32661" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="32661"
                     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/4946/load_more?page=4">Load more posts (64 remaining)</a>
</div></template></turbo-stream>