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

---
title: Best Joud Awad posts — August 2026 | daily.dev
description: The most upvoted Joud Awad posts from August 2026, curated by the daily.dev community.
canonical: https://daily.dev/sources/iac4jsbu0lv8wbsc85fsh/best-of/2026/08
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/iac4jsbu0lv8wbsc85fsh/best-of/2026/08
og:type: website
og:site_name: daily.dev
og:title: Best Joud Awad posts — August 2026 | daily.dev
og:description: The most upvoted Joud Awad posts from August 2026, 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 Joud Awad — August 2026

1. 1  
[](https://daily.dev/posts/3ngiuticq)  
Article  
![Avatar of iac4jsbu0lv8wbsc85fsh](https://media.daily.dev/image/upload/s--dOB9RaXY--/f_auto/v1773320801/avatars/avatar_iaC4JsBU0lV8wBsc85fSh?_a=BAMAMiiu0)Joud Awad · 4w  
297  
30
2. 2  
[](https://daily.dev/posts/sypyx660x)  
Article  
![Avatar of iac4jsbu0lv8wbsc85fsh](https://media.daily.dev/image/upload/s--dOB9RaXY--/f_auto/v1773320801/avatars/avatar_iaC4JsBU0lV8wBsc85fSh?_a=BAMAMiiu0)Joud Awad · 5w  
179  
13
3. 3  
[](https://daily.dev/posts/zpmr722cq)  
Article  
![Avatar of iac4jsbu0lv8wbsc85fsh](https://media.daily.dev/image/upload/s--dOB9RaXY--/f_auto/v1773320801/avatars/avatar_iaC4JsBU0lV8wBsc85fSh?_a=BAMAMiiu0)Joud Awad · 3w  
163  
24
4. 4  
[](https://daily.dev/posts/day-27-30-aws-system-design-patterns-zshlhvrvq "Day 27/30 AWS System Design Patterns")  
Article  
![Avatar of iac4jsbu0lv8wbsc85fsh](https://media.daily.dev/image/upload/s--dOB9RaXY--/f_auto/v1773320801/avatars/avatar_iaC4JsBU0lV8wBsc85fSh?_a=BAMAMiiu0)Joud Awad · 2w  
Day 27/30 AWS System Design Patterns  
A system design scenario walks through architecting an IoT data pipeline that must support both sub-500ms anomaly detection and cold storage archival to S3 as Parquet files. It compares Kinesis Data Streams and Kinesis Data Firehose, explaining why Firehose has no Lambda destination, why writing individual S3 objects from Streams creates small-file problems, and why direct Lambda invocation from devices lacks buffering. The correct design uses Kinesis Data Streams as the ingestion layer with two consumers: the anomaly detector reading directly from the stream, and a Firehose delivery stream subscribed as a second consumer to handle batching and S3 archival.  
106  
25
5. 5  
[](https://daily.dev/posts/day-16-30-aws-system-design-patterns-qs6ncb15o "Day 16/30 AWS System Design Patterns")  
Article  
![Avatar of iac4jsbu0lv8wbsc85fsh](https://media.daily.dev/image/upload/s--dOB9RaXY--/f_auto/v1773320801/avatars/avatar_iaC4JsBU0lV8wBsc85fSh?_a=BAMAMiiu0)Joud Awad · 5w  
Day 16/30 AWS System Design Patterns  
A real-time sports scoreboard built on AWS AppSync (GraphQL WebSocket subscriptions) and DynamoDB experiences a thundering herd problem during a championship final. When 95,000 users open the app simultaneously within 90 seconds, connection attempts peak at \~3,500/s — exceeding AppSync's default 2,000 connection requests/second quota. Rejected clients retry immediately, sustaining the overload and leaving 30% of viewers with frozen scoreboards. The correct fix combines a quota increase, client-side jittered exponential backoff, and connection sharding across multiple AppSync APIs.  
102  
25

[See all Joud Awad archives](/sources/iaC4JsBU0lV8wBsc85fSh/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/iaC4JsBU0lV8wBsc85fSh/best-of/2026/08#page","url":"https://daily.dev/sources/iaC4JsBU0lV8wBsc85fSh/best-of/2026/08","name":"Best Joud Awad Posts — August 2026","description":"The most upvoted Joud Awad posts from August 2026, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/iaC4JsBU0lV8wBsc85fSh/best-of/2026/08#items","numberOfItems":5,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/3ngiuticq","name":""},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/sypyx660x","name":""},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/zpmr722cq","name":""},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/day-27-30-aws-system-design-patterns-zshlhvrvq","name":"Day 27/30 AWS System Design Patterns"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/day-16-30-aws-system-design-patterns-qs6ncb15o","name":"Day 16/30 AWS System Design Patterns"}]},{"@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":"Joud Awad","item":"https://daily.dev/sources/iaC4JsBU0lV8wBsc85fSh"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/iaC4JsBU0lV8wBsc85fSh/best-of"},{"@type":"ListItem","position":5,"name":"August 2026"}]}]}
```

