MeetUp de Arrquitetura Corporativa onde foi apresentado o DOMA Neon, modelo de Arquitetura como Serviço, que desenvolvemos na Neon, para abordamos o problema da Arquitetura evoluir na mesma velocidade da maior Fintech do Brasileiro trabalhador que esta no corre do dia-a-dia.
2. Classificação da informação: Neon@UsoInterno
Agenda
Problema e Oportunidade
Arquitetura Corporativa
Neon
Engenharia
DOMA Neon
Jornada de EA
Plataformas
[ ]
4. Classificação da informação: Neon@UsoInterno
Quem somos:
A Neon é a principal fintech
voltada para o brasileiro
trabalhador
5. Classificação da informação: Neon@UsoInterno
O que queremos:
diminuir desigualdades porque
todos merecem um futuro
brilhante.
6. Classificação da informação: Neon@UsoInterno
2016 2017
2018
2019 2020 2021 2022 2023
(11/06/16)
nascimento da Neon
através da joint venture
do Banco Pottencial
e Controly
Série A
1° rodada de
investimentos
Série C Série D
Série B
número de contas abertas
26 milhões de
clientes
7. Classificação da informação: Neon@UsoInterno
Qual é o problema ?
Problema e Oportunidade
Engenharia
DOMA Neon
Jornada de EA
Plataformas
[ ] Arquitetura Corporativa
Neon
[ ]
8. Classificação da informação: Neon@UsoInterno
Qual é o problema ?
Complexidade Governança Otimização
● Aquisição e fusão de novas
empresas;
● Aumento do time de engenharia;
● Inclusão de novos produtos e
serviços;
● Identificar
fronteiras/contextos;
● Riscos de indisponibilidade;
● Gestão de tribos e squads;
● Gestão e rastreabilidade de
acessos;
● Gestão de serviço;
● Identificação do proprietário
do serviços;
● Mapa de dependências e
impactos;
● Gerenciamento de recursos;
● Elasticidade dos serviços;
● Gestão de custos (FinOps);
● Administração por cadeia de
valor;
9. Classificação da informação: Neon@UsoInterno
Qual é a Oportunidade ?
Padronização
Engenharia/Processos
Integração
Aquisições/Parceiros
Resiliência
Organizacional
Redução
Custos
Compliance e
Regulatórios
Alinhamento
Portfólio de TI e invest.
Produtos e Serviços
Redução
Carga Cognitiva
Redução
Riscos de Tecnologia
Redução
Complexidade
Visão
Cadeia de Valor
Modelo Operacional
Arquitetura
Corporativa
10. Classificação da informação: Neon@UsoInterno
Problema e Oportunidade
Engenharia
DOMA Neon
Jornada de EA
Plataformas
[ ] Arquitetura Corporativa
Neon
[ ]
11. Classificação da informação: Neon@UsoInterno
DOMA Neon -Domain-Oriented Microservice Architecture
Framework de Arquitetura Geral
● Zachman
● TOGAF
Frameworks de Arquitetura de Setor/Indústria
● BIAN (Banking Industry Architecture Network)
● DoDAF (Department of Defense Architecture Framework)
● SCOR (Supply Chain Operations Reference)
● eTOM/TMF (Telecom Operation Map)
● ACORD (Associations for Cooperative Operations Research and Development)
Interactive Financial
eXchange (IFX)
15. Classificação da informação: Neon@UsoInterno
Problema e Oportunidade
Engenharia
DOMA Neon
Jornada de EA
Plataformas
[ ] Arquitetura Corporativa
Neon
[ ]
16. Classificação da informação: Neon@UsoInterno
Gerenciamento das Partes Interessadas
Interesse/Disponibilidade
Poder/Influência
Baixa Alta
Baixo
Alto
LATENTES
Manter Satisfeito
PROMOTORES
Gerenciar de Perto
DEFENSORES
Manter Informado
APÁTICOS
Monitorar
17. Classificação da informação: Neon@UsoInterno
Gerenciamento das Partes Interessadas
Financial
Information Security
Software Engineer
Business Process
Which applications contain sensitive data?
How is sensitive data transferred through
the IT landscape?
Which applications support
a business process?
What is the IT spend by
business capability?
Who is responsible for a microservice?
What application integrations exist
across the IT landscape?
How should we integrate a solution in
the existing landscape?
Chief Technology Officer
Where do we face risks through
technology obsolescence?
How are interfaces connecting the IT
landscape?
When will the project for consolidating
customer platform be completed?
Which projects provide the highest value at
the lowest risk?
Program Manager
19. Classificação da informação: Neon@UsoInterno
Problema e Oportunidade
Engenharia
DOMA Neon
Jornada de EA
Plataformas
[ ] Arquitetura Corporativa
Neon
[ ]
24. Classificação da informação: Neon@UsoInterno
Engenharia - Estruturação do Projeto de Software
Agrupamento por Componentes
Técnicos
Agrupamento por Capacidades de
Negócio
28. Classificação da informação: Neon@UsoInterno
Engenharia de Software - Métricas
Medindo a Complexidade
Deployment Frequency (DORA)
Frequência de deployments com sucesso para produção.
D
P E
D
P
C
E
Lead Time for Changes (DORA)
Tempo que um commit leva para entrar em produção.
D
P E
Change Fail Rate (DORA)
Implantações que degradam serviços em produção.
D
P E
Flow Time
Tempo desde a solicitação do cliente até a produção.
Cloud Costs
Gastos com a nuvem por produto ou serviço (FinOps).
P E
C
P E
C
Customer NPS
Satisfação do cliente com novos produtos e serviços.
P E
C D
DevOps
Product Manager
Product Operations
Engineering
* DORA - DevOps Research and Assessment
29. Classificação da informação: Neon@UsoInterno
Problema e Oportunidade
Engenharia
DOMA Neon
Jornada de EA
Plataformas
[ ] Arquitetura Corporativa
Neon
[ ]
30. Classificação da informação: Neon@UsoInterno
Plataformas
Lotus
Gran Torino
Medusa Event Hub
Stay Puft
Engenheiros
Stream-aligned
Team
Platform Security Gateway
31. Classificação da informação: Neon@UsoInterno
Lotus
A PaaS (Platform-as-a-Service) da Neon
Há mais de 2 anos mudando a vida dos nossos engenheiros
32. Surgimento da Lotus
O que é uma PaaS?
Platform-as-a-Service (PaaS)
Consiste em oferecer uma ferramenta para os
desenvolvedores se dedicarem apenas na
construção das aplicações (ex: API, Páginas
Web, Banco de Dados, Workers).
Todo o resto relacionado a infraestrutura,
CI/CD, segurança é abstraido pela plataforma,
tornando assim o processo mais rápido, seguro
e padronizado.
34. Fluxo de trabalho com a Lotus
Times empoderados, qualidade e segurança by design e comunicação enxuta
35. Lotus: suporte ao DOMA
Projeto em desenvolvimento
Projeto está na primeira
fase de desenvolvimento.
Possibilitar a gestão da
cadeia de valor da Neon de
forma simples:
● Serviços pertencentes
à domínios;
● Associação de owners;
● Integração com CMDB;
● 3rd-party e mais…
36. Classificação da informação: Neon@UsoInterno
Referências
Gluck, A.; Introducing Domain-Oriented Microservice Architecture; Uber Blog, 2020.
Bonnie, P.; Obitz T.; Integrating the TOGAF’s Standard with the BIAN Service Landscape; KPMG LLP; UK; 2013.
Kotusev, S.; The History of Enterprise Architecture: An Evidence-Based Review; Journal of Enterprise Architecture; volume 12; 2016.
Brow, S.; The C4 Model for Visualising Software Architecture; https://c4model.com/
The Open Group; The TOGAF Standard 10th; The Open Group; 2022; https://pubs.opengroup.org/togaf-standard/index.html
ServiceNow; Common Service Data Model Conceptual Model; 2022;
https://docs.servicenow.com/pt-BR/bundle/rome-servicenow-platform/page/product/csdm-implementation/concept/csdm-conceptual-model.html#d1223
897e83