SlideShare uma empresa Scribd logo
1 de 66
Baixar para ler offline
Arquitetura Evolutiva,
O segredo para uma
“arquitetura ágil”
bit.ly/slide-paulovich
Usem a hashtag #arquitetura #tdcfloripa
Tirem muitos prints!
andre.paulovich@ionsistemas.com.br
me add aí
MCP | MCTS | MCT | MCAD | MCSD.Net | MVP Asp.Net 2011 à 2014
Growth Hacker - Arquiteto de Sistemas .
Estrategista Digital, Agilista e eterno estudante .
@andrepaulovich .
André Paulovich .
O que é arquitetura de software?
“É um conjunto de decisões difíceis
de serem mudadas no futuro.”
Martin Fowler (tradução livre)
“Um arquiteto permite que decisões importantes
sejam adiadas e um bom arquiteto maximiza o
número de decisões não tomadas.”
Uncle Bob (tradução livre)
O que faz um arquiteto de software?
Arquiteto
Você parece obrigado a tomar
uma decisão impossível
Não muito
tempo atrás...
Tudo anda dentro do prazo!
INCLUSIVE a fase de
DESIGN.
Até o “fatídico dia” em que
os desenvolvedores
compilam o projeto pela
primeira vez…
Produzíamos
dúzias de
documentos
Foto
Lado bom do momento
Tudo parecia um paraíso.
Há algum tempo...
Mas isso se refletia em
uma imensidão de
documentos e
processos.
18 anos atrás…
conhecemos o manifesto ágil!
21 já!
Daí “aprendemos” que
podemos trabalhar em
ciclos curtos.
Entrevistamos usuários,
detalhamos funcionalidades
e entregamos de maneira
contínua “pedacinhos” de
um sistema maior…
Ágil não tem
cérebro
@lissijean
Arquiteto “Guia Turístico”
Arquitetura de software é
repleta de incertezas...
Incertezas?
Mudanças são inevitáveis
“Uma arquitetura evolutiva suporta mudanças contínuas
e incrementais como um primeiro princípio por meio de
vários aspectos.” Rebecca Parsons (tradução livre)
O que é arquitetura evolutiva?
Mudanças
Mudanças podem surgir de diferentes necessidades...
Técnicas Negócio
Linguagens de programação
Bibliotecas
Ferramentas
Sistemas operacionais
Padrões e Estilos
Modelos comerciais
Concorrência
Necessidades dos clientes
Novas integrações
Legislações
Quebre os Silos!
Conway's law!
Negócio Design
Segurança Engenheiros
DBA´s
“Mas, Paulovich, eu sei
trabalhar em grupo.”
Pagamento Estoque
Venda Entrega
Times
MULTIdisciplinares!
Conway's law!
PERDA Mantém
Desenvolve
Desenvolve
Projeto
Produto
Desenvolve Desenvolve
FIM
MVP Release 2...
Desenvolve
Release 1...
Princípios!
Controle a
Complexidade
Acidental Essencial
A complexidade acidental é
aquela que surge durante o
processo de desenvolvimento,
ou seja, ela é CAUSADA pela
abordagem escolhida para
resolver o problema.
Já a essencial é basicamente a
complexidade que nosso
“software” se propõe resolver.
SIM, infelizmente existem
problemas complexos, e é neles
que temos que focar.
KISS
Dois tipos de complexidade...
KISS
Gerir débitos técnicos
Design
Clean
Design
Tradicional
Desvio... DOR
Refatore constantemente
Refatorar é um
Mantra!
Início de
um projeto Tempo
Funcionalidades
acumuladas
Com
gestão de
débitos
Sem
gestão de
débitos
Débitos técnicos
cobram juros!
Refatore
constantemente!
Mesma “entrega”
Manutenção de um sistema
Reversibilidade
Não tome decisões que você não pode reverter.
Evite ser dependente de um framework, biblioteca ou linguagem.
A reversibilidade tem um custo!
Se o código é impossível de ser revertido, é impossível refatorar.
Nem tudo precisa ser reversível!
Reversibilidade
Último momento de responsabilidade
Não é procrastinação
Último momento de responsabilidade
Início de
um projeto
Tempo
Entendimento
Big Up Front Design!
Decisões arquiteturais
Vamos evoluir
esse pensamento...
Você pode substituir “big” por “enough”
Início de
um projeto
Tempo
Entendimento
Enough Up Front Design!
Decisões arquiteturais
Hey, Batman! Vamos criar
um método assíncrono com
validação dupla de
criptografia nas requisições
da API...
YAGNI
YAGNI (You Arenʼt Gonna Need It)
Compartilhando dados entre aplicações.
Mogli e Balu: Somente o Necessário
Somente o necessário...
Minimum Viable Product
Platform
MEDO
80%
RESULTADO
20%
ESFORÇO
“Boa parte das coisas, que lá no
início, eu achava que ia precisar.
Depois de algum tempo cheguei
a conclusão que não precisava
mais…” Paulovich
Tente se manter focado no que é importante! Lembre-se de Pareto!
Decisões compartilhadas!
Todos se tornam arquitetos!
Realize constantemente reuniões para discutir
próximos passos “arquiteturais”, garantindo à
todos a possibilidade de contribuir…
Isso aumenta o “ownership”!
Solutions Reviews
Pense num
sanduíche!
Evolução
A arquitetura de um projeto é algo que precisa se desenvolver… não “nasce” pronta… A cada ciclo
de entregas, você tem a oportunidade de criar uma nova “geração” da sua arquitetura.
Maturidade 1 Maturidade 2 Maturidade 3 Maturidade n
Fachadas
APIs Corporativas
Microsserviços
Nuvem
Legado
Nova
Arquitetura
Cliente / Servidor
Maturidade
Evolução em Gerações
Legado
Novo Sistema
Fachadas
API
Estoque
API
Pagamentos
Boletos
API
Vendas
Evolução em Gerações
Você é o resultado de 4 bilhões de anos
de evolução bem sucedida.
Não subestime o poder da evolução.
Tornem-se “guias” em
constante evolução…
andre.paulovich@ionsistemas.com.br
me add aí
MCP | MCTS | MCT | MCAD | MCSD.Net | MVP Asp.Net 2011 à 2014
Growth Hacker - Arquiteto de Sistemas .
Estrategista Digital, Agilista e eterno estudante .
@andrepaulovich .
André Paulovich .
https:/
/martinfowler.com/ieeeSoftware/whoNeedsArchitect.pdf (Artigo - Martin Fowler)
https:/
/pt.slideshare.net/thekua/building-evolutionary-architectures (Slides - Patrick Kua)
https:/
/www.vectorstock.com/12540550 (Ilustração)
https:/
/www.youtube.com/watch?v=DngAZyWMGR0 (Vídeo - Making Architecture Matter - Martin Fowler Keynote)
https:/
/www.gislounge.com/defining-waterfall-and-agile-gis-project-management-styles/ (Artigo - Lowell Ballard)
https:/
/www.infoq.com/br/news/2016/04/evolutionary-architectures (Artigo - Jan Stenberg)
http:/
/equinocios.com/arquitetura/2017/03/03/Introducao-a-arquitetura-evolutiva/ (Artigo - Bruno Mazzo)
https:/
/www.youtube.com/watch?v=VEPwR4Hpi7M&t=25s (Vídeo - Evolutionary Architecture - Venkat)
https:/
/www.thoughtworks.com/insights/blog/microservices-evolutionary-architecture (Artigo - Neal e Rebecca)
Referências

