Arquitetura de Software

Arquitetura de SoftwareDesenvolvimento com IAProgramação

Quanto mais código produzimos, mais importante se torna organizá-lo

Já abriu um projeto e pensou:
“Como isso chegou nesse ponto?” 😅
Como um sistema relativamente organizado se transforma em caos?

Essa é uma pergunta antiga na engenharia de software, mas que agora na era da IA e do código abundante, talvez ela seja ainda mais importante.
😅

Organizar código continua sendo um desafio. Mesmo com toda ajuda das LLMs, essa é uma skill antiga que segue válida e talvez seja até mais valiosa agora. Porque IA sem a direção certa pode inclusive escalar o caos.

Foi sobre isso que escrevi neste post.

Read More
Arquitetura de Software

Arquitetura de software não começa na tecnologia. Começa nos sacrifícios.

Quando alguém fala em arquitetura de software, a conversa quase sempre vai para o mesmo lugar:

“Qual stack vocês usam?” “Qual framework?”

“É monólito ou microsserviços?”

“Qual banco? Qual cloud? “Qual LLM?”

Essas perguntas até são válidas em determinados contextos porém, muitas vezes, não são as mais importantes ou já começam tarde demais.

Read More
Arquitetura de SoftwareProdutividadeProgramação

10 estratégias para atacar a complexidade no desenvolvimento de software

Lidar com a complexidade é um dos maiores desafios da Engenharia de Software. Mudanças no mercado, avanços tecnológicos, desafios de comunicação e muitos outros fatores acabam tornando tudo mais complicado. Neste post, compartilho algumas ideias e estratégias que podem ajudar a tornar essa jornada mais leve e administrável.

Read More