---
title: "Discussion on \"Tomcat vs Netty: The Thread Model Decision Most Engineers Get Backwards\" | Hashnode"
description: "Discussion on \"Tomcat vs Netty: The Thread Model Decision Most Engineers Get Backwards\". Blocking vs non-blocking I/O, Java NIO, and how Tomcat's thread-per-request model compares to Netty's event loop, fundamentals for backend engineer."
url: "https://hashnode.com/posts/tomcat-vs-netty-the-thread-model-decision-most-engineers-get-backwards/6aa856159b22743308a36950"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Tomcat vs Netty: The Thread Model Decision Most Engineers Get Backwards](https://systemsatscale.hashnode.dev/tomcat-vs-netty-the-thread-model-decision-most-engineers-get-backwards?utm_source=hashnode&utm_medium=feed)

Blocking vs non-blocking I/O, Java NIO, and how Tomcat's thread-per-request model compares to Netty's event loop, fundamentals for backend engineer.

Sep 14 · 7 min read · systemsatscale.hashnode.dev  
Read the article

-   [#java](https://hashnode.com/tag/java)
-   [#spring-boot](https://hashnode.com/tag/spring-boot)
-   [#netty](https://hashnode.com/tag/netty)
-   [#micronaut](https://hashnode.com/tag/micronaut)
-   [#reactive-programming](https://hashnode.com/tag/reactive-programming)
-   [#backend-development](https://hashnode.com/tag/backend-development)
-   [#tomcat](https://hashnode.com/tag/tomcat)

## Written by

[ayushsharmaio0112](https://hashnode.com/@ayushsharma11)

@ayushsharma11 · Bangalore, India

  
[View profile](https://hashnode.com/@ayushsharma11)

Software Engineer, curious about distributed systems and AI

Software Engineer @ Target | Building reliable, high-scale systems with Kotlin, Java, Spring Boot &amp; Kafka

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