Mais conteúdo relacionado

Mais procurados

Manutenção ágil: Um design de processo orientado a eficácia
Manutenção ágil:  Um design de processo orientado a eficáciaManutenção ágil:  Um design de processo orientado a eficácia
Manutenção ágil: Um design de processo orientado a eficáciaAnderson Silveira
 
Excavating the knowledge of our ancestors
Excavating the knowledge of our ancestorsExcavating the knowledge of our ancestors
Excavating the knowledge of our ancestorsUwe Friedrichsen
 
"Escaping the Build Trap" by Melissa Perri
"Escaping the Build Trap" by Melissa Perri"Escaping the Build Trap" by Melissa Perri
"Escaping the Build Trap" by Melissa PerriProductized
 
[es] Enterprise Agile adoption - Límites y palancas
[es] Enterprise Agile adoption - Límites y palancas[es] Enterprise Agile adoption - Límites y palancas
[es] Enterprise Agile adoption - Límites y palancasXavier Albaladejo
 
Elevando sua análise de métricas para o próximo nível
Elevando sua análise de métricas para o próximo nívelElevando sua análise de métricas para o próximo nível
Elevando sua análise de métricas para o próximo nívelJoão Grabosque
 
K21 KBR22 Transformando Gestão Jurídica com Flight Levels, Kanban e F4P
K21 KBR22 Transformando Gestão Jurídica com Flight Levels, Kanban e F4PK21 KBR22 Transformando Gestão Jurídica com Flight Levels, Kanban e F4P
K21 KBR22 Transformando Gestão Jurídica com Flight Levels, Kanban e F4PAndressa Chiara
 
Gestión Lean de Portafolios de Empresariales - Guía de Implementación
Gestión Lean de Portafolios de Empresariales - Guía de ImplementaciónGestión Lean de Portafolios de Empresariales - Guía de Implementación
Gestión Lean de Portafolios de Empresariales - Guía de ImplementaciónJohnny Ordóñez
 
Branching Your Way to Low-Code Perfection
Branching Your Way to Low-Code PerfectionBranching Your Way to Low-Code Perfection
Branching Your Way to Low-Code PerfectionOutSystems
 
Actividades Habilitadoras para adoptar un portafolio Ágil.pdf
Actividades Habilitadoras para adoptar un portafolio Ágil.pdfActividades Habilitadoras para adoptar un portafolio Ágil.pdf
Actividades Habilitadoras para adoptar un portafolio Ágil.pdfGiovanny Cifuentes
 
Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...Atlassian
 
Software Craftsmanship - Code Smells - Change Preventers
Software Craftsmanship - Code Smells - Change PreventersSoftware Craftsmanship - Code Smells - Change Preventers
Software Craftsmanship - Code Smells - Change PreventersRajat Singla
 
Modern Agile - Porque Agile necesitaba un refresh!
Modern Agile - Porque Agile necesitaba un refresh!Modern Agile - Porque Agile necesitaba un refresh!
Modern Agile - Porque Agile necesitaba un refresh!Johnny Ordóñez
 
Usando o Agile Coaching Competency Framework para evoluir na carreira de Agil...
Usando o Agile Coaching Competency Framework para evoluir na carreira de Agil...Usando o Agile Coaching Competency Framework para evoluir na carreira de Agil...
Usando o Agile Coaching Competency Framework para evoluir na carreira de Agil...Caio Cestari
 
Liderança em Cenários de Incerteza
Liderança em Cenários de IncertezaLiderança em Cenários de Incerteza
Liderança em Cenários de IncertezaSamira Tavares
 
Minicurso Fundamentos da Análise de Negócio 3.0
Minicurso Fundamentos da Análise de Negócio 3.0Minicurso Fundamentos da Análise de Negócio 3.0
Minicurso Fundamentos da Análise de Negócio 3.0Rildo (@rildosan) Santos
 
Liderança impulsionadora de Agilidade e Diversidade
Liderança impulsionadora de Agilidade e DiversidadeLiderança impulsionadora de Agilidade e Diversidade
Liderança impulsionadora de Agilidade e DiversidadeMariana Zaparolli Martins
 
Workshop Fit for Purpose - WUD Rio 2019
Workshop Fit for Purpose - WUD Rio 2019Workshop Fit for Purpose - WUD Rio 2019
Workshop Fit for Purpose - WUD Rio 2019Marco Dubovski
 

Mais procurados (20)

Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
Manutenção ágil: Um design de processo orientado a eficácia
Manutenção ágil:  Um design de processo orientado a eficáciaManutenção ágil:  Um design de processo orientado a eficácia
Manutenção ágil: Um design de processo orientado a eficácia
 
Excavating the knowledge of our ancestors
Excavating the knowledge of our ancestorsExcavating the knowledge of our ancestors
Excavating the knowledge of our ancestors
 
SGRio Keynote 2023.pdf
SGRio Keynote 2023.pdfSGRio Keynote 2023.pdf
SGRio Keynote 2023.pdf
 
