<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/boxes-are-easy-arrows-are-hard-what-software-architecture-really-is-about-samnewman4355-payp4pkyz" -->

---
title: Boxes Are Easy. Arrows Are Hard. What Software...
description: A talk by Sam Newman exploring what software architecture is really about, framing it as the relationships (arrows) between components rather than the...
canonical: https://daily.dev/posts/boxes-are-easy-arrows-are-hard-what-software-architecture-really-is-about-samnewman4355-payp4pkyz
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Boxes Are Easy. Arrows Are Hard. What Software Architecture Really Is About – @samnewman4355 | daily.dev
og:description: A talk by Sam Newman exploring what software architecture is really about, framing it as the relationships (arrows) between components rather than the...
og:url: https://daily.dev/posts/boxes-are-easy-arrows-are-hard-what-software-architecture-really-is-about-samnewman4355-payp4pkyz
og:image: https://api.daily.dev/og/posts/pAyP4pkYZ.png
og:image:alt: Boxes Are Easy. Arrows Are Hard. What Software Architecture Really Is About – @samnewman4355
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Boxes Are Easy. Arrows Are Hard. What Software Architecture Really Is About – @samnewman4355

**[GOTO Conferences](https://daily.dev/sources/goto)** · 1 min read · 3 upvotes · 0 comments

## Summary

A talk by Sam Newman exploring what software architecture is really about, framing it as the relationships (arrows) between components rather than the components (boxes) themselves. The core focus is on the distinction between synchronous request-response and asynchronous event-driven interaction styles, arguing this stylistic choice should guide technology decisions before picking specific tools like Kafka or GraphQL.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=vuUV1mHXtsM>

## Similar posts on daily.dev

- [Learning Software Architecture](https://daily.dev/posts/learning-software-architecture-wad8q2niq) · matklad · 109 upvotes · 1 comments
- [What software architecture unexpectedly taught me about enterprise design](https://daily.dev/posts/what-software-architecture-unexpectedly-taught-me-about-enterprise-design-pxdxwlywu) · Medium · 96 upvotes · 4 comments

---

Tags: [#architecture](https://daily.dev/tags/architecture), [#microservices](https://daily.dev/tags/microservices)

[View this post on daily.dev](https://daily.dev/posts/boxes-are-easy-arrows-are-hard-what-software-architecture-really-is-about-samnewman4355-payp4pkyz)

```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","@type":"TechArticle","headline":"Boxes Are Easy. Arrows Are Hard. What Software Architecture Really Is About – @samnewman4355","url":"https://daily.dev/posts/boxes-are-easy-arrows-are-hard-what-software-architecture-really-is-about-samnewman4355-payp4pkyz","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/boxes-are-easy-arrows-are-hard-what-software-architecture-really-is-about-samnewman4355-payp4pkyz"},"datePublished":"2026-03-01T13:31:38.397Z","dateModified":"2026-03-01T13:31:58.044Z","description":"A talk by Sam Newman exploring what software architecture is really about, framing it as the relationships (arrows) between components rather than the...","image":"https://i.ytimg.com/vi/vuUV1mHXtsM/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/vuUV1mHXtsM/sddefault.jpg","isAccessibleForFree":true,"articleSection":"GOTO Conferences","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"GOTO Conferences","logo":"https://media.daily.dev/image/upload/s--rax7fnoD--/f_auto/v1704628081/logos/goto.jpg","url":"https://daily.dev/sources/goto"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/boxes-are-easy-arrows-are-hard-what-software-architecture-really-is-about-samnewman4355-payp4pkyz","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":3},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"architecture,microservices","timeRequired":"PT1M","video":{"@type":"VideoObject","name":"Boxes Are Easy. Arrows Are Hard. What Software Architecture Really Is About – @samnewman4355","description":"A talk by Sam Newman exploring what software architecture is really about, framing it as the relationships (arrows) between components rather than the...","thumbnailUrl":"https://i.ytimg.com/vi/vuUV1mHXtsM/sddefault.jpg","uploadDate":"2026-03-01T13:31:38.397Z","duration":"PT1M","url":"https://api.daily.dev/r/pAyP4pkYZ","embedUrl":"https://www.youtube.com/embed/vuUV1mHXtsM"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"GOTO Conferences","item":"https://daily.dev/sources/goto"},{"@type":"ListItem","position":3,"name":"Boxes Are Easy. Arrows Are Hard. What Software Architecture Really Is About – @samnewman4355"}]}
```

