Inovação &
Transformação
Desenvolva uma estratégia
para a transformação digital
Empresas líderes trabalham
suas estratégias digitais
e corporativas de maneira
conjunta.
3
Seis formas de expandir as APIs e
microsserviços em nível corporativo
As APIs e microsserviços estão se desenvolvendo –
fortalecendo a inovação como nunca antes, criando
aplicativos ágeis que possam responder rapidamente
às mudanças de mercado. E, com este crescimento,
surge a necessidade de expandir as APIs e microsserviços.
O que antes era uma tecnologia para os inovadores
mais avançados, deve se tornar a fundação de uma
transformação digital em larga escala.
Destacamos seis maneiras
práticas para que as organizações
sejam capazes de expandir
suas APIs e microsserviços
por toda a sua extensão.
As organizações devem desenvolver uma estratégia e projetar uma
visão para a transformação digital. As APIs e microsserviços podem
exercer um papel significativo nesta estratégia – tirando-os da fase
de desenvolvimento e trazendo-os para a prática, para facilitar a
adoção geral da empresa.
Lance a rede de desenvolvimento
de maneira mais ampla
Ao impulsionar as ferramentas de gestão intuitivas, faça com que as
competências de API e microsserviços sejam acessíveis a uma gama
maior de desenvolvedores, abrindo portas para o aumento da inovação.
Um banco, por exemplo, criou uma biblioteca
de APIs padronizadas em que os desenvolvedores
de software podem usar da maneira que
precisarem, em uma ampla variedade de tarefas
acessadas por dados, em vez de terem que
desvendar o processo toda vez. Os resultados:
de aumento em novos lançamentos
5
Garanta um controle distribuído
Há 20.435 APIs abertas em uso hoje.
6
Espera-se que este número triplique no ano que vem.
7
O excesso de controle centralizado pode impedir a velocidade e a
inovação. Uma plataforma fortalecida de API e microsserviços pode
viabilizar o provisionamento via autosserviços para distribuir controle e
dar às partes interessadas a visibilidade que tanto precisam, enquanto
permite aos usuários gerenciar as APIs com uma agilidade contínua.
A refatoração de aplicações
monolíticas, em um microsserviço por
vez, pode aumentar significativamente
a velocidade do desenvolvimento,
da inovação e da análise da causa.
Alinhe-se ao ciclo DevOps
As soluções de gerenciamento de APIs e microsserviços devem
estar alinhadas ao ciclo de DevOps – e devem ser mantidas nativas
para Integração Contínua (CI) e Desenvolvimento Contínuo (CD)
para viabilizar uma constante mudança.
Adote uma metodologia de gestão
Como os microsserviços fragmentam as aplicações em serviços de pequenos
componentes, eles podem existir em grande quantidade, o que dá muito
trabalho para gerenciar. Felizmente, a ISTIO criou uma "rede de serviços"
para unificar, conectar, gerenciar e garantir a segurança dos microsserviços.
Viabilize um desenvolvimento
multiplataforma
Para que APIs e microsserviços funcionem em nível corporativo,
as ferramentas de gestão devem trabalhar em diversas categorias –
em locais físicos, nuvens privadas, nuvens públicas e nuvens híbridas.
entrevistados estão adotando
ambientes multi-nuvem [híbridos].
10
Agilidade
Redimensionabilidade
Quais são os principais
motivadores para a adoção
de microsserviços?
11
Liberação
Análises de API
Monitoramento de tráfego
Análises de negócios
Teste
Teste de API
Funcional
Não Funcional
Design
API First
Revisão de API
Implementação
Gestão da configuração
PaaS
Orquestração de contêiner
CI/CD
Monetização de API
Medição e Monitoramento
Sistemas de cobranças
de parceiros
Gestão de
microsserviços & API
Visibilidade
Aplicação da política
Detecção de ameaça
E Controle de Acesso
Detecção de ameaças
baseada em IA
OAuth
Codificação
& Construção
Criação de API
Criação de Microsserviços
Integração de API
Política, design, criação e
aplicação
Portal Dev
Adoção de consumidor de API
Construção da comunidade
Plano
Em uma pesquisa da Dimensional Research de 2018,
dos entrevistados indicaram que cada microsserviço
adicional aumentava os desafios operacionais.
8
O Google, a IBM e o Lyft lançaram o ISTIO com código aberto ano
passado. Foi um ano e tanto. Desde a versão 0.1, o ISTIO já melhorou
e amadureceu significativamente, com oito versões, mais de 200
contribuintes e mais de 4 mil check-ins, acrescentando um conjunto
de funcionalidades em constante crescimento.
9
4 5
82%
78%
em
1: https://interact.f5.com/rs/653-SMC-783/images/RPRT-SOAD-2018-global-final.pdf
2: ibid
3. https://www.mckinsey.com/business-functions/digital-mckinsey/our-insights/the-case-for-digital-reinvention
4: https://www.mckinsey.com/business-functions/digital-mckinsey/our-insights/what-it-really-takes-to-capture-the-value-of-apis
5: ibid
6: https://www.programmableweb.com/apis/directory
7: https://www.mckinsey.com/business-functions/digital-mckinsey/our-insights/what-it-really-takes-to-capture-the-value-of-apis
8: https://go.lightstep.com/global-microservices-trends-report-2018.html
9: https://cloudplatform.googleblog.com/2018/07/istio-reaches-1-0-ready-for-prod.html
10: https://f5.com/Portals/1/Premium/Reports/F5-State-of-Application-Delivery-Report-2017.pdf
11: https://go.lightstep.com/global-microservices-trends-report-2018.html
Copyright © Axway 2018. Todos os direitos reservados.
Six_Ways_to_Scale_Enterprise-Level
APIs_and_MicroservicesARVDT
axway.com.br
Em uma pesquisa
realizada em 2018
pela F5 Networks
47%
dos entrevistados declararam
que a transformação digital
está mudando a maneira como
eles desenvolvem aplicativos
1
41%
relatou a exploração de
novas arquiteturas de
aplicativos, como contêineres
e microsserviços
2
de redução no custo
de desenvolvimento
de produtos de TI.
4
DIGITAL
CORPORATIVO
C
ód
i
go
I
m
p
l
e
m
en
t
a
çã
o
O
pe
r
ação
Te
s
t
e
M
o
n
i
t
o
r
a
r
C
on
s
tr
ução