Desafio corporativo

Aplicativos modernos em velocidade máxima

Container library

O que é o desenvolvimento moderno de aplicativos?

O desenvolvimento moderno de aplicativos é a rápida criação, manutenção e gerenciamento de aplicativos que são executáveis em diferentes e complexos ambientes de cloud híbrida, sem a necessidade de modificações. Ao adotar essa abordagem, as organizações se beneficiam ao máximo de tecnologias inovadoras, como containers e microsserviços, assim como práticas revolucionárias, como os métodos ágeis, DevOps e integração e implantação contínuas (CI/CD).

Seus aplicativos novos já estão ultrapassados?

Se você usa plataformas e processos legados para desenvolver aplicativos, eles correm o risco de estarem desatualizados antes mesmo de seu lançamento. E se você usa sistemas separados para criar o que os seus clientes querem, isso impedirá os aplicativos de compartilharem recursos entre ambientes diferentes. Manter stacks de aplicativos antigos e novos resulta em ineficiência e desperdício de tempo. Além de criar obstáculos que impedem que a sua equipe desenvolva novas habilidades e planeje o futuro da empresa.

As organizações com desempenho mais elevado implantam aplicativos com frequência

200 vezes

maior do que as organizações com baixo desempenho

Fonte: Puppet + DORA, 2016 State of DevOps Report. Março de 2016.

Demandas dos clientes

Tudo deve acontecer mais rápido

Os clientes não estão dispostos a esperar. Certamente, nem a concorrência. E já que é impossível atender às novas demandas utilizando as mesmas abordagens antigas, é necessário mudar.

Icon chart

Plataformas modernas

A FICO criou a Decision Management Platform, possibilitando aos clientes usar as ferramentas e a tecnologia da empresa para criar, personalizar e implantar aplicativos e serviços.

Icon containers

Arquiteturas ágeis

A Volvo usa containers e provisionamento automático para aprimorar o gerenciamento e tornar mais rápido e confiável os ciclos de vida de aplicativos.

Icon process

Processos ligeiros

A KeyBank construiu um pipeline de entrega contínua automatizado e aumentou o ritmo de implantação de aplicativos de uma vez por trimestre para atualizações semanais.

Comece agora

Cinco pontos de partida para criar aplicativos modernos

Os aplicativos Java e J2EE apresentam dificuldades para a manutenção e a portabilidade. Migre-os para containers. Assim, sua equipe de TI poderá manter tudo em funcionamento e ainda ter tempo para inovar.

Recursos:

As exigências tecnológicas e de infraestrutura podem tornar tudo mais lento. Adote uma plataforma de aplicativos leve e faça uso das ferramentas certas, disponibilizando recursos para abordagens novas, rápidas e flexíveis, como microsserviços, mobile e cloud híbrida.

Recursos:

Ambientes complexos exigem melhorias nos processos e na automação. Crie aplicativos usando processos reproduzíveis para assegurar que a lógica seja auditável e previsível.

Recursos:

A adoção da metodologia DevOps é uma necessidade urgente, seja para a criação de aplicativos novos ou a atualização dos aplicativos existentes. Ao contar com práticas e processos coordenados que englobam as equipes de desenvolvimento e operações, sua empresa poderá avançar mais rapidamente.

Recursos:

Os funcionários em campo precisam de conexões seguras, precisas e em tempo real. Um back-end mobile como serviço (MBaaS) seguro garante a disponibilidade dos aplicativos em qualquer lugar.

Recursos:

A Amadeus moderniza os aplicativos de viagem com a cloud privada

O uso de containers foi importante, pois temos diversos aplicativos desenvolvidos em tecnologias mais antigas que não pretendemos mudar nos próximos 10 anos. Também queríamos integrar o middleware existente ao Red Hat OpenShift Container Platform, para que os administradores de sistemas tivessem uma visão uniforme das operações, da plataforma e da disponibilidade.

Christophe Defayet, diretor de desenvolvimento de software, segurança e sistemas de comunicação

Superação de desafios

Limpe o seu pipeline de desenvolvimento

Até mesmo uma pequena mudança pode aumentar a velocidade do seu fluxo. No entanto, concentre nos maiores desafios, pois serão essas melhorias que provocarão os maiores impactos.

Desafio:

Como experimentar a adoção de microsserviços, containers ou cloud púbica se a plataforma de aplicativos atual não suporta?

Solução:

Talvez seja hora de desenvolver uma plataforma de aplicativos baseada em containers. Com ela, você moderniza os aplicativos críticos existentes e cria outros novos.

Desafio:

Como acelerar o fornecimento de ferramentas e recursos novos para os clientes?

Solução:

A adoção de uma plataforma de containers, práticas DevOps e integração aprimorada agiliza a disponibilização de aplicativos.

Desafio:

Como conectar e controlar o uso de dispositivos mobile?

Solução:

Crie projetos mobile que proporcionem maneiras novas e melhores para interagir com clientes e funcionários.

Desafio:

Como ter uma visão melhor dos processos de negócios e saber o que está acontecendo em tempo real?

Solução:

Com as ferramentas de gerenciamento de processos de negócios, você visualiza o fluxo de negócios e cria processos melhores e em conformidade.

Faça diferente

Prepare-se para o desenvolvimento moderno

Os aplicativos de que você precisa hoje, não estão à venda. Tampouco é possível criá-los hoje da mesma maneira como era feito em tempos antigos. Mas você pode escolher como seguir em frente. Qual será o seu próximo passo?

Containers

Com os containers, é possível empacotar e isolar os aplicativos. Mas o que isso tem a ver com o Linux®? E como usar as tecnologias populares docker e Kubernetes?

DevOps

DevOps é uma abordagem de plataforma, automação e cultura de negócios que enfatiza o trabalho rápido e iterativo. Como acelerar os negócios? Crie aplicativos orientados a dados e aplique os princípios do DevOps à Internet das Coisas.

Mobile

Os aplicativos mobile estão mudando as operações das empresas, alterando as interações com o público e transformando as expectativas dos clientes. Como priorizar os dispositivos mobile na empresa? Modernize o desenvolvimento com uma plataforma compartilhada.

Queremos ajudar você a criar aplicativos modernos e melhores