Skip to Content
O elevador do arquiteto de software
book

O elevador do arquiteto de software

by Gregor Hohpe
April 2025
Intermediate to advanced
368 pages
9h 39m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Book available
Content preview from O elevador do arquiteto de software

Capítulo 17. A Tua Cafeteria Não Usa Commit Bifásico

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

Aprende sobre o design de sistemas distribuídos enquanto estás na fila de espera!

Grande, durable, non-atomic, soy chai latte
Grande, durável, não atómico, soy chai latte

Quando desenham soluções, os arquitectos olham frequentemente para soluções técnicas como as transacções ACID (Atomic, Consistent, Isolated, Durable)e os valores binários para criar um sistema bem definido e perfeito. Na realidade, porém, desenhar sistemas complexos não é assim tão fácil, por isso há mais uma fonte de orientação de design que deves considerar: o mundo real.1

Hotto Cocoa o Kudasai

Sabes que és um geek quando ir a um café te faz pensar em padrões de interação entre sistemas pouco acoplados. Isto aconteceu-me numa viagem ao Japão. Alguns dos pontos turísticos mais familiares em Tóquio são os inúmeros cafés Starbucks, especialmente nas áreas de Shinjuku e Roppongi. Depois de ter esticado os meus limitados conhecimentos de japonês murmurando "Hotto Cocoa o Kudasai" ("Um chocolate quente, por favor"), regressei à minha bolha de estrangeiro e comecei a pensar na forma como o Starbucks processa os pedidos de bebidas.

Curiosamente, a otimização da produção resulta num modelo de processamento simultâneo e assíncrono: quando fazes o teu pedido, o caixa marca uma chávena de ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Métricas da arquitetura de software

Métricas da arquitetura de software

Christian Ciceri, Dave Farley, Neal Ford, Andrew Harmel-Law, Michael Keeling, Carola Lilienthal, João Rosa, Alexander von Zitzewitz, Rene Weiss, Eoin Woods
Engenharia de software na Google

Engenharia de software na Google

Titus Winters, Tom Manshreck, Hyrum Wright

Publisher Resources

ISBN: 9798341642454