Meetup API Economy - Cases de Arquitetura Digital com Microserviços e APIs
Nesta palestra que realizamos para um Meetup de API Economy em Vitória/ES falamos sobre como as arquiteturas modernas baseadas em APIs são fundações para criar arquiteturas digitais, com cases como Banco Digital, Chatbot, Open APIs e etc.
digital: ▪ Necessidade: ◦ Expor serviços da alta plataforma para serem usados pelas apps. ▪ Solução: ◦ Implementação do patterns API Front (microserviço de integração) para realizar integração com mainframe ▪ Beneficios: ◦ Rápida exposição e gerenciamento dos serviços do mainframe. ◦ Melhor visibilidade e troubleshooting dos serviços do aplicativo.
Servidores de Aplicação Jboss Data Virtualization Oracle 12 c Core Java Standalone PUSH Server Internet Apple Google ISD CTG CWS CTG PDC WS CTG GCC JAVA WS JAR API FRONT Mainframe LB – BIG IP LB – BIG IP LB – BIG IP Digital Banking Architecture INTERNAL API GATEWAY
for North/South Sensedia’s Current Reference for Microservices Architecture OpenShift OpenTracing Prometheus Sensedia API Management for North/South Filas Sensedia API Management AWS SNS Node.js Microservices implementation Rabbit MQ Sensedia API Management for North/South communication and Sensedia Microgateway for East/West Microservies run on IaaS Insurance Company Loyalty Company Payment Company Finance Company Banking
Gateway System of Records App #1 App #2 App #3 API Management HTTP Rest GraphQL Endpoint Troubleshooting Cache Optimization Security Monitoring Translation Composition Mockup Analytics Dev Portal BaaS API Front GraphQL Server
▪ Necessidade: ◦ A avaliação do aplicativo era ruim nas lojas Apple e Android. ◦ Não havia visibilidade do que não era atendido. ▪ Solução: ◦ Implementação de dashboards do Analytics (projetados nas TVs do time de operação e implementação de alertas (por email) em tempo real com mecanismo/add-on “Monitoramento de APIs” ▪ Beneficios: ◦ Sensedia API Platform trouxe visibilidade de que a consulta da rede referenciada tinha 7 segundos de latência e taxa de 20% de erro. ◦ Melhoria da avaliação do app nas stores. Insurance Company
➔ ERPs ➔ Hoteis Side B ➔ Usuários ➔ Viajantes ➔ Usuários ➔ Consumidore s ➔ Correntista PJ ➔ Viajantes Plataformas A nova economia digital é “multi-sided”, conectada e aberta Asset / Valor App’s Hospedagens Vídeos Produtos Reviews Extrato
12 Resources e 79 Operações • Escalabilidade: 700+ milhões de calls na API por mês Estratégia: Posicionamento como plataforma com exposição de API para parceiros externos do Marketplace OPEN
and one of the largest in the World. The company is involved in the provision of services related to credit and debit cards and other payment methods. Goal: Open and Innovative Platform.
eram considerados básicos e poderiam ser substituídos por um bot. ◦ Estavam preocupados com visibilidade do que poderia estar ruim no atendimento cognitivo, pois era necessário monitorar serviços de terceiros. ▪ Solução: ◦ Sensedia API Platform gerenciando todas as APIs do Front-End, IBM Watson, Live Agent do Salesforce e WebServices do Backend. ▪ Beneficios: ◦ Sensedia API Platform trouxe visibilidade da saúde das APIs do chat bem como ajudava no troubleshotting para melhor aprendizado do chatbot. Chat Cognitivo com Watson Insurance Company