title: How do I avoid invalidating my CDN cache whenever I add a new blog post to my database?
body: <p>I am using Django REST API as a backend to a blog, with the front end in React hosted separately.</p>
  <p>I have the React front end behind Cloudfront, acting as a CDN.</p>
  <p>Whenever I want to add a new blog post / add any new record in my DB, I need to invalidate my cache for it to actually appear on the site. I understand why this happens.</p>
  <p>I want to know how I can avoid this, and still get the benefits of caching without wiping my whole cache everytime I want to see my new content.</p>