Skip to content

Centrados

Center Driven

Uma abordagem centralizada onde a tomada de decisões e o controle de processos são feitos a partir de um ponto central.

  • Mainframes (Década de 1950 - 1970) - IBM 701 (1952) e IBM 1401 (1959)
  • Supermicros (Década de 1970 - 1980) - Digital Equipment Corporation (DEC) com sua linha de computadores VAX.
  • Microcomputadores (Anos 1980) - IBM PC (1981) e o Apple Macintosh (1984).
  • Redes Locais e Arquitetura Cliente-Servidor (Anos 1990) - Windows NT e Novell NetWare
  • On-Premise (Final dos Anos 1990 - 2000) - arquitetura on-premise se torna predominante, com as empresas adotando - Servidores e infraestrutura de TI dentro de suas próprias instalações.

Decentralized ou Product Center Driven ou Customer Center Driven

  • Cloud Computing: IaaS, PaaS e SaaS (Anos 2000 - 2010) - 2006: O conceito de cloud computing começa a ganhar forma, com o lançamento do Amazon Web Services (AWS),
  • Arquitetura em Microserviços e Containers (2010 - Presente) 2010-2015: Começa a popularização da arquitetura de microserviços como uma evolução das arquiteturas monolíticas.

Arquitetura Desenvolvimento sustentação infra é governança

  • Aumento do Débito Técnico;
  • Ausência ou Inexpressividade em reuso de código (a galera não se falava mais tava tudo todo mundo trabalhando de home office - tentei LiveShared)
  • Turnover com perda de conhecimento
  • Arquitetura de de soluções e Arquitetura de infraestrutura

Quem Nunca ?

Participou de algum Projeto de Desenvolvimento de Software ou Implantação de Software, que teve problemas?

  • Ciclo de vida utilizado (Go Horse, Waterfall, Ágil).
  • Restrições impostas (prazo, custo, escopo, equipe...)?
  • Contexto (projeto interno ou adquirido de um terceiro – e de que lado você estava)?
  • O que foi medido no projeto (indicadores)?
  • Qual era o cenário humano (cultura, ambiente, moral da equipe, nível de conflitos)?
  • Quais foram os resultados do projeto (lucratividade, qualidade do produto, entrega de valor ao negócio, realização da equipe)?
  • Quais foram os principais problemas?
  • Quais as consequências dos problemas?