Skip to content

arturafonsoaa/software-architecture-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Software Architecture Notes

Este repositório contém anotações estruturadas e pequenos artigos sobre Arquitetura de Software, Clean Code e Design Patterns.

O objetivo é:

  • Organizar e consolidar estudos em arquitetura
  • Explicar conceitos de forma clara e objetiva
  • Fornecer exemplos práticos em PHP e Laravel
  • Compartilhar conhecimento com a comunidade
  • Construir uma base pública de aprendizado contínuo

📚 Estrutura

O conteúdo está organizado por temas:

  • 01 - Princípios
  • 02 - Design Patterns
  • 03 - Clean Code & Boas Práticas
  • 04 - Arquitetura
  • 05 - Estilos Arquiteturais
  • 06 - Aplicações em Laravel

Cada pasta agrupa artigos relacionados ao mesmo assunto, mantendo progressão lógica e organização.


🎯 Público-Alvo

  • Desenvolvedores backend
  • Desenvolvedores Laravel
  • Estudantes de engenharia de software
  • Programadores que desejam evoluir seu pensamento arquitetural

📝 Formato dos Artigos

Cada artigo segue uma estrutura consistente:

  • Definição do conceito
  • Problema que ele resolve
  • Exemplos práticos em PHP
  • Quando usar
  • Quando não usar
  • Trade-offs envolvidos
  • Resumo final

A proposta é manter textos diretos, técnicos e aplicáveis.


🚀 Por que este repositório existe?

Escrever é uma forma de pensar com clareza.

Este repositório funciona como uma base pública de conhecimento construída durante estudos contínuos em Arquitetura de Software.

A intenção não é produzir conteúdo superficial, mas organizar conceitos importantes de maneira estruturada e útil.


📖 Leituras Relacionadas

Algumas obras que influenciam os conteúdos aqui organizados:

  • Clean Code
  • Clean Architecture
  • Refactoring
  • Patterns of Enterprise Application Architecture

📌 Observação

Arquitetura envolve decisões e trade-offs. Os artigos aqui não pretendem estabelecer regras absolutas, mas apresentar princípios, contextos e boas práticas de forma crítica e fundamentada.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors