<?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: Emmanuel Ekem</title>
    <description>The latest articles on DEV Community by Emmanuel Ekem (@ekemtech).</description>
    <link>https://dev.to/ekemtech</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%2F862196%2Fc8421f76-758d-473b-a5db-90c7f03b5d65.jpeg</url>
      <title>DEV Community: Emmanuel Ekem</title>
      <link>https://dev.to/ekemtech</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ekemtech"/>
    <language>en</language>
    <item>
      <title>Azure App Services</title>
      <dc:creator>Emmanuel Ekem</dc:creator>
      <pubDate>Sat, 14 May 2022 00:02:29 +0000</pubDate>
      <link>https://dev.to/ekemtech/azure-app-services-jkl</link>
      <guid>https://dev.to/ekemtech/azure-app-services-jkl</guid>
      <description>&lt;p&gt;Azure App Service is an HTTP-based service for hosting web applications, REST APIs and mobile apps develop in your favorite language, be it .NET, .NET Core, Java, Ruby, Node.js, PHP, or Python. Applications run and scale with ease on both Windows and Linux-based environments.&lt;/p&gt;

&lt;p&gt;Azure App Service is a fully managed platform as a service (PaaS) offering for developers. They provide a host of amazing features like (auto)scaling, easy authentication, offline sync (for Mobile Apps), hybrid connections and much more. &lt;/p&gt;

&lt;p&gt;Azure App Service allows you to integrate a variety of auth capabilities into your web app or API without implementing them yourself. It’s built directly into the platform and doesn’t require any particular language, SDK, security expertise, or even any code to utilize. You can integrate with multiple login providers. For example, Azure AD, Facebook, Google, Twitter.&lt;/p&gt;

&lt;p&gt;Authentication flow &lt;br&gt;
&lt;em&gt;The authentication flow is the same for all providers, but differs depending on whether you want to sign in with the provider's SDK.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bbnzfWNB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hc8l9wfdl9aogz7h60s6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bbnzfWNB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hc8l9wfdl9aogz7h60s6.png" alt="An authentication provider" width="713" height="214"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;DEPLOYMENT SLOT&lt;br&gt;
&lt;em&gt;Deployment slots are live apps with their own hostnames. App content and configurations elements can be swapped between two deployment slots, including the production slot.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_bEbCIqr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/na1nwzbh0gfp8fh68l6g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_bEbCIqr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/na1nwzbh0gfp8fh68l6g.png" alt="Deployment slot" width="880" height="226"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;SCALE UP (App service plan)&lt;br&gt;
&lt;em&gt;You can scale up your resources manually to an instance count or via custom autoscale policy that scales your resources base on metrics&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JUd9pei8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3xzdqg5to24f21iu2mbt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JUd9pei8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3xzdqg5to24f21iu2mbt.png" alt="Your app service plan for your applications" width="880" height="251"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>azure</category>
      <category>paas</category>
      <category>deploymentslot</category>
    </item>
  </channel>
</rss>
