<?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: Roberto Rufino</title>
    <description>The latest articles on DEV Community by Roberto Rufino (@robruf).</description>
    <link>https://dev.to/robruf</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%2F2053900%2Fcbae9fbf-3a0a-4c7e-a822-ac1008237e24.png</url>
      <title>DEV Community: Roberto Rufino</title>
      <link>https://dev.to/robruf</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/robruf"/>
    <language>en</language>
    <item>
      <title>AWS/Azure costs estimate and necessary services when scaling</title>
      <dc:creator>Roberto Rufino</dc:creator>
      <pubDate>Sun, 29 Sep 2024 09:54:01 +0000</pubDate>
      <link>https://dev.to/robruf/awsazure-costs-estimate-and-necessary-services-when-scaling-3hma</link>
      <guid>https://dev.to/robruf/awsazure-costs-estimate-and-necessary-services-when-scaling-3hma</guid>
      <description>&lt;p&gt;Disclaimer: I'm a newbie, so I might say very stupid things.&lt;/p&gt;

&lt;p&gt;In short: I'm planning to build an app that kinda works like an e-commerce, but for a very specific niche. The user base will have two main kind of users: buyers and sellers, the latter being the only paying users.&lt;/p&gt;

&lt;p&gt;Due to the nature of the app and the niche, I could have a situation where I have 1 million MAU, but only 1000 are paying users. (this is all just hypotethical obviously).&lt;br&gt;
It would definitely be easier and quicker to go for a BaaS like firebase or supabase, but costs might go to the roof in a situation like the one described above. That's why I was looking at AWS/Azure, but since I know pretty much nothing about these, I asked chatGPT what would be the basic needed services for such an app and costs estimates.&lt;/p&gt;

&lt;p&gt;I'm assuming that, at the beginning at the least, it would be enough to just have basic services like hosting, database and authentication. Thing is, pricing seems to good to be true. &lt;br&gt;
This is what I got as a response from chatGPT:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AWS solution: EC2 (hosting), RDS (database), Cognito (auth)&lt;/li&gt;
&lt;li&gt;Azure solution: Azure VM (hosting), Azure SQL DB, Azure AD B2C (auth)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I've asked chatGPT to do cost estimates based on the number of MAU, and this is what it returns:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AWS cost estimate (monthly)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5xhlsswy3hh9249c9knp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5xhlsswy3hh9249c9knp.png" alt="AWS" width="797" height="257"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Azure cost estimate (monthly)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foghetomxt4g440680fab.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foghetomxt4g440680fab.png" alt="Azure" width="787" height="252"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Again, this really seems to good to be true. Am I missing something? Do I need additional services (like cdn, ELB etc.)?&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Does Flutter/React Native/Kotlin/Swift just handle the front-end side of an app?</title>
      <dc:creator>Roberto Rufino</dc:creator>
      <pubDate>Tue, 10 Sep 2024 16:31:43 +0000</pubDate>
      <link>https://dev.to/robruf/does-flutterreact-nativekotlinswift-just-handle-the-front-end-side-of-an-app-3phc</link>
      <guid>https://dev.to/robruf/does-flutterreact-nativekotlinswift-just-handle-the-front-end-side-of-an-app-3phc</guid>
      <description>&lt;p&gt;My programming skills have gotten a bit rusty because I haven't been coding for a long time now, due to the nature of my work (consultancy), but I recently had a nice idea for a web/mobile app and was looking at the various options I had in order to get back on track and try to develop it.&lt;/p&gt;

&lt;p&gt;Is it correct to say that Flutter, and also React Native/other cross-platform framework and even Kotlin/Swift... they just take care of the front-end side of the app? I mean, if you can have BaaS solutions for your backend or utilize something like NodeJS, and then connect them somehow (I guess http calls?) to your flutter app, isn't it just that these frameworks essentialy handle the front-end or client-side of the app?&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>mobile</category>
      <category>android</category>
      <category>ios</category>
    </item>
  </channel>
</rss>