"Escaping the Build Trap" by Melissa Perri
"Escaping the Build Trap" by Melissa Perri"Escaping the Build Trap" by Melissa Perri
"Escaping the Build Trap" by Melissa Perri
 
[es] Enterprise Agile adoption - Límites y palancas
[es] Enterprise Agile adoption - Límites y palancas[es] Enterprise Agile adoption - Límites y palancas
[es] Enterprise Agile adoption - Límites y palancas
 
Scrum
ScrumScrum
Scrum
 
Elevando sua análise de métricas para o próximo nível
Elevando sua análise de métricas para o próximo nívelElevando sua análise de métricas para o próximo nível
Elevando sua análise de métricas para o próximo nível
 
K21 KBR22 Transformando Gestão Jurídica com Flight Levels, Kanban e F4P
K21 KBR22 Transformando Gestão Jurídica com Flight Levels, Kanban e F4PK21 KBR22 Transformando Gestão Jurídica com Flight Levels, Kanban e F4P
K21 KBR22 Transformando Gestão Jurídica com Flight Levels, Kanban e F4P
 
Gestión Lean de Portafolios de Empresariales - Guía de Implementación
Gestión Lean de Portafolios de Empresariales - Guía de ImplementaciónGestión Lean de Portafolios de Empresariales - Guía de Implementación
Gestión Lean de Portafolios de Empresariales - Guía de Implementación
 
Branching Your Way to Low-Code Perfection
Branching Your Way to Low-Code PerfectionBranching Your Way to Low-Code Perfection
Branching Your Way to Low-Code Perfection
 
Actividades Habilitadoras para adoptar un portafolio Ágil.pdf
Actividades Habilitadoras para adoptar un portafolio Ágil.pdfActividades Habilitadoras para adoptar un portafolio Ágil.pdf
Actividades Habilitadoras para adoptar un portafolio Ágil.pdf
 
Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...Product Management 2.0: Using Confluence to drive company-wide alignment and ...
Product Management 2.0: Using Confluence to drive company-wide alignment and ...
 
Software Craftsmanship - Code Smells - Change Preventers
Software Craftsmanship - Code Smells - Change PreventersSoftware Craftsmanship - Code Smells - Change Preventers
Software Craftsmanship - Code Smells - Change Preventers
 
Modern Agile - Porque Agile necesitaba un refresh!
Modern Agile - Porque Agile necesitaba un refresh!Modern Agile - Porque Agile necesitaba un refresh!
Modern Agile - Porque Agile necesitaba un refresh!
 
Usando o Agile Coaching Competency Framework para evoluir na carreira de Agil...
Usando o Agile Coaching Competency Framework para evoluir na carreira de Agil...Usando o Agile Coaching Competency Framework para evoluir na carreira de Agil...
Usando o Agile Coaching Competency Framework para evoluir na carreira de Agil...
 
Liderança em Cenários de Incerteza
Liderança em Cenários de IncertezaLiderança em Cenários de Incerteza
Liderança em Cenários de Incerteza
 
Minicurso Fundamentos da Análise de Negócio 3.0
Minicurso Fundamentos da Análise de Negócio 3.0Minicurso Fundamentos da Análise de Negócio 3.0
Minicurso Fundamentos da Análise de Negócio 3.0
 
Liderança impulsionadora de Agilidade e Diversidade
Liderança impulsionadora de Agilidade e DiversidadeLiderança impulsionadora de Agilidade e Diversidade
Liderança impulsionadora de Agilidade e Diversidade
 
Workshop Fit for Purpose - WUD Rio 2019
Workshop Fit for Purpose - WUD Rio 2019Workshop Fit for Purpose - WUD Rio 2019
Workshop Fit for Purpose - WUD Rio 2019
 

Semelhante a Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)

Arquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisArquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisAndré Paulovich
 
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...André Paulovich
 
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágilTDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágilAndré Paulovich
 
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaAndré Paulovich
 
O futuro do arquiteto e das arquiteturas Java Enterprise
O futuro do arquiteto e das arquiteturas Java EnterpriseO futuro do arquiteto e das arquiteturas Java Enterprise
O futuro do arquiteto e das arquiteturas Java EnterpriseGlobalcode
 
