<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/milanjovanovic/best-of/2025/10" -->

---
title: Best Milan Jovanović posts — October 2025 | daily.dev
description: The most upvoted Milan Jovanović posts from October 2025, curated by the daily.dev community.
canonical: https://daily.dev/sources/milanjovanovic/best-of/2025/10
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/milanjovanovic/best-of/2025/10
og:type: website
og:site_name: daily.dev
og:title: Best Milan Jovanović posts — October 2025 | daily.dev
og:description: The most upvoted Milan Jovanović posts from October 2025, 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 Milan Jovanović — October 2025

1. 1  
[](https://daily.dev/posts/the-interview-question-that-changed-how-i-think-about-system-design-4kxeandtd "The Interview Question That Changed How I Think About System Design")  
Article  
![Avatar of milanjovanovic](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/78d8abfb692746538410dee47f93e566)Milan Jovanović · 46w  
The Interview Question That Changed How I Think About System Design  
An interview question about optimizing a 5-minute report generation process reveals a fundamental shift in thinking: the solution isn't making the code faster, but redesigning the system to be asynchronous. Instead of blocking users with synchronous requests, the better approach uses background workers, job queues, and notifications to keep the UI responsive while processing happens independently. This architectural change improves user experience, enables fault tolerance with automatic retries, and allows the system to scale under load without holding open connections or locking up resources.  
80  
2

[See all Milan Jovanović archives](/sources/milanjovanovic/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/milanjovanovic/best-of/2025/10#page","url":"https://daily.dev/sources/milanjovanovic/best-of/2025/10","name":"Best Milan Jovanović Posts — October 2025","description":"The most upvoted Milan Jovanović posts from October 2025, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/milanjovanovic/best-of/2025/10#items","numberOfItems":1,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/the-interview-question-that-changed-how-i-think-about-system-design-4kxeandtd","name":"The Interview Question That Changed How I Think About System Design"}]},{"@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":"Milan Jovanović","item":"https://daily.dev/sources/milanjovanovic"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/milanjovanovic/best-of"},{"@type":"ListItem","position":5,"name":"October 2025"}]}]}
```

