Promessa da OutSystems de criação para o futuro

Ajudamos os clientes a transformar as mudanças tecnológicas revolucionárias em vantagem estratégica

A única constante no setor de tecnologia é a mudança contínua. Todos os dias, há um novo dispositivo, aplicativo, serviço, ferramenta, plataforma, estrutura, protocolo, arquitetura etc. No que diz respeito ao software, toda essa mudança estimula a inovação, mas faz também com que, inevitavelmente, bilhões (se não trilhões) de dólares de investimentos feitos antes fiquem obsoletos.

O maior desafio para o setor de software é estender a vida útil dos aplicativos para que sobrevivam à introdução de novas gerações de tecnologia e resistam à obsolescência. Enfrentar esse desafio de frente é um dos princípios fundamentais sobre os quais foram construídas as bases da OutSystems e ele continua sendo a estrela guia da empresa. Abstraindo o projeto do aplicativo no modelo (em vez de em linhas de códigos de processos), a implementação desse aplicativo pode ser dissociada da pilha de tecnologia subjacente. Com essa arquitetura baseada em modelo, os aplicativos dos clientes da OutSystems continuam sendo utilizados e modificados, mesmo quando a plataforma passa por mudanças significativas.

  • "Existem aplicativos que foram escritos há vinte anos na plataforma OutSystems e que continuam sendo executados e alterados até hoje"

Devido a essa arquitetura exclusiva, os aplicativos dos nossos clientes persistiram e se desenvolveram vencendo muitas mudanças tecnológicas revolucionárias: do cliente-servidor para a web, da web para os dispositivos móveis, do local para a nuvem. Existem aplicativos que foram escritos há vinte anos na plataforma OutSystems e que continuam sendo utilizados e alterados até hoje, apesar de muitas gerações de novas tecnologias e onze grandes versões da plataforma. Manter em funcionamento um código de vinte anos na forma de um aplicativo moderno e atual é praticamente inédito (pergunte a qualquer programador de COBOL que ganha US$ 700 por hora para fazer a manutenção do código do mainframe), mas esta é a realidade para os clientes da OutSystems.

Enquanto outros fornecedores de plataformas deixam os clientes para trás quando introduzem até mesmo as melhorias mais modestas, forçando os clientes a reescrever ou descartar portfólios de aplicativos inteiros, a OutSystems sempre trabalha para levar nossos clientes adiante. Os aplicativos dos clientes podem ter que passar por algum tipo de adaptação para colher todos os benefícios das tecnologias mais avançadas, mas acreditamos que esses aplicativos devem continuar em uso e em desenvolvimento, sem passar por grandes alterações nos códigos, mesmo que a plataforma subjacente passe por grandes mudanças. Esta é a base da promessa de desenvolvimento da OutSystems que visa o futuro.

Conseguimos ajudar os clientes a adaptar, desenvolver e atualizar os aplicativos deles nos últimos 20 anos e prometemos continuar trabalhando da mesma forma nos próximos 20 anos. Um fato imutável é que a OutSystems lidera o setor ajudando os clientes a adaptar seus portfólios de aplicativos face às mudanças tecnológicas revolucionárias. E prometemos continuar liderando o setor neste grande desafio.

  • “Conseguimos ajudar os clientes a adaptar, desenvolver e atualizar os aplicativos deles nos últimos 20 anos e prometemos continuar trabalhando da mesma forma nos próximos 20 anos”

Com o aumento das mudanças tecnológicas revolucionárias, nosso setor está passando agora por uma das mais significativas da última década: a mudança dos aplicativos tradicionais que são executados na nuvem para uma nova geração de aplicativos criados com uma arquitetura cloud native. Assim como em todas as mudanças anteriores nas últimas duas décadas, a OutSystems está na vanguarda ajudando os clientes a criar novos aplicativos que aproveitam essas tecnologias novas e fascinantes e está, ao mesmo tempo, preparando as bases para ajudar na transição dos atuais aplicativos dos clientes para este novo paradigma.

A serviço da primeira meta:

Ajudamos os clientes a criar uma nova geração de aplicativos cloud native

A OutSystems está apresentando o Project Neo, com lançamento previsto para o início de 2022. Essa nova oferta reduz drasticamente a complexidade da criação de aplicativos cloud native com contêineres, clusters Kubernetes, funções serverless e inúmeras outras tecnologias de ponta. Em vez de os clientes gastarem meses e centenas de milhares de dólares arquitetando e configurando o tempo de execução na nuvem e integrando as dezenas de serviços de nuvem necessários, o Project Neo pré-empacota todo esse trabalho e o integra à plataforma para que os desenvolvedores se concentrem exclusivamente na implementação da lógica de seus aplicativos. A produtividade na criação e execução de aplicativos cloud native será dez vezes maior.

A serviço da segunda meta:

Ajudar os clientes a extrair todas as vantagens da geração da tecnologia atual e garantir a eles uma jornada sem transtornos para a próxima geração de tecnologia quando lhes for mais conveniente

Hoje, a principal oferta da OutSystems é a OutSystems 11. Esta plataforma premiada, sempre classificada por analistas e clientes como líder neste mercado, ajuda os clientes a criar aplicativos estratégicos com eficiência, utilizados tanto no local e também em várias nuvens públicas.

