<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/awstip/best-of/2023/08" -->

---
title: Best AWS Tip posts — August 2023 | daily.dev
description: The most upvoted AWS Tip posts from August 2023, curated by the daily.dev community.
canonical: https://daily.dev/sources/awstip/best-of/2023/08
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/awstip/best-of/2023/08
og:type: website
og:site_name: daily.dev
og:title: Best AWS Tip posts — August 2023 | daily.dev
og:description: The most upvoted AWS Tip posts from August 2023, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of AWS Tip — August 2023

1. 1  
[](https://daily.dev/posts/use-nginx-as-an-api-gateway-d7l0vd5zk "Use Nginx as an API Gateway")  
Article  
![Avatar of awstip](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/aea5725665d4494d8470f6c11612e774)AWS Tip · 3y  
Use Nginx as an API Gateway  
Use Nginx as an API Gateway to manage and direct incoming requests to three different microservices. Nginx is software that works as a reverse proxy and can be used as a Load balancer to distribute requests to different servers. The primary role of the API gateway is to act as an intermediary between clients (e.g.  
167  
7
2. 2  
[](https://daily.dev/posts/nextjs-data-fetching-strategies-for-server-side-components-zn5tttnmu "NextJS: Data Fetching Strategies for Server Side Components")  
Article  
![Avatar of awstip](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/aea5725665d4494d8470f6c11612e774)AWS Tip · 3y  
NextJS: Data Fetching Strategies for Server Side Components  
NextJS is an extension of ReactJS that provides features like Server Side components, Client and Server Rendering, Data fetching with revalidation and built in optimizations. NextJS gives us freedom to decide if we want a component to be rendered at client or server.  
73  
3
3. 3  
[](https://daily.dev/posts/run-aws-on-your-laptop-introduction-to-localstack--zaqjn04jj "Run AWS on Your Laptop. Introduction to LocalStack.")  
Article  
![Avatar of awstip](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/aea5725665d4494d8470f6c11612e774)AWS Tip · 3y  
Run AWS on Your Laptop. Introduction to LocalStack.  
LocalStack is a cloud service emulator that runs AWS services solely on your laptop. There are currently more than 60 emulated AWS cloud services (and most of them free) provided by LocalStack. The last thing you want to do is set up an AWS environment to improve your skills, only to accidentally shoot yourself in the foot.  
53  
3
4. 4  
[](https://daily.dev/posts/factory-pattern-better-laravel-monoliths-2ny6jmnza "Factory Pattern: Better Laravel Monoliths")  
Article  
![Avatar of awstip](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/aea5725665d4494d8470f6c11612e774)AWS Tip · 3y  
Factory Pattern: Better Laravel Monoliths  
Factory Pattern promotes loose coupling code by separating implementation from its client. The pattern is useful when we have more than one implementation of an interface and selection of implementing class is dictated by context such as calling component or request parameters. We have to use Factory Pattern and Dependency Injection.  
17
5. 5  
[](https://daily.dev/posts/restful-api-specification-with-fastapi-and-djantic--xoi3pnehw "RESTful API Specification with FastAPI and Djantic.")  
Article  
![Avatar of awstip](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/aea5725665d4494d8470f6c11612e774)AWS Tip · 3y  
RESTful API Specification with FastAPI and Djantic.  
RESTful API Specification with FastAPI and Djantic. FastApi is a high-performance web framework for building API with Python 3.7+ based on standard type hints. Djantic is a library that provides a configurable utility class to automatically create a Pydantic model instance for any Django model class.  
13
6. 6  
[](https://daily.dev/posts/laravel-authentication-and-authorization-jwt-and-policies-ldqthdcuz "Laravel Authentication and Authorization: JWT and Policies")  
Article  
![Avatar of awstip](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/aea5725665d4494d8470f6c11612e774)AWS Tip · 3y  
Laravel Authentication and Authorization: JWT and Policies  
Laravel Authentication and Authorization: JWT and Policies are PHP classes that implements access control and hence authorization by defining authorization logic for a given model or resource. Every content that may be served by an API may be considered as a resource. This includes images as well as data stored in the database.  
12

[See all AWS Tip archives](/sources/awstip/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/awstip/best-of/2023/08#page","url":"https://daily.dev/sources/awstip/best-of/2023/08","name":"Best AWS Tip Posts — August 2023","description":"The most upvoted AWS Tip posts from August 2023, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/awstip/best-of/2023/08#items","numberOfItems":6,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/use-nginx-as-an-api-gateway-d7l0vd5zk","name":"Use Nginx as an API Gateway"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/nextjs-data-fetching-strategies-for-server-side-components-zn5tttnmu","name":"NextJS: Data Fetching Strategies for Server Side Components"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/run-aws-on-your-laptop-introduction-to-localstack--zaqjn04jj","name":"Run AWS on Your Laptop. Introduction to LocalStack."},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/factory-pattern-better-laravel-monoliths-2ny6jmnza","name":"Factory Pattern: Better Laravel Monoliths"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/restful-api-specification-with-fastapi-and-djantic--xoi3pnehw","name":"RESTful API Specification with FastAPI and Djantic."},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/laravel-authentication-and-authorization-jwt-and-policies-ldqthdcuz","name":"Laravel Authentication and Authorization: JWT and Policies"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"AWS Tip","item":"https://daily.dev/sources/awstip"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/awstip/best-of"},{"@type":"ListItem","position":5,"name":"August 2023"}]}]}
```

