You are on page 1of 8
‘wo2r2021 f¥inge < Blog Por que os aplicativos nativos da nuvem sao 0 futuro do software por Paul Gillin Ao criar novos aplicativos hoje, muitas empresas pensam na "nuvem primeiro". Mas, com os recentes desenvolvimentos de tecnologia, uma abordagem melhor & pensar "nativo da nuvern". Os aplicativos nativos da nuvem tiram proveito das plataformas e processos que nasceram na nuvem. Eles sio altamente escalaveis, faceis de modificar e se conectam a servicos em nuvem para estender os recursos sem muita codificagao. O que sao aplicativos nativos dala wninsiam? Por que os aplicativas natives da nuvem so 0 ulura do software Postagens relacionadas The 2020 Enterprise LCAP Magic Quadrant: All in on All-in-one Low-Code Gartner Catalyst 2018: Realizando a Viséo Por quea conteinerizagéo é um recurso essencial das plataformas de desenvolvimento de baixo cédigo Nunca perca uma boa leitura Se inscrever Por que os aplicativos nativos da nuvem sao o futuro do Se enki ainen, hitps:lwwnzmendix comiblogiwny-cloud-native-appications-are-the-future-of software! 18 ‘swo2r2021 Por que os aplicatives natives da nuvem so 0 ulura do software que merecem atengao especial. 41. Recipientes de software Os contéineres de software sdo ambientes operacionais portateis e integrados que abrangem um aplicativo e todos os componentes de software necessarios para executé-lo. Os contéineres se tornaram uma alternativa extremamente popular 8s rndquinas virtuais porque séo pequenos, répidos de implantar e podem ser armazenados em bibliotecas para reutilizagdo. Depois de escrever um aplicativo em um contéiner, vocé pode mové-lo para qualquer plataforma que ofereca suporte a contéineres (que é a maioria deles) e ele seré executado sem problemas. Isso significa que seu aplicativo ndo esta vinculado a uma Unica plataforma de nuvem e pode ser executado em qualquer dispositive com recursos suficientes para suporté-lo, de um laptop a um supercomputador. 2. Microsservigos Microsservigos sao servicos de software fracamente acoplados que podem ser agrupados para criar um aplicativo. Isso evita que os desenvolvedores tenham que reinventar a roda e torna os aplicativos flexiveis e extensiveis. Os aplicativos compostos de microsservicos sdo agrupados como blocos de Lego com codificagao personalizada minima, facilitando o desenvolvimento mais rdpido e confidvel. Novos servigos podem ser trocados ou adicionados sem extensos testes de integracdo. 3. Infraestrutura definida por software Substituir interruptores, dials e plugs por software virtualiza quase inteiramente a funcionalidade do hardware. Isso torna mais facil aumentar e diminuir a Por que os aplicativos nativos da nuvem sao o futuro do Se enki ainen, inerravar hitps:lwwnzmendix comiblogiwny-cloud-native-appications-are-the-future-of software! 218 ‘wo2r2021 Por que os aplicatives natives da nuvem so 0 ulura do software 4. Interfaces de programas de aplicativos (APIs) APIs sao conectores de software que expdem funcionalidades que outro software pode usar. Eles tornam mais facil estender ou personalizar aplicativos sem tocar no cédigo subjacente, o que é uma boa pratica em geral. As APIs também permitem que os desenvolvedores aproveitem a rica funcionalidade de outros aplicativos. Um bom exemplo de um aplicativo habilitado para API é 0 Google Maps . Com 0 Google Maps, um desenvolvedor de um aplicativo imobilidrio pode integrar a funcionalidade de mapeamento do Google em seu programa, solicitando informages geograficas usando APIs. Sem precisar construir a funcionalidade de mapa do zero ou instalar um aplicativo em seu servidor, imagine quanto tempo o desenvolvedor pode economizar. Por que o desenvolvimento nativo da nuvem é importante © que torna o desenvolvimento nativo da nuvem tao valioso? As trés qualidades a seguir so 0 que tem feito empresas astutas prestarem atencao. 41. Adaptabilidade Os aplicativos nativos da nuvem podem mudar de acordo com as necessidades dos negécios, sem criar dependéncias Por que os aplicativos nativos da nuvem sao o futuro do Se enki ainen, inerravar hitps:lwwnzmendix comiblogiwny-cloud-native-appications-are-the-future-of software! 38 ‘wo2r2021 Por que os aplicatives natives da nuvem so 0 ulura do software end, Esse acoplamento flexivel torna possivel fazer alteragBes em qualquer aplicativo sem interrompé-lo. 2. Escalabilidade Os aplicativos nativos da nuvem usam infraestrutura definida por software para reduzir ou eliminar a dependéncia de hardware, Essa abordagem adiciona servidores comuns para escalabilidade horizontal, em vez de exigir a adicao de processadores, armazenamento e meméria mais caros aos servidores existentes. A escalabilidade horizontal é o que torna possiveis os servigos em nuvem massives, como Amazon e Facebook. 3. Portabilidade Usando contéineres, os desenvolvedores podem escrever aplicativos que so executados em tudo, de um smartphone a um mainframe, sem alterar 0 cédigo. Com a crescente popularidade da "“computacdo de ponta”, uma arquitetura de processamento distribufdo que leva decisdes automatizadas até os confins da rede, é ideal ter a capacidade de implantar aplicativos onde quer que sejam necessarios. Onde 0 codigo baixo entra na equagao Trabalhar diretamente com contéineres, microsservigos APIs ndo é uma tarefa para iniciantes, mas uma plataforma de baixo cédigo pode esconder grande parte da complexidade. Ao selecionar um provedor, pergunte se a plataforma suporta as construcées nativas da nuvem Por que os aplicativos nativos da nuvem sao o futuro do Se enki ainen, inerravar hitps:lwwnzmendix comiblogiwny-cloud-native-appications-are-the-future-of software! 48 ‘wo2r2021 Por que os aplicatives natives da nuvem so 0 ulura do software Muitas ferramentas de desenvolvimento de baixo cédigo foram criadas antes que as tecnologias nativas da nuvem fossem amplamente utilizadas. Seus desenvolvedores podem té-los adaptado para funcionar na nuvem, mas ha uma grande diferenca entre ser compativel com a nuvem e ser nativo da nuvem. A maioria dos aplicativos legados podem ser executados na nuvem, mas nao podem aproveitar os beneficios de extensibilidade, escalabilidade e portabilidade que a arquitetura nativa da nuvem oferece. Dito isso, eles ainda podem se beneficiar da execugdo em plataformas de nuvem, e ainda pode haver um valor significativo em habilitar aplicativos legados com APIs ou construir extensées sobre eles usando microsservigos. Por exemplo, “telas verdes” dos dias de mainframe podem ser substituidas por interfaces graficas de usuario (GUIs) expondo seletivamente os campos de entrada e safda por meio de APIs que mapeiam para primitivas baseadas em GUI. Alguns aplicativos legados podem ser completamente encapsulados em contéineres para aproveitar as vantagens da escalabilidade e portabilidade da nuvem sem a necessidade de alteracbes de cédigo. Para aproveitar ao maximo o desenvolvimento nativo da nuvem, é necessario pensar de forma diferente sobre a maneira como vocé constréi software. Abordagens tradicionais, com suas especificagées exaustivas e prazos de entrega de seis meses, precisa dar lugar a processos iterativos que entreguem funcionalidade rapidamente como servicos. As novas metodologias de desenvolvimento gil que as empresas nativas da nuvem adotam enfatizam a modularidade, a reutilizacao e os frequentes lancamentos de cédigo. Os desenvolvedores devem pensar em termos de aproveitar os servicos que ja esto disponivels, em vez de criar os seus préprios. Como novos servicos sao faceis de adicionar, geralmente é mais simples para o dacanunivadar mactrar an cliante usitdrin final iin nave, Por que os aplicativos nativos da nuvem sao o futuro do Se enki ainen, inerravar hitps:lwwnzmendix comiblogiwny-cloud-native-appications-are-the-future-of software! 58 ‘wo2r2021 Por que os aplicatives natives da nuvem so 0 ulura do software expressa nos servicos que os desenvolvedores usam para criar recursos que encantam os usuarios. Isso é uma recompensa em si. Suas necessidades de negécios atendidas. Tudo em uma plataforma de baixo cédigo. Veja como. Paul Gillin 23 de outubro de 2020 Artigos populares Por que os aplicativos nativos da nuvem sao o futuro do eafiainen, hitps:lwwnzmendix comiblogiwny-cloud-native-applications-are-the-future-of software! Se 38 ‘02/2021 Control Center e Mendix 8.18: A quantidade certade controle or que 0s aplicativos natives da nuvem s80 0 furs do software Master Business Process Automation com Mendix Impacto quantificavel: como o panorama empresarial de hoje se beneficia do baixo cédigo Por que os aplicativos nativos da nuvem sao 0 futuro do comiblogiwhy-cloud-native-applications-are-he-futre-of sotwarel 718 ‘wo2r2021 Por que os aplicatives natives da nuvem so 0 ulura do software Trending Enterprise Low-c: Development Metodologia Agil_Exemplos de aplicativos loT My P Mobile App Development Platform Rapid Application Por que os aplicativos nativos da nuvem sao o futuro do Se enki ainen, inerravar hitps:lwwnzmendix comiblogiwny-cloud-native-appications-are-the-future-of software! a8

You might also like