menu

Technology Radar Vol.18

Nossas ideias sobre tecnologias e tendências que estão moldando o futuro

Temas dessa edição

A necessidade de melhores experiências de uso continua a empurrar funcionalidades para o navegador e, como resultado, muitos serviços de back-end se tornam mais leves e menos complexos.
Embora as organizações continuem a amadurecer seu uso de tecnologias de nuvem, uma progressiva e inevitável complexidade sempre acompanha a construção de soluções reais com essas novas peças.
Vemos uma mudança na abordagem tradicional de "bloquear tudo globalmente" para uma abordagem mais localizada e com mais nuances. Recebemos com bons olhos essa mudança, especialmente quando ferramentas e automação podem garantir uma conformidade igual ou melhor.
O ecossistema da Internet das Coisas (IoT) continua a evoluir em um ritmo forte e constante, incluindo fatores críticos de sucesso como segurança e práticas de engenharia em amadurecimento.

Navegadores mais robustos, servidores mais leves

O navegador continua a expandir suas capacidades como destino de implementação para lógica de aplicação. À medida que as plataformas assumem mais preocupações transversais e requisitos não-funcionais, vemos uma tendência de redução da complexidade na lógica de back-end. A introdução de WebAssembly abre novas opções de linguagem para criar lógica para aplicações da Web e torna o processamento mais próximo do metal (e da GPU) . O Web Bluetooth permite que os navegadores lidem com funcionalidades anteriormente reservadas para aplicações nativas, e cada vez mais vemos padrões abertos como CSS Grid Layout e CSS Modules suplantando bibliotecas personalizadas. A busca por melhores experiências de uso estimula a tendência de levar funcionalidade ao navegador e, como resultado, muitos serviços de back-end se tornam mais leves e menos complexos.

Crescente complexidade de nuvem

Embora a AWS continue a avançar com uma gama vertiginosa de novos serviços, vemos cada vez mais Google Cloud Platform (GCP) e Microsoft Azure amadurecerem como alternativas viáveis. Camadas de abstração como Kubernetes e práticas como entrega contínua e infraestrutura como código facilitam a transição entre nuvens ao suportarem uma mudança evolutiva mais fácil. Mas as estratégias de nuvem tornam-se necessariamente mais complexas com o advento da Polycloud (que permite que as organizações selecionem vários provedores com base em recursos diferenciados) e com o aumento da regulamentação e das preocupações com privacidade. Muitos países da UE, por exemplo, agora exigem legalmente a localidade de dados, convertendo a jurisdição do armazenamento de dados e as políticas de hospedagem subjacentes em uma nova dimensão de diferenciação para quem avalia nuvens. A variedade de opções para ambientes de computação também está aumentando, com a AWS Fargate oferecendo contêineres como serviço (CaaS) como um meio-termo intrigante entre funções como serviço e gerenciamento de clusters de vida útil mais longa. Embora os recursos de nuvem continuem a amadurecer dentro das organizações, uma progressiva e inevitável complexidade sempre acompanha a construção de soluções reais com essas novas peças.

Confie nos times, mas verifique

A segurança continua sendo a preocupação primordial de virtualmente todo o desenvolvimento de software. Mas vemos uma mudança na abordagem tradicional de "bloquear tudo globalmente" para uma abordagem mais localizada e com mais nuances. Muitos sistemas agora gerenciam a confiança em domínios menores e usam mecanismos modernos para criar confiança transitiva entre sistemas diferentes. A filosofia mudou de "nunca confie em nada" fora do domínio e "nunca verifique nada" dentro do domínio para "confie, mas verifique" em todos os lugares — isto é, presuma interações bem intencionadas com outras partes do sistema, mas verifique a confiança no nível local. Isso permite que os times desfrutem de um alto grau de controle sobre sua própria infraestrutura, equipamentos e stacks de aplicações, levando a uma alta visibilidade e, quando necessário, alta proteção para acesso. Ferramentas como Scout2 e técnicas como BeyondCorp refletem o amadurecimento dessa perspectiva de confiança. Recebemos com bons olhos essa mudança em direção à autonomia localizada, especialmente quando ferramentas e automação podem garantir uma conformidade igual ou melhor.

As coisas evoluem

O ecossistema da Internet das Coisas (IoT) continua a evoluir em um ritmo forte e constante, incluindo fatores críticos de sucesso como segurança e práticas de engenharia em amadurecimento. Observamos crescimento em todo o ecossistema de IoT, de sistemas operacionais em dispositivos a padrões de conectividade, e mais fortemente no gerenciamento de dispositivos e processamento de dados baseados em nuvem. Vemos maturidade em ferramentas e estruturas que suportam boas práticas de engenharia, como entrega contínua, implantação e uma série de outras necessidades para uma eventual difusão de uso. Além dos principais provedores de nuvem, incluindo Google IoT Core , AWS IoT e Microsoft Azure Hub IoT — empresas como Alibaba e Aliyun também estão investindo fortemente em soluções IoT PaaS. Nossos blips EMQ e Mongoose OS fornecem uma visão rápida dos principais recursos do ecossistema de IoT de hoje e ilustram que as coisas estão evoluindo muito bem.

Artigos selecionados

Birth of the Technology Radar

Darren Smith

Macro trends in the tech industry | May 2018

Mike Mason

Microservices in Adopt?

Rebecca Parsons

Publicamos artigos relacionados ao Technology Radar ao longo do ano. Inscreva-se para continuar se informando.

Assine o Technology Radar

Downloads

Baixe edições anteriores

ANO
MÊS
IDIOMA
FORMATOS
2018
Download
2018
May
English
2018
May
Español
2018
May
Português
2018
May
中文
2017
Download
2017
November
English
2017
November
Català
2017
November
Español
2017
November
Italiano
2017
November
Português
2017
November
Türkçe
2017
November
中文
2017
March
English
2017
March
Català
2017
March
Español
2017
March
Italiano
2017
March
Português
2017
March
Türkçe
2017
March
中文
2016
Download
2016
November
English
2016
November
Català
2016
November
Español
2016
November
Português
2016
November
Türkçe
2016
November
中文
2016
April
English
2016
April
Español
2016
April
中文
2016
April
Português
2016
April
Türkçe
2015
Download
2015
November
English
2015
November
中文
2015
November
Türkçe
2015
November
Español
2015
November
Português
2015
May
English
2015
May
Español
2015
May
Português
2015
May
中文
2015
January
English
2015
January
Português
2015
January
中文
2014
Download
2014
July
English
2014
July
Español
2014
July
Português
2014
July
中文
2014
January
English
2014
January
Español
2014
January
Português
2014
January
中文
2014
January
Deutsch
2013
Download
2013
May
English
2012
Download
2012
October
English
2011
Download
2011
July
English
2011
January
English
2010
Download
2010
August
English
2010
April
English
2010
January
English

Assine o Technology Radar

Publicamos artigos relacionados ao Technology Radar ao longo do ano. Inscreva-se para continuar se informando.

Agradecemos sua inscrição!

Você se inscreveu para receber conteúdo sobre o Technology Radar. Fique de olho na sua caixa de entrada, vamos entrar em contato em breve.