View
9
Download
0
Category
Preview:
Citation preview
Cielo LioConstruindo uma nova plataforma de pagamentos.
Desenhado desde o hardware até os micro-serviços.
Nadilson FerreiraArquiteto M4U
Um pouco da nossa pré-história
Mas o que queríamos?
Mas o que isso significava?
Novo eco-sistema para desenvolvedores
O que precisávamos?
#1 CieloOS
Antes de qualquer coisa…
Entender o código-fonte
Entender o processo de build
Ter um ambiente confiável de criação
do firmware
Ter uma forma segura de realização das
atualizações (OTA)
Teste automatizado das diversas permutações
de atualizações
Hardening, hardening, hardening
CI e CD no CieloOS
#2 Cielo Apps
Quais as decisões arquiteturais seguimos para desenvolver as Cielo Apps?
Seguir uma arquitetura que viabilizasse vários times
trabalharem ao mesmo tempo
Não reinventar a roda. Seguir os padrões do Android.
Quais foram os desafios no Cielo Apps?
Monitoramento, Telemetria,
Remote Troubleshooting
Atualização de Apps
#3 Backends
Quais as decisões arquiteturais seguimos para desenvolver os Backends?
Monitoramento, Telemetria, Remote Troubleshooting
Utilizar micro-serviços com escopo funcional
bem reduzido
Liberdade tecnológica
Testes, testes, testes…
Dúvidas?
Recommended