Como a OutSystems 11 viabiliza atualmente uma gama mais ampla de casos de uso do que o Project Neo, do lançamento à maior parte de 2022, prevemos que este ano muitos de nossos atuais clientes continuarão criando seus aplicativos na OutSystems 11 e, da mesma forma, muitos novos clientes começarão sua jornada de desenvolvimento com a OutSystems 11. Com a manutenção do nosso investimento na engenharia da OutSystems 11 e a promessa de criação para o futuro, os clientes devem estar seguros de que os investimentos que fizerem hoje na OutSystems 11 renderão frutos pelo tempo que for necessário. O Projeto Neo representa somente um benefício para esses investimentos, não um risco.

Como especificamente a promessa de criação para o futuro se aplica aos aplicativos da OutSystems 11 e do Project Neo? Os detalhes dependem do tipo de aplicativos que o cliente precisa:

Detalhes da promessa de criação para o futuro para:

Clientes com aplicativos que utilizam a OutSystems 11 Cloud

Você poderá utilizar seus aplicativos na OutSystems 11 Cloud pelo menos até março de 2027 (5 anos a partir de agora), e receberá um aviso com pelo menos dois anos de antecedência da data final exata da OutSystems 11 Cloud.

Sobretudo, no entanto, muito antes da data de término da vida útil da OutSystems 11 Cloud, a OutSystems permitirá que os clientes utilizem seus aplicativos da OutSystems 11, sem necessidade de desenvolvimento extra — no Project Neo. Embora eles não herdem todos os benefícios dos aplicativos nativos do Project Neo, os aplicativos da OutSystems 11 em uso no Project Neo terão as melhorias (por exemplo. escalabilidade e robustez) da arquitetura mais moderna da nova plataforma.

Se o cliente não tiver transferido seus aplicativos para o Project Neo até março de 2027, a OutSystems atualizará esses aplicativos e dados para serem utilizados no Project Neo. Novamente, sem necessidade de desenvolvimento extra.

Detalhes da promessa de criação para o futuro para:

Clientes com aplicativos autogerenciados da OutSystems 11

Assim como os clientes da OutSystems 11 Cloud, você poderá continuar utilizando seus aplicativos autogerenciados pelo menos até março de 2027. Informaremos com pelo menos dois anos de antecedência quando a OutSystems 11 não aceitará mais o uso de aplicativos autogerenciados.

O mais importante, no entanto, é que muito antes da data de término da vida útil da OutSystems 11 para aplicativos autogerenciados, a OutSystems oferecerá a opção de passar seus aplicativos da OutSystems 11 para o Project Neo com execução em sua própria nuvem privada. Tudo o que é necessário para executar seus aplicativos estará dentro do seu domínio, com todos os seus dados e IP controlados por você. Esta opção estará disponível até o fim de 2024.

Essa será uma solução autogerenciada, mas com uma arquitetura de nuvem moderna. Estamos adotando essa abordagem porque o Project Neo é uma plataforma cloud native e de última geração. Como tal, exige serviços sofisticados para autoscaling, baixo custo de operação e configurações de dados complexas. Depende também de otimizações de rede possibilitadas por meio de serviços disponíveis somente dos provedores de nuvem mais sofisticados. Além disso, essa infraestrutura está em constante mudança e muito provavelmente mudará drasticamente nos próximos cinco anos. Queremos oferecer para você a melhor solução de tecnologia possível para você utilizar seus aplicativos, e essa abordagem reflete esse imperativo.

Resumo

Durante a expansão e o desenvolvimento dos recursos do Project Neo, não vamos nos concentrar exclusivamente nos novos casos de uso dos clientes, mas vamos também nos concentrar em permitir que os clientes apresentem os aplicativos que têm na OutSystems 11 para que todos os investimentos rendam frutos no futuro. Isso significa que:

  • O Project Neo permitirá que os aplicativos da OutSystems 11 sejam desenvolvidos e hospedados como se estivessem na OutSystems 11, sem necessidade de nenhum desenvolvimento extra.
  • Para a sua conveniência, você poderá passar seus aplicativos da OutSystems 11 para o Project Neo, onde eles podem ser desenvolvidos e hospedados como se estivessem na OutSystems 11. Sem necessidade de nenhum desenvolvimento extra ou requalificação significativa.
  • O Project Neo viabilizará as estratégias de nuvem múltipla e híbrida.
  • Com o Project Neo, será possível exportar o código gerado, os dados do aplicativo, as configurações de contêiner e os modelos de configuração de infraestrutura. Para que os clientes executem e operem os aplicativos, será necessário substituir os recursos específicos de PaaS por serviços de propriedade do cliente. Com esta abordagem, você não fica preso ao código.

Mesmo com o lançamento próximo do Project Neo, a OutSystems 11 continua sendo uma das principais ofertas e uma das principais plataformas do setor, da qual dependem centenas de milhares de desenvolvedores. A OutSystems continuará inovando na plataforma OutSystems 11, mesmo quando lançarmos e desenvolvermos mais o Project Neo. A promessa da OutSystems de desenvolver para o futuro significa que tudo o que você criar hoje na OutSystems 11 poderá ser executado no Project Neo no futuro próximo. Mais importante ainda, significa que, independentemente dos investimentos que você fizer na criação de aplicativos com a OutSystems, e das mudanças tecnológicas que venham a seguir, continuaremos apresentando seus aplicativos da mesma forma que fizemos nos últimos vinte anos.