<?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: Vani Kulkarni</title>
    <description>The latest articles on DEV Community by Vani Kulkarni (@vanikulkarni).</description>
    <link>https://dev.to/vanikulkarni</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%2F760111%2F7b749caa-0e5d-41a5-b126-f9642c99ba24.png</url>
      <title>DEV Community: Vani Kulkarni</title>
      <link>https://dev.to/vanikulkarni</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vanikulkarni"/>
    <language>en</language>
    <item>
      <title>Why CDN matters in your tech stack?</title>
      <dc:creator>Vani Kulkarni</dc:creator>
      <pubDate>Wed, 26 Jan 2022 01:56:12 +0000</pubDate>
      <link>https://dev.to/vanikulkarni/why-cdn-matters-in-your-tech-stack-3ao6</link>
      <guid>https://dev.to/vanikulkarni/why-cdn-matters-in-your-tech-stack-3ao6</guid>
      <description>&lt;p&gt;Are you the one who wonders what is behind the lightning-fast websites or mobile apps that you use on daily basis?&lt;br&gt;
Imagine want to buy an iPhone, to celebrate a birthday, you will definitely not drive to the iPhone's manufacturing factory, but you will go to the nearby local Cell Phone Stores, right?&lt;/p&gt;

&lt;p&gt;The Content delivery networks aka content distribution networks or CDNs are based on same analogy.&lt;/p&gt;

&lt;p&gt;The CDN is the network of the local stores which provide web content to millions of people like a local Cell Phone Store does.&lt;/p&gt;

&lt;p&gt;If the web content is available nearby, it will be faster delivered to the end user. It makes online experiences performant and more reliable by delivering content with low latency, from location closer to users.&lt;/p&gt;

&lt;p&gt;Are you the one who wonders what is behind the lightning-fast websites or mobile apps that you use on daily basis? I am the one amongst those.&lt;/p&gt;

&lt;p&gt;Post looking at architectures and blogs of popular websites and mobile apps, I find a major common factor contributing to their performance and that is CDN&lt;/p&gt;

&lt;p&gt;Any time we go on the internet, the lightning-fast content is delivered to us is using CND, including Facebook, LinkedIn, Netflix and Amazon.&lt;/p&gt;

&lt;p&gt;How CDN works?&lt;br&gt;
CDN accelerates the site by caching&lt;/p&gt;

&lt;p&gt;Static assets (images, css, and javascript )&lt;br&gt;
Dynamic content (sports scores, weather forecasts, breaking news, user-generated content)&lt;br&gt;
Video content&lt;br&gt;
and acting as a reverse proxy to your Origin Server.&lt;/p&gt;

&lt;p&gt;PoPs (Points of Presence) Or Edge Locations are the main building blocks CDN. PoPs or edges are nearest located data centers responsible for communicating with users in their geographic vicinity&lt;/p&gt;

&lt;p&gt;The process of accessing content cached on a CDN network edge is transparent to the user. CDN software dynamically calculates which Edge Location is located nearest to the user making the request.&lt;/p&gt;

&lt;p&gt;The Edge locations are responsible for the caching and serving the content. They communicate with the content's Origin Server only when the new content requested is absent in the cache.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bKQ-q7an--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4o6wxvqoyozwhe2b4bcz.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bKQ-q7an--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4o6wxvqoyozwhe2b4bcz.PNG" alt="Image description" width="751" height="675"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Who uses CDNs?&lt;br&gt;
Live Video Streaming- Amazon Prime Video uses AWS CloudFront CDN to deliver live streaming experience to millions of customers around the world&lt;/p&gt;

&lt;p&gt;Website Performance- Check out how Khan Academy improved the performance of their website using Fastly CDN.&lt;/p&gt;

&lt;p&gt;You will find many more such cases.&lt;/p&gt;

&lt;p&gt;Do I need CDN?&lt;br&gt;
If your web audience is located in many different countries, then YES.&lt;/p&gt;

&lt;p&gt;With CDN, you bypass a trip to the Origin for faster load times. Without a CDN, the Origin (main server) must respond to every single request, that will result in&lt;/p&gt;

&lt;p&gt;High latency&lt;/p&gt;

&lt;p&gt;Significant traffic to the Origin&lt;/p&gt;

&lt;p&gt;Examples of CDN providers?&lt;br&gt;
Fastly CDN&lt;br&gt;
Akamai&lt;br&gt;
Cloudflare&lt;br&gt;
AWS CloudFront&lt;br&gt;
Google Cloud CDN&lt;br&gt;
Azure CDN&lt;br&gt;
Max CDN&lt;br&gt;
Every CDN provider has detailed documentation of how to integrate your website with them. I hope by now I could convey the importance of having CDNs in the architecture.&lt;/p&gt;

&lt;p&gt;This article is based on self-study and limited knowledge I possess. Feel free to comment and add missing things. Suggestions and corrections are welcome :-)&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>architecture</category>
      <category>cdn</category>
      <category>performance</category>
    </item>
    <item>
      <title>Why CDN Matters?</title>
      <dc:creator>Vani Kulkarni</dc:creator>
      <pubDate>Wed, 12 Jan 2022 20:53:39 +0000</pubDate>
      <link>https://dev.to/vanikulkarni/why-cdn-matters-3386</link>
      <guid>https://dev.to/vanikulkarni/why-cdn-matters-3386</guid>
      <description>&lt;p&gt;Are you the one who wonders what is behind the lightning-fast websites or mobile apps that you use on daily basis?&lt;/p&gt;

&lt;p&gt;Read my article about "Why CDN matters" on hashnode @&lt;br&gt;
&lt;a href="https://vanisworklife.hashnode.dev/why-cdn-matters-in-your-tech-stack"&gt;https://vanisworklife.hashnode.dev/why-cdn-matters-in-your-tech-stack&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
