<?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>Forem: Ayyappa</title>
    <description>The latest articles on Forem by Ayyappa (@ayyappa99).</description>
    <link>https://forem.com/ayyappa99</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%2F337545%2Fe5f6b4b4-2267-4dd6-bbb5-f0159027367e.png</url>
      <title>Forem: Ayyappa</title>
      <link>https://forem.com/ayyappa99</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/ayyappa99"/>
    <language>en</language>
    <item>
      <title>How your web project folder structure looks like? </title>
      <dc:creator>Ayyappa</dc:creator>
      <pubDate>Tue, 17 Mar 2020 14:20:20 +0000</pubDate>
      <link>https://forem.com/ayyappa99/how-your-web-project-folder-structure-looks-like-1pbe</link>
      <guid>https://forem.com/ayyappa99/how-your-web-project-folder-structure-looks-like-1pbe</guid>
      <description>&lt;p&gt;Please share your web project folder structure to see how good it is!&lt;br&gt;
This is how mine looks for a current project.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--DZVEfE6X--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/jkr785pam4u92ktbt3ky.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DZVEfE6X--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/jkr785pam4u92ktbt3ky.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;[ * ] : Folders that are automatically generated by code generator which takes REST API Specification.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>design</category>
      <category>productivity</category>
      <category>discuss</category>
    </item>
    <item>
      <title>[Question] Anyone implemented Multi-Tenant SSO using Facebook Login?</title>
      <dc:creator>Ayyappa</dc:creator>
      <pubDate>Fri, 06 Mar 2020 08:51:33 +0000</pubDate>
      <link>https://forem.com/ayyappa99/question-anyone-implemented-multi-tenant-sso-using-facebook-login-39ag</link>
      <guid>https://forem.com/ayyappa99/question-anyone-implemented-multi-tenant-sso-using-facebook-login-39ag</guid>
      <description>&lt;p&gt;Anyone here worked on Multi-Tenant SSO with Facebook login? If so can you give an idea on how to achieve it?&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>webdev</category>
    </item>
    <item>
      <title>What measures are available for Google Cloud Functions / Firebase Functions to protect from DDoS?</title>
      <dc:creator>Ayyappa</dc:creator>
      <pubDate>Wed, 04 Mar 2020 06:18:00 +0000</pubDate>
      <link>https://forem.com/ayyappa99/what-measures-are-available-for-google-cloud-functions-firebase-functions-to-protect-from-ddos-2018</link>
      <guid>https://forem.com/ayyappa99/what-measures-are-available-for-google-cloud-functions-firebase-functions-to-protect-from-ddos-2018</guid>
      <description>&lt;p&gt;Google Cloud Functions offers the service at a great affordable price but it has missing pieces like protecting from DDoS and Rate Limiting.&lt;/p&gt;

&lt;p&gt;It's very tough to go public with out protecting the product from abuse as at some point down the line we may get unexpected volumes of requests leading to huge bills!&lt;/p&gt;

&lt;h1&gt;
  
  
  Solutions i'm aware but seems not effective
&lt;/h1&gt;

&lt;p&gt;Cloud Endpoints : Can be used for rate limiting but the pricing part is way more higher than the cloud functions pricing. Instead of using Endpoints, it looks like it better to handle in cloud functions as endpoints have the same problems.&lt;/p&gt;

&lt;p&gt;Cloud Armour : No friendly pricing plans and a starter.&lt;/p&gt;

&lt;h1&gt;
  
  
  Questions
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Is it fine if I add Cloud Flare to handle the DDoS attacks? Does it add any extra latency to the Rest API services?&lt;/li&gt;
&lt;li&gt;Does having a reverse proxy for rate limiting and DDoS shield work? At what level of traffic I need to upgrade the reverse proxy server (Nginx) to make sure its scalable? I know it beats the purpose of serverless functions as i'm limited by the reverse proxy performance but I don't see any other alternative If i go with this.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I would like to know what measures you guys follow to protect serverless functions from abuse.&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>serverless</category>
      <category>security</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