FIT e IFSP - Arquitetura (evolucionária) e o papel do arquiteto
FIT e IFSP - Arquitetura (evolucionária) e o papel do arquitetoFIT e IFSP - Arquitetura (evolucionária) e o papel do arquiteto
FIT e IFSP - Arquitetura (evolucionária) e o papel do arquitetoLeandro Daniel
 
Arquitetura de Software 101
Arquitetura de Software 101Arquitetura de Software 101
Arquitetura de Software 101Leandro Silva
 
Agilidade de Ponta-a-Ponta com Arquiteturas Evolucionárias
Agilidade de Ponta-a-Ponta com Arquiteturas EvolucionáriasAgilidade de Ponta-a-Ponta com Arquiteturas Evolucionárias
Agilidade de Ponta-a-Ponta com Arquiteturas EvolucionáriasBreno Barros
 
Seu código fonte é sustentável?
Seu código fonte é sustentável?Seu código fonte é sustentável?
Seu código fonte é sustentável?Isaac de Souza
 
Desenvolvimento Ágil e a mudança de mindset envolvida
Desenvolvimento Ágil e a mudança de mindset envolvidaDesenvolvimento Ágil e a mudança de mindset envolvida
Desenvolvimento Ágil e a mudança de mindset envolvidaCarlos Felippe Cardoso
 
Software Craftsmanship Lisbon: Raise the bar!
Software Craftsmanship Lisbon: Raise the bar!Software Craftsmanship Lisbon: Raise the bar!
Software Craftsmanship Lisbon: Raise the bar!Maicon Heck
 
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Marcio Miyamoto
 
PHP Conference 2020 - A eterna luta: compatibilidade retroativa vs. dívida té...
PHP Conference 2020 - A eterna luta: compatibilidade retroativa vs. dívida té...PHP Conference 2020 - A eterna luta: compatibilidade retroativa vs. dívida té...
PHP Conference 2020 - A eterna luta: compatibilidade retroativa vs. dívida té...Jackson F. de A. Mafra
 
Introdução a DevOps e Continuous delivery agileday
Introdução a DevOps e Continuous delivery   agiledayIntrodução a DevOps e Continuous delivery   agileday
Introdução a DevOps e Continuous delivery agiledayCarlos Felippe Cardoso
 
Analise e desenvolvimento
Analise e desenvolvimentoAnalise e desenvolvimento
Analise e desenvolvimentoGabriel Moura
 

Semelhante a Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023) (20)

Arquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisArquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depois
 
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
 
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágilTDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
 
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
 
O futuro do arquiteto e das arquiteturas Java Enterprise
O futuro do arquiteto e das arquiteturas Java EnterpriseO futuro do arquiteto e das arquiteturas Java Enterprise
O futuro do arquiteto e das arquiteturas Java Enterprise
 
Métodos Ágeis
Métodos ÁgeisMétodos Ágeis
Métodos Ágeis
 
FIT e IFSP - Arquitetura (evolucionária) e o papel do arquiteto
FIT e IFSP - Arquitetura (evolucionária) e o papel do arquitetoFIT e IFSP - Arquitetura (evolucionária) e o papel do arquiteto
FIT e IFSP - Arquitetura (evolucionária) e o papel do arquiteto
 
Arquitetura de Software 101
Arquitetura de Software 101Arquitetura de Software 101
Arquitetura de Software 101
 
Agilidade de Ponta-a-Ponta com Arquiteturas Evolucionárias
Agilidade de Ponta-a-Ponta com Arquiteturas EvolucionáriasAgilidade de Ponta-a-Ponta com Arquiteturas Evolucionárias
Agilidade de Ponta-a-Ponta com Arquiteturas Evolucionárias
 
MVP Sustentável
MVP SustentávelMVP Sustentável
MVP Sustentável
 
Seu código fonte é sustentável?
Seu código fonte é sustentável?Seu código fonte é sustentável?
Seu código fonte é sustentável?
 
Desenvolvimento Ágil e a mudança de mindset envolvida
Desenvolvimento Ágil e a mudança de mindset envolvidaDesenvolvimento Ágil e a mudança de mindset envolvida
Desenvolvimento Ágil e a mudança de mindset envolvida
 
Metodos ageis thinkingdifferent
Metodos ageis thinkingdifferentMetodos ageis thinkingdifferent
Metodos ageis thinkingdifferent
 
