<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/infoq/best-of/2024/09" -->

---
title: Best InfoQ posts — September 2024 | daily.dev
description: The most upvoted InfoQ posts from September 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/infoq/best-of/2024/09
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/infoq/best-of/2024/09
og:type: website
og:site_name: daily.dev
og:title: Best InfoQ posts — September 2024 | daily.dev
og:description: The most upvoted InfoQ posts from September 2024, 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 InfoQ — September 2024

1. 1  
[](https://daily.dev/posts/how-to-minimize-latency-and-cost-in-distributed-systems-xz7nngef9 "How to Minimize Latency and Cost in Distributed Systems")  
Article  
![Avatar of infoq](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/afc3bced3e1e4b188dd9127017a60e0c)InfoQ · 2y  
How to Minimize Latency and Cost in Distributed Systems  
Distributed systems across multiple availability zones can incur high data transfer costs and performance issues. Zone Aware Routing helps optimize latency and costs by directing traffic within the same availability zone. Implementing this requires tools like Istio and support from distributed databases. It's crucial to handle uneven service distribution to avoid hotspots and ensure system reliability.  
14  
1
2. 2  
[](https://daily.dev/posts/how-to-make-technical-debt-your-friend-2m4y87t9q "How to Make Technical Debt Your Friend")  
Article  
![Avatar of infoq](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/afc3bced3e1e4b188dd9127017a60e0c)InfoQ · 2y  
How to Make Technical Debt Your Friend  
Technical debt (TD) is often viewed as a liability, but it can be leveraged to facilitate learning and avoid over-investment. Using a Minimum Viable Architecture (MVA) approach allows teams to make informed decisions about addressing TD by focusing on what is necessary for the success of a Minimum Viable Product (MVP). Not all perceived TD needs to be resolved, as some may turn out to be non-issues. Understanding how to appropriately manage TD helps teams effectively balance short-term delivery goals with long-term viability.  
13  
2
3. 3  
[](https://daily.dev/posts/how-we-created-a-high-scale-notification-system-at-duolingo-ilpngdwxx "How We Created a High-Scale Notification System at Duolingo")  
Article  
![Avatar of infoq](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/afc3bced3e1e4b188dd9127017a60e0c)InfoQ · 2y  
How We Created a High-Scale Notification System at Duolingo  
Duolingo created a high-scale notification system to send millions of notifications within seconds during the Super Bowl. They discussed their transition from a monolithic application to a microservices architecture using AWS ECS, Terraform, Python, and JVM languages. Key tools include Zombie mode for continuous user experience during backend issues, Jeeves for monitoring user feedback, and Freeze Gun to maintain user streaks during incidents. The Superb Owl service demonstrated the ability to send notifications quickly and reliably by leveraging asynchronous processing and AWS services.  
12

[See all InfoQ archives](/sources/infoq/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/infoq/best-of/2024/09#page","url":"https://daily.dev/sources/infoq/best-of/2024/09","name":"Best InfoQ Posts — September 2024","description":"The most upvoted InfoQ posts from September 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/infoq/best-of/2024/09#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/how-to-minimize-latency-and-cost-in-distributed-systems-xz7nngef9","name":"How to Minimize Latency and Cost in Distributed Systems"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/how-to-make-technical-debt-your-friend-2m4y87t9q","name":"How to Make Technical Debt Your Friend"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/how-we-created-a-high-scale-notification-system-at-duolingo-ilpngdwxx","name":"How We Created a High-Scale Notification System at Duolingo"}]},{"@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":"InfoQ","item":"https://daily.dev/sources/infoq"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/infoq/best-of"},{"@type":"ListItem","position":5,"name":"September 2024"}]}]}
```

