O que é arquitetura de software?

Aquilo que muitos falam mas poucos fazem

Caio Andrade
Sep 24, 2018 · 6 min read
Image for post
Image for post
A arquitetura da biblioteca não define como os livros vão ser organizados
Image for post
Image for post
Código apodrecendo com o tempo

Isso é normal. Acontece desde o início de um projeto e vai continuar acontecendo até o fim. Software é soft porque foi feito para ser mudado. Refatorado. Experimentado. Ajustado. Corrigido. Incrementado.

Image for post
Image for post
Testes automatizados para medir o impacto das mudanças
Image for post
Image for post
Quando uma mudança causa outras

Arquiteturas são formas de isolar nosso código dos fatores externos, para que tenhamos a liberdade de modelar e remodelar a solução para o problema da forma que entendemos ser a melhor no momento. E depois remodelar de novo. E de novo.

Image for post
Image for post
Image for post
Image for post
Com a arquitetura da biblioteca pronta, podemos organizar os livros como quisermos

Image for post
Image for post
Se você quer ter a liberdade para organizar os livros numa biblioteca com a arquitetura pronta, venha trabalhar conosco!

mercos-engineering

Development and Product Team @ Mercos

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store