Software Craftsmanship Lisbon: Raise the bar!
Software Craftsmanship Lisbon: Raise the bar!Software Craftsmanship Lisbon: Raise the bar!
Software Craftsmanship Lisbon: Raise the bar!
 
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
 
PHP Conference 2020 - A eterna luta: compatibilidade retroativa vs. dívida té...
PHP Conference 2020 - A eterna luta: compatibilidade retroativa vs. dívida té...PHP Conference 2020 - A eterna luta: compatibilidade retroativa vs. dívida té...
PHP Conference 2020 - A eterna luta: compatibilidade retroativa vs. dívida té...
 
Introdução a DevOps e Continuous delivery agileday
Introdução a DevOps e Continuous delivery   agiledayIntrodução a DevOps e Continuous delivery   agileday
Introdução a DevOps e Continuous delivery agileday
 
Qualidade no desenvolvimento de softwre
Qualidade no desenvolvimento de softwreQualidade no desenvolvimento de softwre
Qualidade no desenvolvimento de softwre
 
Agile User Experience
Agile User ExperienceAgile User Experience
Agile User Experience
 
Analise e desenvolvimento
Analise e desenvolvimentoAnalise e desenvolvimento
Analise e desenvolvimento
 

Mais de André Paulovich

Construindo carreiras inspiradoras - UAIDEV 5.0
Construindo carreiras inspiradoras - UAIDEV 5.0Construindo carreiras inspiradoras - UAIDEV 5.0
Construindo carreiras inspiradoras - UAIDEV 5.0André Paulovich
 
Equilíbrio entre carreira e vida pessoal
Equilíbrio entre carreira e vida pessoalEquilíbrio entre carreira e vida pessoal
Equilíbrio entre carreira e vida pessoalAndré Paulovich
 
Liberte sua arquitetura com Cloud Native - DEVSUMMIT IGTI
Liberte sua arquitetura com Cloud Native - DEVSUMMIT IGTILiberte sua arquitetura com Cloud Native - DEVSUMMIT IGTI
Liberte sua arquitetura com Cloud Native - DEVSUMMIT IGTIAndré Paulovich
 
Como se tornar o profissional que todos procuram
Como se tornar o profissional que todos procuramComo se tornar o profissional que todos procuram
Como se tornar o profissional que todos procuramAndré Paulovich
 
Levando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature FlagsLevando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature FlagsAndré Paulovich
 
C school Extended - Liberte sua arquitetura com Cloud Native
C school Extended - Liberte sua arquitetura com Cloud NativeC school Extended - Liberte sua arquitetura com Cloud Native
C school Extended - Liberte sua arquitetura com Cloud NativeAndré Paulovich
 
Como se tornar o profissional que todos estão procurando.
Como se tornar o profissional que todos estão procurando.Como se tornar o profissional que todos estão procurando.
Como se tornar o profissional que todos estão procurando.André Paulovich
 
TDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud nativeTDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud nativeAndré Paulovich
 
Semcom - UFV - Florestal - 2019 - André Paulovich
Semcom - UFV - Florestal - 2019 - André PaulovichSemcom - UFV - Florestal - 2019 - André Paulovich
Semcom - UFV - Florestal - 2019 - André PaulovichAndré Paulovich
 
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019André Paulovich
 
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...André Paulovich
 
MeetupWeek - Transformacao Digital
MeetupWeek - Transformacao DigitalMeetupWeek - Transformacao Digital
MeetupWeek - Transformacao DigitalAndré Paulovich
 
Acerto talk - Descobrindo o poder do Cloud Computing
Acerto talk - Descobrindo o poder do Cloud ComputingAcerto talk - Descobrindo o poder do Cloud Computing
Acerto talk - Descobrindo o poder do Cloud ComputingAndré Paulovich
 
Share - Mastermaq - Evolução e o futuro do C#
Share - Mastermaq - Evolução e o futuro do C#Share - Mastermaq - Evolução e o futuro do C#
Share - Mastermaq - Evolução e o futuro do C#André Paulovich
 
Global Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - PaulovichGlobal Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - PaulovichAndré Paulovich
 
