IBM Cloud / UX Design / Outubro 8, 2018 / © 2018 IBM Corporation
TI Ágil: Onde estão os principais entraves e propulsores da Transformação Digital—
IBM | ©2018 IBM Corporation
Quem somos
Cassio Campos Nelson BorgesCloud Application ArchitectDistinguished Engineer - Cloud Applications
CTO
IBM | ©2018 IBM Corporation
A Reinvenção Digital requer que as organizações revisem seu negócio, operações e estratégia tecnológica...
Forças Tecnológicas… …estão gerando disrupção nas indústrias
…demandando a reinvenção digital
Novas ExperiênciasNovas experiências de
clientes com novos produtos e serviços
Orquestrado Simbiótico
Cognitivo Contextual
Novas formas de trabalhar
Operações digitizadas construídas para
eficiência e foco no cliente
New ExpertiseCapacidades construidas com uma cultura aberta, inovação e colaboração
Novo FocoNovos modelos de negócio e novas
formas de criar valor
IBM | ©2018 IBM Corporation
...uma vez que novas experiências centradas no cliente - embasadas em novas habilidades, formas de trabalhar e tecnologias - devem ser oferecidas
Reinvenção Digital nasempresas leva à criação de experiências radicalmente novas
Cloud
Internet of Things
Mobile
Cognitive & Analytics
Social
Security
Emerging Technologies
Blockchain
Cloud
Internet of Things
Mobile
Cognitive & Analytics
Social
Security
Emerging Technologies
Blockchain
Experience
New Focus
New Expertise
New Waysto Work
New BusinessModels
MarketActivation
ActionableInsights
ResponsiveOperations
OrchestratedEcosystems
RestlessTalent
IBM | ©2018 IBM Corporation
Não diferentemente, as áreas de TI também são impactadas e precisam passar por um processo de transformação
Organização & CulturaLean, Agile Culture
Growth Mindset x Fixed MindsetFail safe, Learn fast
Reinve
nção Digi
tal
Cultura
Métodos & Processos
Formas de TrabalharLean Processes
Design ThinkingAgile Methods
DevSecOps
Arquitetura & DevOps
ArquiteturaMicroservices, APIs, Big Data, AIAutoscaling, Resilience, Security
OpenTech adoptionDevSecOps & Automation
Plataformas de InovaçãoIaaS PaaS CaaS FaaS SaaS
PlataformaDeployment Models
(Public, Private, Hybrid) Containers, Serverless
Commercial model
IBM | ©2018 IBM Corporation
Muitas empresas começam a sua transformação digital dando foco na Cultura, Organização, Métodos e Processos de Trabalho
Transformação da Organização, Métodos e Processos
Prós§ A mudança da cultura e mindset das pessoas facilita toda transformação
§ Adotar novos métodos e processos são quick wins para inovar
§ A gestão de mudança é fator crítico para viabilizar a transformação
Contras§ Ganhos limitados de agilidade e inovação
§ Em alguns casos, a inovação pode se tornar um problema para TI
IBM | ©2018 IBM Corporation
Outras empresas começam a sua transformação digital dando foco na tecnologia
Transformação da Arquitetura e Tecnologia
Prós§ Maiores ganhos de eficiência
§ Maiores ganhos de agilidade e inovação
§ Reinvenção digital segura, sem rupturas
Contras§ Jornada de transformação com mais longa
§ Maior esforço e custo
§ Maior risco
IBM | ©2018 IBM Corporation
Quando a tecnologia é priorizada, temos múltiplos modelos arquiteturais que viabilizam esta transformação...
MonolithicApplication Layered Component-based Event-oriented Service-oriented
API SOA Microservices Nanoservices Serveless
N-Tier MVC MVVC CQRS BFF & BFB
Domain Driven Data Driven Design Failure Event Driven User-CentricDriven Behavior Driven
Estilos
Modelos
Padrões
Design
ProdutoDomain
ExperiênciaBehavior
IBM | ©2018 IBM Corporation
...dentre os quais destacamos os microserviços...
MonolithicApplication Layered Component-based Event-oriented Service-oriented
API SOA Microservices Nanoservices Serveless
N-Tier MVC MVVC CQRS BFF & BFB
Domain Driven Data Driven Design Failure Event Driven User-CentricDriven Behavior Driven
Estilos
Modelos
Padrões
Design
ProdutoDomain
ExperiênciaBehavior
IBM | ©2018 IBM Corporation
...cujos princípios e propósitos suportam as novas necessidades de negócio
Diminuição de riscos
Escalabilidade
ResiliênciaPrincípios de Microservices
Modularidade
Automation
Agnóstico
Descentralizado
Deploy Independente
Isolamento a Falha
Observável
IBM | ©2018 IBM Corporation
A evolução dos microserviços pode ser de forma gradual, mitigando a complexidade de implementação.
Maturidade
Com
plex
idad
e In
icial
Transition Like Microservices
Automação
Agnóstico
Isolamento a Falha
Deploy Independente
Descentralizado
Modularidade
Observável
IBM | ©2018 IBM Corporation
O modelo de transição permite a convivência com modelos existentes e Microserviços
Strangler Application PatternTransformar, coexistir e elimiar
SideCar Migration PatternCoexistir, transformar e eliminar
Monolith First PatternCriar e transformar
Strangler
Monolithic
Microservice
Monolithic
Monolithic Func A
MicroserviceFunc A
Monolithic
Microservice
IBM | ©2018 IBM Corporation
Resultando numa arquitetura de transformação, como a ilustração abaixo:
Microservice Mesh
IBM | ©2018 IBM Corporation
1. Foco na transformação das pessoas e da cultura da empresa
2. A transformação da arquitetura + DevOps é o propulsor para a agilidade e inovação
3. Microsserviços é o caminho para simplificar e desacoplar o monolito
4. Cloud Híbrida é a plataforma mais adequada para esta transformação
5. Adote uma abordagem incremental e modelos transitórias
Para se tornar uma empresa digital com uma TI ágil e inovadora...
Cássio CamposDistinguished Engineer - Cloud
Applications CTO11.99645-3304
Linkedin: Cássio [email protected]
Nelson BorgesCloud Application Architect
11.98108-6536Linkedin: Nelson Borges
Obrigado!