<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Carles Alcolea</title>
    <description>The latest articles on DEV Community by Carles Alcolea (@nmaxcom).</description>
    <link>https://dev.to/nmaxcom</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F175286%2Fa866d07a-1103-4e6b-bfea-8a28b59e5430.png</url>
      <title>DEV Community: Carles Alcolea</title>
      <link>https://dev.to/nmaxcom</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nmaxcom"/>
    <language>en</language>
    <item>
      <title>Wondering what's the best AWS service for this</title>
      <dc:creator>Carles Alcolea</dc:creator>
      <pubDate>Wed, 26 Jun 2019 00:31:39 +0000</pubDate>
      <link>https://dev.to/nmaxcom/wondering-what-s-the-best-aws-service-for-this-2275</link>
      <guid>https://dev.to/nmaxcom/wondering-what-s-the-best-aws-service-for-this-2275</guid>
      <description>&lt;p&gt;EDIT: With more research and the valuable input from this community I've reached a solution. I'll go with EBS and DocumentDB. Thank you all!!&lt;/p&gt;

&lt;p&gt;Hi there!&lt;br&gt;
I've been using AWS, especially EC2, Route 53... as a VPS, serving a few websites (I'm out of the year free tier) and playing with devOps to practice.&lt;/p&gt;

&lt;p&gt;I could use help as to &lt;strong&gt;what AWS service to choose&lt;/strong&gt;. I have a relatively simple application: it's a &lt;strong&gt;NodeJS + ExpressJS + MongoDB&lt;/strong&gt; charity website, I estimate no more than 5k monthly visits. I'll be using a headless Node CMS for news and posts, and connect the frontend (nothing fancy, just maybe Jade/Pug) with it using ExpressJS.The site will grow a few sections and a couple of services to come (like fundraisers web support and so on), so I'm interested in a foolproof solution that I can git push after working locally and have it deploy online without hiccups.&lt;/p&gt;

&lt;p&gt;I immediately thought on using &lt;strong&gt;Docker&lt;/strong&gt; for a nice dev environment and no versioning/dependency issues. From AWS I'd like to have something &lt;strong&gt;easy to set up&lt;/strong&gt; and &lt;strong&gt;monitor&lt;/strong&gt;, &lt;strong&gt;managed&lt;/strong&gt;, &lt;strong&gt;autoscaled&lt;/strong&gt;, &lt;strong&gt;low maintenance&lt;/strong&gt; and if it's &lt;strong&gt;affordable&lt;/strong&gt; all the better! :) Microservices crossed my mind but if I can do without the added complexity, I'd prefer that: everything in the container, including MongoDB.&lt;/p&gt;

&lt;p&gt;And here's where the doubts creep in. Most of what I've read (AWS docs, tutorials, youtube, posts...) only talk about ECS, which I think is an overkill for me. Multiple EC2 in a cluster with different availability zones using Fargate, ELB, ECR... I mean of course I don't want the site to go down but isn't there a simpler solution for a site like this?&lt;br&gt;
After reading AWS' docs on Fargate, Elastic BeanStalk, ECS, etc. I'm a bit more lost than before. Using a container sounds comfortable but I'm not locked on it, if there's a better choice I'm all ears!&lt;/p&gt;

&lt;p&gt;Can anyone help me figure this out?&lt;/p&gt;

&lt;p&gt;Thank you!&lt;/p&gt;

</description>
      <category>help</category>
      <category>aws</category>
      <category>docker</category>
      <category>ask</category>
    </item>
  </channel>
</rss>