SIP - Descobrindo o poder do Cloud Computing
SIP - Descobrindo o poder do Cloud ComputingSIP - Descobrindo o poder do Cloud Computing
SIP - Descobrindo o poder do Cloud ComputingAndré Paulovich
 
DC/OS Escalando sua arquitetura de microserviços
DC/OS Escalando sua arquitetura de microserviçosDC/OS Escalando sua arquitetura de microserviços
DC/OS Escalando sua arquitetura de microserviçosAndré Paulovich
 
Darwinismo digital nova era do windows - ufv
Darwinismo digital   nova era do windows - ufvDarwinismo digital   nova era do windows - ufv
Darwinismo digital nova era do windows - ufvAndré Paulovich
 
Pangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformPangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformAndré Paulovich
 

Mais de André Paulovich (20)

Construindo carreiras inspiradoras - UAIDEV 5.0
Construindo carreiras inspiradoras - UAIDEV 5.0Construindo carreiras inspiradoras - UAIDEV 5.0
Construindo carreiras inspiradoras - UAIDEV 5.0
 
Equilíbrio entre carreira e vida pessoal
Equilíbrio entre carreira e vida pessoalEquilíbrio entre carreira e vida pessoal
Equilíbrio entre carreira e vida pessoal
 
Liberte sua arquitetura com Cloud Native - DEVSUMMIT IGTI
Liberte sua arquitetura com Cloud Native - DEVSUMMIT IGTILiberte sua arquitetura com Cloud Native - DEVSUMMIT IGTI
Liberte sua arquitetura com Cloud Native - DEVSUMMIT IGTI
 
Como se tornar o profissional que todos procuram
Como se tornar o profissional que todos procuramComo se tornar o profissional que todos procuram
Como se tornar o profissional que todos procuram
 
Levando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature FlagsLevando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature Flags
 
C school Extended - Liberte sua arquitetura com Cloud Native
C school Extended - Liberte sua arquitetura com Cloud NativeC school Extended - Liberte sua arquitetura com Cloud Native
C school Extended - Liberte sua arquitetura com Cloud Native
 
Como se tornar o profissional que todos estão procurando.
Como se tornar o profissional que todos estão procurando.Como se tornar o profissional que todos estão procurando.
Como se tornar o profissional que todos estão procurando.
 
TDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud nativeTDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud native
 
Semcom - UFV - Florestal - 2019 - André Paulovich
Semcom - UFV - Florestal - 2019 - André PaulovichSemcom - UFV - Florestal - 2019 - André Paulovich
Semcom - UFV - Florestal - 2019 - André Paulovich
 
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019
 
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
 
MeetupWeek - Transformacao Digital
MeetupWeek - Transformacao DigitalMeetupWeek - Transformacao Digital
MeetupWeek - Transformacao Digital
 
Acerto talk - Descobrindo o poder do Cloud Computing
Acerto talk - Descobrindo o poder do Cloud ComputingAcerto talk - Descobrindo o poder do Cloud Computing
Acerto talk - Descobrindo o poder do Cloud Computing
 
Share - Mastermaq - Evolução e o futuro do C#
Share - Mastermaq - Evolução e o futuro do C#Share - Mastermaq - Evolução e o futuro do C#
Share - Mastermaq - Evolução e o futuro do C#
 
Global Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - PaulovichGlobal Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - Paulovich
 
SIP - Descobrindo o poder do Cloud Computing
SIP - Descobrindo o poder do Cloud ComputingSIP - Descobrindo o poder do Cloud Computing
SIP - Descobrindo o poder do Cloud Computing
 
DC/OS Escalando sua arquitetura de microserviços
DC/OS Escalando sua arquitetura de microserviçosDC/OS Escalando sua arquitetura de microserviços
DC/OS Escalando sua arquitetura de microserviços
 
Asp.Net Core - Meetup BH
Asp.Net Core - Meetup BHAsp.Net Core - Meetup BH
Asp.Net Core - Meetup BH
 
Darwinismo digital nova era do windows - ufv
Darwinismo digital   nova era do windows - ufvDarwinismo digital   nova era do windows - ufv
Darwinismo digital nova era do windows - ufv
 
Pangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud PlatformPangea - Plataforma digital com Google Cloud Platform
Pangea - Plataforma digital com Google Cloud Platform
 

Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)