Home > Artigos > Desenvolvimento Nativo da Nuvem - Princípios Fundamentais

15-12-2022

Desenvolvimento Nativo da Nuvem - Princípios Fundamentais

Desenvolvimento, Nativo, Nuvem, Princípios, Fundamentais


A abordagem “Nativo da Nuvem” (cloud-native) abrange as melhores técnicas de desenvolvimento de software, incluindo Micro-serviços, containers, DevOps, metodologia Ágil e muito mais. A Cloud Native Computing Foundation (CNCF) define as tecnologias nativas da nuvem como um mecanismo que permite as organizações criar e executar aplicações escaláveis em ambientes de nuvem dinâmicos.


Com um ciclo de lançamento bastante rápido e uma gestão de carga de trabalho otimizada, as aplicações nativas da nuvem estão a transformar digitalmente os negócios e a modernizá-los. Um excelente caso de sucesso é a arquitetura nativa da nuvem lançada pela Netflix.

 

À medida que a transformação continua, é importante observar os princípios básicos do desenvolvimento nativo da nuvem.

 

O processo de desenvolvimento nativo da nuvem é baseado em 4 princípios fundamentais:

  • Micro-serviços ou arquitetura de desenvolvimento em que aplicações são criadas usando um conjunto de componentes individuais ou serviços modulares;
  • Utilização de containers de software para empacotar e isolar aplicações a serem executadas independentemente dos recursos físicos;
  • Entrega e integração contínua (CD/CI), uma abordagem que permite às equipas de teste de software testarem bases de código mais curtas em ciclos de lançamento contínuos;
  • Metodologia DevOps que automatiza os ciclos de vida das aplicações e permite uma melhor colaboração entre as equipas de desenvolvimento e operações.

 

Estes quatro princípios definem as aplicações nativas da nuvem.

 

Artigos relacionados:

 

 

👉 Follow @niuGIS

RELACIONADAS


15-12-2021