Tecnologia
guia completo sobre essa abordagem
A computação na nuvem é um marco na história da tecnologia que ampliou a segurança e trouxe versatilidade aos usuários. O desenvolvimento e implantação de aplicações também foi favorecido pela nuvem e é justamente neste contexto que se encontra a Arquitetura Serverless.
Profissionais da área de tecnologia da informação devem conhecer o seu conceito, fundamentos, vantagens, desvantagens e melhores práticas. Pensando nisso, desenvolvemos este guia completo que reúne as principais informações sobre o tema.
Continue a leitura e entenda como a abordagem da Arquitetura Serverless pode simplificar seus projetos, reduzir custos e aumentar a escalabilidade da sua aplicação!
O que é Arquitetura Serverless?
Arquitetura Serverless é um modelo de desenvolvimento nativo em nuvem que permite aos desenvolvedores criarem e executarem aplicações sem a necessidade de gerenciamento de uma infraestrutura de servidores.
Isso não significa que os servidores não são usados, os servidores físicos ou virtuais ainda existem e são utilizados para executar o código das suas aplicações. No entanto, essa é uma camada de infraestrutura que fica completamente oculta para o desenvolvedor.
Desta maneira, os detalhes sobre como esses servidores são provisionados, configurados, escalados e mantidos são ocultados do desenvolvedor, fazendo com que ele não precise se preocupar com a infraestrutura subjacente, como escolher o tipo de servidor, instalar sistemas operacionais ou configurar bancos de dados.
Com a Arquitetura Serverless, o desenvolvedor só precisa se preocupar em escrever o código da aplicação. A parte de gerenciamento dos servidores fica por conta da plataforma na nuvem. É como se você entregasse seu código pronto para uma fábrica, e ela se encarregasse de transformá-lo em um produto final.
É como se um chef alugasse uma cozinha industrial e pudesse se dedicar apenas à elaboração dos pratos. A empresa que aluga a cozinha cuidaria do resto: limpeza, gestão da água e gás, utensílios, entre outros.
Como ela surgiu e evoluiu?
Tudo começou com o uso de servidores físicos para rodar as aplicações. Naquele momento, o desafio era ter servidores suficientemente robustos capazes de suprir as demandas. O grande problema é que a necessidade de comprar uma máquina com alta capacidade se refletia em gastos expressivos.
Isso fazia com que a maior parte dos usuários optasse pela aquisição de várias máquinas com menor capacidade, que eram usadas em conjunto, trazendo um controle mais eficiente dos servidores, especialmente em termos de custos.
Com o avanço da tecnologia e o desenvolvimento de novas soluções, surgiu a virtualização, movimento no qual se realizava uma simulação do hardware por meio do software. Com a redução na necessidade de aquisição de hardwares, os custos foram consideravelmente reduzidos.
Pouco tempo depois, observou-se o início da chamada “era Cloud”, no Brasil, “era da tecnologia na nuvem“. O primeiro grande movimento nesse sentido foi marcado pelo que chamamos de Infrastructure as a Service (IaaS) ou “Infraestrutura como serviço”.
A IaaS é um conceito que parte da ideia de funcionamento baseado em demanda, ou seja, ela fornece a infraestrutura dos servidores, de armazenamento e conexão. Os desenvolvedores cuidavam da aplicação — software, dados e serviço.
Depois da IaaS veio a Platform as a Service (PaaS) ou “Plataforma como serviço”, que, diferente da anterior, fornece uma plataforma com toda a infraestrutura necessária para criar e gerenciar as aplicações. Assim, os desenvolvedores ficam responsáveis apenas pela tecnologia usada, serviços e dados tratados.
A diferença entre o IaaS e o PaaS é que são dois modelos de computação em nuvem que oferecem diferentes níveis de abstração e controle para os usuários.
Enquanto o IaaS fornece recursos de infraestrutura, mas mantêm o usuário responsável por gerenciar o sistema operacional, aplicativos e outros componentes da infraestrutura, o PaaS fornece uma plataforma completa para desenvolvimento, teste e implantação de aplicativos. Assim, no PaaS o usuário se concentra no desenvolvimento e gerenciamento dos aplicativos, enquanto a plataforma cuida da infraestrutura subjacente.
Foi justamente a partir do PaaS que surgiu a ideia da Arquitetura Serverless, uma plataforma visando dar suporte para o gerenciamento de toda a infraestrutura por trás das aplicações.
Como funciona a Arquitetura Serverless?
Diferente dos modelos tradicionais de computação em nuvem, como a IaaS, o serverless transfere a responsabilidade de gerenciar a infraestrutura inteiramente para o provedor de nuvem. Enquanto no IaaS você “aluga” servidores que rodam 24/7, mesmo quando sua aplicação está inativa, no serverless, os recursos são provisionados sob demanda.
Isso significa que sua aplicação é executada em contêineres que são iniciados apenas quando necessário, garantindo a otimização e reduzindo custos.
Na IaaS, os clientes adquirem infraestrutura computacional que está sempre disponível, como se estivessem alugando servidores físicos. Assim, mesmo quando a demanda por sua aplicação é baixa, a infraestrutura contratada continua alocada e sendo cobrada. Para atender a picos de demanda, é necessário provisionar infraestrutura adicional com antecedência, o que pode levar a custos variáveis e imprevisíveis.
No Serverless, a lógica é outra, já que ele cobra apenas pelo tempo de execução real da aplicação. Ou seja, os são alocados dinamicamente, somente quando necessário, e liberados assim que a tarefa é concluída.
Essa é uma abordagem que elimina a necessidade de manter servidores sempre ativos, mesmo em períodos de baixa demanda, resultando em uma maior eficiência e economia. Isso também reflete na automática adaptação à carga de trabalho.
É válido destacar que arquitetura serverless libera os desenvolvedores de tarefas operacionais complexas, como gerenciar sistemas operacionais, aplicar patches de segurança e ajustar a capacidade dos servidores e essa é uma das suas grandes vantagens.
Com algumas responsabilidades totalmente assumidas pelo provedor de nuvem, os desenvolvedores podem se concentrar em criar funcionalidades e entregar valor ao negócio de forma mais rápida.
Escalabilidade serverless
No modelo serverless, a escalabilidade automática se adapta aos recursos computacionais, atendendo às demandas em tempo real. Ou seja, quando a carga de trabalho aumenta, a plataforma serverless adiciona automaticamente novos contêineres para executar as funções, implementando a escalabilidade horizontal.
Assim, o número de instâncias da função é aumentado para lidar com o aumento da demanda. Por outro lado, quando a carga diminui, a plataforma remove os contêineres ociosos, reduzindo os custos.
Essa flexibilidade é possível graças à abstração da infraestrutura, onde o provedor de nuvem gerencia a alocação e o dimensionamento dos recursos de forma otimizada, sem a necessidade de intervenção manual do desenvolvedor.
Quais as etapas da Arquitetura Serverless?
Como você pode ver, esse modelo de arquitetura muda a forma como as aplicações são desenvolvidas e operadas. Em termos práticos, isso é refletido no trabalho dos desenvolvedores, que encontram a possibilidade de criar uma abordagem para execução de código em ambientes de nuvem mais eficientes.
Para compreender melhor as suas etapas, primeiro, você precisa entender o que é FaaS. O Function as a Service (FaaS) é uma implementação específica da arquitetura serverless. Nessa abordagem, o usuário divide a aplicação em pequenas funções independentes que são executadas em resposta a eventos. Cada função é um container isolado que é provisionado e escalado automaticamente pela plataforma FaaS.
O FaaS é a maneira mais pura de experimentar os benefícios da arquitetura serverless, por meio dele o usuário adota uma abordagem de desenvolvimento de software altamente escalável, eficiente e focada em eventos. Para entender melhor como o FaaS funciona, confira cinco das suas principais etapas.
Criação das funções
A etapa inicial é onde se criam as funções que serão usadas quando os eventos forem acionados. Ou seja, o desenvolvedor escreve o código da função em uma linguagem de programação específica (como Python, JavaScript etc.), definindo as ações que a função deve realizar quando for executada.
Deploy das funções
Com as funções criadas, o desenvolvedor envia o código da função para a plataforma serverless (provedor de nuvem), que se encarrega de armazenar e preparar a função para ser executada.
Provedor de nuvem
Agora, o provedor de nuvem gerencia toda a infraestrutura necessária para executar as funções, incluindo servidores, sistemas operacionais, redes e bancos de dados. Ele também é responsável por escalar os recursos automaticamente para atender à demanda.
Acionamento da função
Um evento (como uma requisição HTTP, uma mensagem em uma fila ou uma alteração em um banco de dados) aciona a execução da função. O provedor de nuvem detecta o evento e inicia a execução da função em um ambiente isolado.
Cobrança
O provedor de nuvem cobra com base no tempo de execução da função e nos recursos computacionais utilizados. Quanto mais tempo a função leva para executar e quanto mais recursos ela consome, maior será o custo.
Perceba que a arquitetura serverless FaaS permite que os desenvolvedores se concentrem na lógica de negócio, sem se preocupar com a infraestrutura. O provedor de nuvem cuida de tudo, desde o provisionamento de recursos até a cobrança. Essa abordagem oferece diversos benefícios, como você verá a seguir.
Quais as vantagens e desvantagens?
A arquitetura serverless é uma alternativa interessante e que oferece vantagens e desvantagens. A seguir, exploramos os dois lados dessa solução.
Vantagens
Certamente, há inúmeras vantagens associadas ao seu uso, entre elas destacamos: aumento de produtividade, facilidade na adoção de práticas de DevOps, incorporação de soluções BaaS e redução de custos. Entenda!
Aumento da produtividade
A arquitetura serverless agiliza o processo de desenvolvimento, permitindo que novas funcionalidades sejam entregues mais rapidamente. Simplificando o gerenciamento de infraestrutura, ela reduz a complexidade e facilita a colaboração entre equipes, refletindo no ganho de produtividade.
Eliminando a necessidade de gerenciar servidores, os desenvolvedores não precisam se preocupar com detalhes como configuração de sistemas operacionais, instalação de softwares e escalabilidade de recursos.
Com menos tarefas operacionais, os desenvolvedores podem dedicar mais tempo à criação de funcionalidades e à resolução de problemas complexos, acelerando o desenvolvimento de novos produtos e serviços.
Incorporando práticas de DevOps
A automação inerente à computação serverless simplifica a adoção de DevOps. Tarefas como provisionamento e gerenciamento de infraestrutura são automatizadas, reduzindo a necessidade de coordenação entre equipes e acelerando a entrega de valor.
Soluções BaaS
Muitas soluções Backend as a Service (BaaS) são implementadas utilizando a arquitetura serverless. Os provedores de BaaS aproveitam os benefícios da escalabilidade automática, do pagamento por uso e da abstração de infraestrutura oferecidos pela Serverless para fornecer seus serviços.
Assim, na hora de desenvolver um software, é possível utilizar módulos prontos e completos oferecidos por outras empresas, como as soluções BaaS. Desta forma, em vez de construir do zero funcionalidades como bancos de dados, autenticação de usuários, notificações e outras, é possível simplesmente integrá-las ao projeto.
Isso agiliza o desenvolvimento, pois não há necessidade de se preocupar com a infraestrutura e a complexidade dessas funcionalidades, permitindo que o profissional se concentre na lógica de negócio principal do seu aplicativo.
Redução de custos operacionais
Como já destacamos, o serverless oferece um modelo de pagamento por uso, onde os custos são diretamente proporcionais ao tempo de execução das funções. Diferente do que ocorre com os servidores tradicionais, que demandam custos fixos mesmo em períodos de baixa utilização, a serverless permite escalar os recursos de forma automática e granular, otimizando os gastos.
Desvantagens
Assim como há benefícios, é importante que o desenvolvedor avalie também as desvantagens, isso trará mais segurança na tomada de decisão e na implementação das soluções de desenvolvimento.
A migração para modelos de computação como Serverless, embora ofereça diversas vantagens, não está isenta de desafios. Uma das principais preocupações é a perda de controle sobre a infraestrutura e a lógica do sistema.
Transferindo a gestão do servidor para um provedor de nuvem, os desenvolvedores podem se deparar com restrições sobre como interagir com os componentes, limitando a flexibilidade e a personalização dos sistemas.
Em ambientes BaaS, essa dependência se torna ainda mais evidente, pois os desenvolvedores utilizam serviços com código que não podem ser modificados diretamente. Essa falta de controle sobre o código-fonte pode dificultar a resolução de problemas específicos e limitar a capacidade de adaptar o sistema a necessidades futuras.
Outra desvantagem é o aumento da dependência do fornecedor. Transferindo a gestão da infraestrutura para um terceiro, as empresas ficam mais suscetíveis a mudanças nas políticas e preços dos provedores. Somado a isso, a troca de provedor pode ser um processo complexo e custoso, exigindo a migração dos dados e a adaptação dos sistemas às novas especificações.
Ou seja, embora a Arquitetura Serverless ofereça agilidade e escalabilidade, é fundamental considerar os trade-offs envolvidos. A perda de controle sobre a infraestrutura e a dependência de terceiros podem ser desafios de alto impacto para algumas empresas.
Qual o passo a passo para iniciar?
Você já conseguiu entender melhor o funcionamento, vantagens e desvantagens da Arquitetura Serverless. Agora, é hora de conhecer um passo a passo para começar o seu uso. Confira, a seguir, as nossas dicas!
Escolha o provedor de nuvem
O primeiro passo é um dos mais importantes e precisa ser estudado com atenção. Considere as necessidades da empresa, os recursos oferecidos, eventuais limitações e preços. A ideia é que o usuário invista em um provedor que atenda às demandas específicas do seu projeto.
Planeje a aplicação
Como vimos, a Arquitetura Serverless promove um modelo de desenvolvimento orientado a eventos, onde funções são executadas em resposta a estímulos externos. Essa abordagem, modular e escalável, permite criar sistemas mais flexíveis.
Imagine um cenário em que o upload de uma imagem desencadeia uma série de funções para processamento, notificação e armazenamento, tudo de forma automatizada.
Inicie o desenvolvimento das funções
Cada função deve ser pequena e focada em uma única tarefa, facilitando a reutilização e a manutenção. Evitando o compartilhamento de estado entre as funções, você garante a independência e a escalabilidade do sistema.
Teste as funções
Para garantir a qualidade das funções, promova testes antes da implantação. Plataformas como o Serverless Framework e AWS SAM oferecem ambientes de desenvolvimento local e simulados, facilitando a criação e execução de testes unitários e integrados.
Implante
Realizados os testes e estando tudo dentro das expectativas é hora da implementação. Considere que o processo varia de acordo com o provedor de nuvem que está sendo utilizado.
Monitore
Depois da implementação é necessário estar atento ao monitoramento e desempenho das funções, ferramentas como Google Stack Driver e AWS CloudWatch podem auxiliar nesta etapa.
Atenção para a segurança
Para garantir a segurança de aplicações, implemente práticas como o gerenciamento de identidades e acessos, a criptografia de dados em repouso e em trânsito. A realização regular de testes de segurança também devem ser incluídos no cronograma do projeto.
Lembre-se que o processo de desenvolvimento é um ato contínuo e que não pode estagnar. Por isso, é recomendado que o desenvolvedor continue interagindo, buscando novas práticas e aperfeiçoando as funções.
Quais as práticas para garantir a segurança da Arquitetura Serverless?
A segurança em Arquiteturas Serverless é necessária para a proteção dos dados e a integridade das aplicações. Entre as práticas que podem ser adotadas neste sentido, destacamos:
- gerenciamento de identidade e acesso com controle de permissão e acesso de acordo com a função de cada usuário, regras rigorosas de autenticação e implementação de autorização granular;
- uso de protocolos HTTPS para proteger a comunicação entre os componentes da aplicação;
- criptografia de dados armazenados em bancos de dados ou outros serviços de armazenamento;
- uso de serviços como AWS KMS para gerenciar chaves criptográficas;
- implementação da rotação regular das chaves para minimizar os riscos de comprometimento;
- validação e sanitização das entradas de usuários e implementação de mecanismos de tratamento de erros;
- manutenção das atualizações para correção de eventuais vulnerabilidades;
- monitoramento e detecção de ameaças por meio de análise de logs, configuração de alertar e uso de Web Application Firewall (WAF); e
- realização de testes regulares de penetração.
Somado a isso, é fundamental investir no treinamento contínuo dos profissionais envolvidos no uso dos sistemas e elaborar um plano de resposta a incidentes — ele servirá de suporte caso alguma invasão aconteça.
Vale a pena usar a Arquitetura Serverless?
A resposta não é tão simples já que a escolha depende da análise das necessidades de cada negócio. Desta forma, a escolha entre arquitetura serverless e tradicional envolve uma série de considerações.
A serverless, com sua capacidade de escalar automaticamente e de provisionar recursos sob demanda, é ideal para projetos que exigem rápida prototipagem e alta escalabilidade, como MVPs e aplicações com picos de demanda imprevisíveis.
No entanto, para sistemas que demandam um alto nível de controle sobre a infraestrutura e a personalização do ambiente de execução, a arquitetura tradicional pode ser mais adequada.
Antes de escolher, é interessante considerar que a serverless introduz uma dependência de terceiros, o que pode afetar a disponibilidade e a segurança da aplicação em caso de interrupções nos serviços do provedor de nuvem. A decisão final deve ser tomada com base em uma análise cuidadosa dos requisitos do projeto, dos recursos disponíveis e dos riscos envolvidos.
Podemos afirmar, sem dúvida, que a Arquitetura Serverless é uma solução para times que estão à procura de uma combinação entre escalabilidade e velocidade. Porém, para times mais exigentes com relação à segurança e disponibilidade, ela pode não ser a melhor opção.
Como vimos ao longo deste guia, essa abordagem tem transformado a maneira como se desenvolvem e se escalam as aplicações, eliminando a necessidade de gerenciar infraestrutura e permitindo que os profissionais se concentrem na lógica do desenvolvimento.
A Arquitetura Serverless oferece diversos benefícios, como maior escalabilidade, redução de custos, agilidade no desenvolvimento e menor tempo de lançamento no mercado. No entanto, é preciso estar ciente de que essa abordagem não é uma solução mágica para todos os problemas. Existem desafios a serem considerados, como a dependência de serviços de terceiros, a complexidade de gerenciar funções sem estado e os custos associados a chamadas de função excessivas.
Para acertar na escolha é necessário entender as necessidades do projeto, os trade-offs envolvidos e as melhores práticas de implementação. A partir da análise das demandas do seu projeto, fica mais fácil escolher a melhor solução, usufruindo dos benefícios da abordagem por meio da construção de aplicações de alta qualidade que atendam às demandas do mercado.
Não esqueça que, para construir aplicações de sucesso, é preciso combinar essa abordagem com outras tecnologias e práticas de desenvolvimento, como DevOps, microsserviços e design de API. A combinação inteligente de necessidades, tecnologias e expectativas, permite usufruir o que há de melhor em termos de desenvolvimento de software.
Você gostou de conhecer mais sobre a Arquitetura Serverless? Aproveite para assinar a nossa newsletter e receber outros conteúdos sobre desenvolvimento e tecnologia.
Tecnologia
Soberania de dados: qual a importância?
Em um mundo cada vez mais interconectado, em que informações circulam de maneira rápida e global, o conceito de soberania de dados ganha uma relevância crescente. Governos e empresas enfrentam o desafio de proteger suas informações enquanto garantem a conformidade com legislações locais e internacionais.
A soberania de dados envolve a questão de quem controla, acessa e armazena os dados, revisitando preocupações sobre segurança, privacidade e autonomia. Nesse cenário, entender sua importância se torna fundamental para enfrentar as novas demandas e garantir a proteção de informações sensíveis.
Foi pensando nisso que resolvemos publicar este conteúdo. Continue lendo e saiba mais sobre o conceito, o funcionamento e a importância da soberania de dados!
O que é a soberania de dados?
A soberania de dados se refere ao controle que uma nação ou organização exerce sobre os dados gerados dentro de seu território ou por seus cidadãos e empresas. Trata-se da capacidade de determinar como essas informações são armazenadas, processadas e acessadas, garantindo que estejam conforme as leis e os regulamentos locais.
Em um mundo interconectado, esse conceito se torna fundamental. Afinal, ele envolve questões de privacidade, segurança e proteção de dados em um cenário no qual o fluxo de informações não respeita fronteiras físicas.
No Brasil, a Lei Geral de Proteção de Dados Pessoais (LGPD) estabelece diretrizes fundamentais para a soberania de dados. A legislação garante que o tratamento de dados pessoais — seja dentro, seja fora do país — siga padrões específicos de proteção e transparência. Entre as diretrizes mais importantes, estão:
- consentimento — o titular dos dados deve fornecer consentimento explícito para o uso de suas informações, salvo em exceções específicas, como obrigações legais;
- finalidade — o tratamento de dados deve ocorrer para fins legítimos, específicos e informados ao titular, sendo proibido o uso para finalidades incompatíveis com aquelas previamente estabelecidas;
- segurança — a LGPD exige a implementação de medidas técnicas e administrativas para proteger os dados contra acessos não autorizados, vazamentos e outros riscos;
- transferência internacional de dados — a lei impõe regras rígidas para a transferência de dados pessoais para outros países, exigindo que esses destinos ofereçam níveis adequados de proteção.
Essas diretrizes reforçam a soberania de dados no Brasil, garantindo que as informações sejam tratadas de forma ética, segura e conforme a legislação nacional. Desse modo, protege-se tanto os indivíduos quanto as instituições.
Qual a importância da soberania de dados?
A soberania de dados, em primeiro lugar, é fundamental para assegurar a privacidade dos indivíduos. Com a crescente digitalização de atividades cotidianas, informações pessoais são coletadas e armazenadas constantemente, tornando-se um ativo. Contudo, também é alvo de abusos e violações.
A soberania de dados permite que os cidadãos tenham mais controle sobre como e onde suas informações são utilizadas. Assim, evita o uso indevido ou a transferência de dados para jurisdições com legislações mais permissivas.
Além disso, a segurança das informações se torna uma preocupação crescente em um ambiente globalizado. Países e organizações precisam garantir que os dados sob sua jurisdição sejam protegidos contra ciberataques, vazamentos e acessos não autorizados.
Nesse sentido, a soberania de dados envolve a adoção de medidas robustas de proteção, de modo a garantir que as informações estejam seguras, mesmo em um ambiente de ameaças constantes.
Em termos de governança, ela permite que as empresas estabeleçam regras claras sobre tratamento, armazenamento e acesso às informações. Desse modo, promove a conformidade com as leis locais e internacionais. Isso é especialmente relevante quando se trata de regulação de grandes corporações e provedores de serviços de tecnologia, que operam muitas vezes em várias jurisdições.
Quais os principais desafios para a soberania de dados na atualidade?
A soberania de dados enfrenta sérios desafios, especialmente em um cenário interconectado em que as informações são coletadas e distribuídas rapidamente pelos sistemas da atualidade. Veja os principais nos tópicos a seguir!
Segurança
Proteger os dados de ameaças externas e internas é um dos maiores desafios na implementação da soberania de dados. O aumento de ataques cibernéticos exige a adoção de tecnologias avançadas de criptografia, autenticação e monitoramento para garantir a integridade dos dados.
Dependência de provedores externos
Muitos países e empresas dependem de provedores de serviços de armazenamento e processamento de dados estrangeiros. Essa dependência pode comprometer a soberania de dados, uma vez que as informações ficam sujeitas às leis e regulamentações de outros países.
Compliance
Assegurar o cumprimento das legislações locais e internacionais é outro grande desafio, especialmente em ambientes globais. A LGPD no Brasil, por exemplo, impõe regras claras sobre o tratamento de dados, mas as organizações precisam garantir que estão conforme diversas legislações quando operam internacionalmente.
Armazenamento
Onde e como os dados são armazenados também é um ponto crítico. Garantir que as informações permaneçam dentro das fronteiras físicas do país ou em locais com regulamentação semelhante é essencial para manter o controle sobre esses dados.
Quais as estratégias para garantir a conformidade na soberania de dados?
Para garantir a soberania de dados e a conformidade com as regulamentações, as empresas e governos podem adotar diversas estratégias. Entre as principais, temos:
- usar Data Localization, que pressupõe a implementação de políticas que exigem que os dados sejam armazenados e processados dentro das fronteiras do país, garantindo que estejam sujeitos às leis locais;
- buscar provedores de serviços de armazenamento e processamento de dados que operem dentro do país ou em regiões com legislação similar, reduzindo a dependência de fornecedores internacionais;
- realizar auditorias frequentes para garantir que as políticas de privacidade e segurança de dados e as práticas de armazenamento estejam conforme a LGPD e outras regulamentações;
- implementar soluções avançadas de criptografia e controle de acesso para proteger os dados contra acessos não autorizados, além de garantir que apenas pessoal autorizado possa manipulá-lo;
- capacitar sua equipe para que os colaboradores estejam cientes das melhores práticas de proteção de dados e das obrigações regulatórias, promovendo uma cultura de segurança e conformidade dentro da organização.
Essas estratégias são fundamentais para garantir que empresas e governos estejam alinhados às exigências legais e protejam seus dados em um cenário global cada vez mais complexo.
Portanto, a soberania de dados é um aspecto importante em um mundo interconectado, em que a proteção à privacidade e a segurança das informações devem ser priorizadas. Ao adotar estratégias de conformidade eficazes, a empresa pode garantir o controle sobre seus dados, atendendo às exigências regulatórias e fortalecendo a governança digital.
Se você gosta desse assunto e deseja ficar por dentro das novidades do blog, siga nossos perfis nas redes sociais: Instagram, Facebook, LinkedIn e YouTube.
Tecnologia
como gerenciar e otimizar a página?
Se você oferece qualquer tipo de serviço ou conta com uma operação que passa por manutenções de forma regular, é importante levar em consideração que o cliente vai gostar de ser informado a respeito desses tópicos.
Mesmo que você tenha uma equipe de suporte, situações como essa podem impactar diretamente a produtividade do time, pois serão muitos chamados ao mesmo tempo. Com isso, as pessoas deixam de ser atendidas, o que gera insatisfação. Por essa razão, a Status Page se torna fundamental para o seu canal.
Neste material, a gente explica mais detalhes a respeito da definição desse conceito, traz quais são os benefícios de contar com uma Status Page, além de ressaltar sobre os elementos principais que devem conter em uma. Continue a leitura e saiba mais!
O que é uma Status Page?
Primeiro, é importante entendermos do que se trata esse tema. Como o próprio nome sugere, se refere a uma página que vai notificar os seus clientes a respeito dos serviços realizados.
Exemplo: suponhamos que você conte com um sistema para o departamento de Recursos Humanos fazer o registro e o controle dos pagamentos em um mês. Se a sua equipe identificar que existe a necessidade de fazer uma manutenção em um dia específico, os seus clientes devem ser avisados a respeito do horário programado e de quanto tempo isso vai demorar.
Durante a manutenção, é preciso que a pessoa tenha acesso às informações de forma simplificada para entender como está o status, qual é o período que a empresa acredita que vai retornar, além de ser notificada quando tudo estiver normalizado. Esse é o objetivo da Status Page: trazer informações em tempo real acerca dessas eventualidades.
Quais os elementos de uma Status Page?
Existem alguns elementos que são praticamente obrigatórios em uma Status Page. Na sequência, a gente explica quais são eles. Confira!
Indicadores de Status
O nome já sugere: é o status de uma página. Por essa razão, o fator mais óbvio que deve estar presente em uma são os indicadores de status. Exemplo: suponhamos que a sua empresa esteja passando por uma manutenção no canal e, naquele momento, nenhum cliente consegue acessar nenhum tipo de sistema.
Na Status Page, ele vai identificar quando começou essa manutenção, qual é a previsão de encerrar e ainda pode verificar quando ela já tiver sido finalizada. Esse tipo de elemento facilita até mesmo para que seu time possa entender qual foi a duração da eventualidade e o que foi feito para solucionar.
Atualizações de incidentes
A pessoa que chega até a uma Status Page precisará ser atualizada sobre qualquer incidente que ocorra em seus canais. Como vimos, esse é um dos principais objetivos de contar com uma página como essa.
Dessa forma, torna-se importante que a sua estratégia leve em consideração títulos que realmente expliquem sobre do que se trata esse incidente, tenha descrições claras sobre o que é e com uma linguagem facilitada (abordaremos sobre isso mais adiante), além de apresentar para o leitor qual é o histórico do que já ocorreu até aqui.
Como o intuito é deixar a pessoa mais tranquila a respeito das manutenções feitas, indicamos ainda que tenha o registro com data e hora de todas as atualizações. Assim, o usuário terá a oportunidade de identificar se isso foi modificado há mais tempo ou não.
Manutenções planejadas
Principalmente para as empresas que contam com um histórico detalhado sobre as ocorrências dos últimos meses e desejam prevenir qualquer tipo de problema, as manutenções preventivas são indispensáveis para que o negócio garanta que tudo esteja em pleno funcionamento.
Por essa razão, a equipe vai definir um cronograma para que os usuários possam consultar os períodos em que ocorrerão. Sendo assim, o calendário deve estar presente em sua Status Page.
Informações de contato e suporte
Mesmo com a Status Page informando os períodos de manutenção, o mais indicado é que ela também conte com as informações de contato e suporte de seu time. Esse tipo de dado contribui para que as pessoas possam conversar com a equipe caso haja um problema mais urgente ou não tenha encontrado o que buscou naquele canal.
Layout
Assim como qualquer outra página de seu site, o layout deve ser limpo, organizado e intuitivo. Qualquer pessoa que acessar o canal precisa encontrar as informações mais relevantes a respeito das manutenções, sejam elas periódicas ou corretivas. Além disso, tanto para a equipe quanto para os clientes torna-se necessário de forma simplificada encontrar o histórico.
Contexto
Na descrição, traga o contexto de modo que o usuário facilmente o interprete. Abordaremos sobre isso mais à frente, porém, o importante é evitar termos técnicos para que qualquer cliente entenda facilmente o que ocorreu e o período em que voltará à normalidade.
Responsividade
Qualquer página de seu canal deve ser responsiva, uma vez que vai impactar diretamente na performance. Com a Status Page, não é diferente. Muito pelo contrário: como é um canal extremamente estratégico para a comunicação com os seus clientes, é preciso que ela se adéque aos mais diferentes dispositivos, uma vez que as pessoas acessam de diferentes locais.
Além de melhorar a experiência de sua audiência, esse tipo de estratégia impacta para quem vai buscar informações por meio do mobile (o que tem crescido muito atualmente) e ainda melhora o carregamento da página e reduz a taxa de rejeição.
Benefícios de ter uma Status Page
A seguir, trouxemos alguns dos principais benefícios de contar com uma Status Page em seu site. Confira!
Mais transparência para seus clientes
O primeiro ponto que se destaca ao contar com uma status page é que você poderá transmitir mais transparência aos seus clientes. Buscar continuamente por pessoas satisfeitas e um público fidelizado deve ser uma prioridade para qualquer tipo de negócio, uma vez que isso contribui para resultados mais atrativos e ainda impacta no marketing boca a boca, quando o próprio público indica seus serviços a outras pessoas;
A partir do momento em que você conta com uma Status Page, você tem a oportunidade de informar às pessoas que acessam o seu canal se houver qualquer tipo de interrupção ao longo do dia. Sendo assim, sempre que ele notar que houve algum problema, basta acessar e conferir como está o desempenho.
Outro ponto que deve ser destacado é o fato de que interrupções e manutenções são comuns em qualquer hospedagem e, quando há, é importante trazer para o seu público essa notificação para que não prejudique o seu dia a dia.
Naturalmente, tudo isso impacta para que as pessoas que confiam em você possam planejar as suas rotinas de forma mais eficiente, além de impactar de forma positiva a credibilidade que seu negócio transmite para os clientes.
Menos sobrecarga para a sua equipe
Quem trabalha com o âmbito digital sabe: sempre que há qualquer tipo de problema, é comum que haja sobrecarga para a equipe. Tanto para a operacional, que vai atuar diretamente com o problema, quanto para o suporte, que precisará atender a chamados respondendo sempre às mesmas questões: quanto tempo aquela situação vai permanecer, qual é a previsão de retorno, o que acontecerá ao longo do dia etc.
Esse tipo de contexto acaba impactando não apenas a imagem que seus clientes têm da empresa, como também a satisfação de seus profissionais. A partir do momento em que se automatizam mais atividades, eles conseguem direcionar seus esforços para atividades menos manuais e mais estratégicas.
Com isso, também há redução da taxa de rotatividade, sendo mais um fator que reflete nos custos da empresa. Deve-se sempre levar em consideração que demitir e contratar pessoas gera custos, além de ser uma perda de capital intelectual.
Consequentemente, traz melhorias para a eficiência operacional da empresa, que pode sempre informar quando houver qualquer mudança de status, como o próprio nome da página sugere.
Melhorias para a comunicação com os clientes
Ao prezar por uma boa comunicação com os seus clientes, alguns diferenciais podem ser observados. Entre eles, destacamos especialmente:
- melhorias para a satisfação do público com o seu negócio;
- redução de custos em diferentes aspectos da empresa, tanto no que diz respeito à fidelização de clientes quanto no que está relacionado à eficiência de suas demandas;
- aumento de público;
- imagem da empresa positiva perante o mercado;
Registros sobre as incidências que ocorrem no site
Outro ponto que não pode ser deixado de lado é que vai haver registros de incidências que ocorrem no site. De nada adianta sempre comunicar e houver uma transparência ao que ocorre no negócio se a empresa não se esforçar para que essas situações não se repitam, concorda?
Dessa forma, a Status Page contribui para que o seu canal faça todas as sinalizações de manutenções e qualquer outra ocorrência que houver, de modo que a equipe de TI estruture um plano de ação para essas eventualidades não se repitam.
Com isso, é uma oportunidade de o time usar os problemas que já ocorreram em algum momento para entender as causas, estudar o que foi feito de forma reativa e estruturar um planejamento para manutenções preventivas. Assim, não será preciso trazer esses dados e atualizações para a Status Page, ou será com uma recorrência menor, justamente pelo fato de que os erros serão consideravelmente reduzidos.
Como deve ser a criação, gerenciamento e otimização da Status Page?
Existem diferentes etapas para a criação, gerenciamento e otimização da Status Page. Primeiro, é preciso buscar por plataformas especializadas com fornecedores que realmente entendem do assunto e contam com soluções dedicadas (como a hospedagem certa) para que a sua equipe gere relatórios e faça a otimização das informações de forma prática.
No que diz respeito ao gerenciamento em si, o time que cuida desse canal deve estar sempre atento quanto ao monitoramento. Dessa forma, alertas são automatizados, de modo que assim quando ocorre um problema, as pessoas responsáveis pelo projeto já cuidam das atualizações e já acionam as equipes responsáveis para realizar a manutenção: a comunicação entre as áreas é fundamental para o sucesso de qualquer objetivo em sua empresa, independentemente de qual seja ele.
Quanto à otimização, boas práticas de SEO não podem ser deixadas de lado. É por meio delas que vai haver a possibilidade de o canal ser indexado nos buscadores com mais facilidade, além de trazer uma melhor escaneabilidade para os visitantes (identificarão as informações de forma mais simples).
Quais são as boas práticas para uma Status Page?
Agora que você já conhece algumas das principais informações a respeito da Status Page, chegou o momento de entendermos quais são as boas práticas que devem ser utilizadas em uma com o intuito de usufruir de todos os benefícios que apresentamos até aqui. Confira!
Atualizações em tempo real
Como vimos ao longo de todo o material, um dos principais pontos relacionados à Status Page está no fato de que os usuários terão a oportunidade de conferir em tempo real quais são os impactos que o canal vem sofrendo e se há algum tipo de manutenção que ocorre no site. Naturalmente, a boa prática primordial a respeito dos elementos a serem contidos é a agilidade em trazer essas informações, pois vai impactar diretamente a comunicação com toda a sua base.
Tenha, ainda, uma equipe qualificada que vá considerar uma frequência contínua de atualizações. Mesmo que a empresa não tenha nada novo a informar, é importante trazer previsões de manutenção, ressaltar quais foram as últimas modificações feitas ou até mesmo informar que dentro de um período considerável o seu site não passa por nenhuma instabilidade.
Essa será uma forma de trazer os diferenciais de seu negócio em um canal onde naturalmente se informa sobre diferentes contextos.
Forma de comunicar
Existe a necessidade de a sua equipe considerar a Status Page como um canal de comunicação como outro qualquer com o seu cliente. Por essa razão, é importante que a página tenha poucos elementos que tirem a atenção dos tópicos principais a serem repassados, bem como o tom de voz seja adequado para o seu público.
Muitas vezes, existem momentos em que há manutenções técnicas programadas ou eventuais que poucas pessoas têm conhecimento do que se trata, de fato. Dessa forma, o ideal é que você traga essa mensagem de forma clara para que qualquer cliente entenda, com uma linguagem simples e adequada para as pessoas leigas.
Outro ponto relevante a ser considerado é que os status das atualizações devem conter cores intuitivas. Exemplo: logo de cara identificamos que a cor vermelha representa que há algum entrave, enquanto a verde sinaliza que o problema já foi solucionado. Isso facilita o entendimento por parte do cliente a respeito do processo, de modo que ele rapidamente interprete as informações ali presentes.
Notificações e assinaturas
Existem objetivos específicos da Status Page que já mencionamos de forma breve ao longo deste material, certo? Alguns deles é o de levar para o cliente informações relevantes e detalhadas sobre o que vem ocorrendo em seu site, pois vai impactar em sua rotina e contribuir para que seu negócio transmita mais credibilidade.
Por essa razão, um ponto que você não pode deixar de lado é o de oferecer a possibilidade de a pessoa ter notificações sobre as diferentes etapas. Ou seja, assim que uma fase da manutenção for concluída (se houver manutenção, claro), a pessoa rapidamente recebe um e-mail ou um SMS que a deixa ciente sobre o andamento das atividades.
Mas, para isso, o ideal é que haja assinatura. Ou seja, a própria pessoa que vai manifestar o interesse de receber esses dados no canal escolhido. Caso contrário, além de a LGPD não ser respeitada, o que poderia ocasionar em multas para a empresa, esse seria um fator que traria o descontentamento do cliente que recebe as informações, justamente por não ter solicitado à sua empresa em nenhum canal que fosse impactado com esses dados.
Feedback dos usuários
Independentemente de qual seja a estratégia de sua empresa, buscar por feedbacks dos usuários é uma excelente prática para entender o que vem dando certo e o que precisa ser aperfeiçoado.
Dessa forma, a partir do retorno das próprias pessoas que utilizam as ferramentas de seu negócio e necessitam de o serviço em pleno funcionamento, a sua equipe tem a possibilidade de entender o que é prioritário e quais são os planos de ação que realmente vem trazendo impacto para a insatisfação dos usuários.
No entanto, o feedback por si só será apenas um diagnóstico de como a sua empresa vem se comportando nos diferentes canais e como está a atuação na Status Page. Porém, se o seu time não estudar tudo o que foi trazido, entender esses dados como insumos para melhorias, de nada vai adiantar.
O próximo passo é justamente o de estabelecer um plano de ação para atuar em cima dos pontos mais críticos. E, claro, voltar a aplicar uma rodada de feedbacks com o intuito de entender se as mudanças implementadas surtiram efeitos ou se vieram outras prioridades para os profissionais.
Treinamentos
Seja qual for o seu time, é preciso preocupar-se em oferecer treinamentos dos procedimentos para que continuamente eles se aprimorem nas mais distintas atividades. No momento de implementar uma Status Page, não é diferente.
É importante garantir que o time responsável por operar e atualizar conheça toda a sua estrutura, saiba quais são os pontos de melhoria e entenda como solucionar qualquer eventualidade que possa ocorrer ao longo desse processo.
Além disso, sugerimos que a sua gestão tenha um documento com os principais procedimentos a serem feitos para diferentes contextos. Com isso, preserva-se o capital intelectual. Ou seja, se alguém do time receber uma outra proposta ou até mesmo mudar de equipe, qualquer outra pessoa poderá facilmente consultar essas informações e buscar por uma solução.
Testes
Realizar testes contínuos deve ser uma prioridade para qualquer pessoa que trabalha com Tecnologia da Informação. É por meio deles que o time como um todo terá mais confiabilidade nos sistemas da empresa, pois entenderão quais são os procedimentos feitos e quais são os possíveis bugs que possam ocorrer, além de estruturar planos para que, sempre que houver qualquer falha, todas as pessoas estejam capacitadas para saná-las.
Os testes são ainda importantes ferramentas para que seu time demonstre credibilidade sempre que houver qualquer questionamento a respeito das funcionalidades do sistema, bem como são oportunidades para que haja correções sem que isso seja percebido por parte dos clientes.
Personalização
Por fim, recomendamos que haja personalização em sua Status Page. O ideal é que o cliente facilmente identifique elementos de sua identidade visual e (novamente tocamos nesse ponto) com uma linguagem que ele entenda de forma simplificada.
Isso trará mais oportunidade para fixar a sua marca ao mesmo tempo em que a empresa tem em mãos outra possibilidade de expandir o conhecimento de seu negócio para todas as frentes do canal.
Quais são as tendências para o futuro da Status Page?
O uso da Inteligência Artificial é um dos principais tópicos quando mencionamos sobre o futuro da Status Page e as suas tendências. Por meio dela, os problemas poderão ser detectados com muito mais facilidade e precisão, além de serem antecipados — fato que impede insatisfação com os clientes.
Além disso, o foco em qualquer contexto quando se refere aos canais digitais deve ser a Experiência do Usuário. É por meio dela que você tem a oportunidade de formular páginas com interfaces mais convidativas e também gerar uma impressão melhor para quem acessa.
Por fim, deve-se ressaltar que o uso de chatbots também vai estar em alta. Mesmo quando houver a necessidade de os clientes entrarem em contato com a sua equipe, inicialmente vai passar por um filtro, que identificará os seus problemas para somente aí entender se realmente vai ser preciso de um contato humano para solucionar a questão.
Neste material, você pôde entender um pouco mais sobre o que é o Status Page, quais são os seus diferenciais, além de dicas para implementar em uma empresa. Como vimos, trata-se de uma estratégia que contribui diretamente para que as empresas tenham uma comunicação mais próxima com o seu público, o que impacta em seus resultados.
Se você gostou deste material, compartilhe-o com as suas conexões em suas redes sociais para aquelas pessoas que também considerarão úteis este conteúdo.
Tecnologia
o que é e como funciona na prática?
No vasto universo de servidores para sites, a escolha do tipo certo de serviço pode ser decisiva para o sucesso de um portal ou página online. Entre as várias opções disponíveis, a hospedagem compartilhada se destaca como uma solução popular e econômica para muitas empresas.
Mas, o que exatamente é a hospedagem compartilhada e como ela opera no dia a dia? Esse assunto ainda gera muita dúvida, até mesmo na mente de pessoas que têm experiência nesse universo. Foi pensando nisso que resolvemos escrever este artigo.
Nele, mostraremos o que é a hospedagem compartilhada, como funciona e em quais situações ela pode ser indicada. Continue lendo!
Hospedagem compartilhada: o que é?
A hospedagem compartilhada é um tipo de serviço em que vários sites são armazenados em um único servidor físico. Esse sistema é dividido em várias contas, cada uma das quais aloca uma parte dos recursos do servidor — como CPU, memória e espaço de armazenamento — para um site específico.
Devido à sua estrutura econômica, a hospedagem compartilhada é uma escolha comum entre muitas empresas, especialmente pequenos negócios e indivíduos que buscam uma solução acessível para colocar seus sites no ar.
A segurança existente na hospedagem compartilhada
A segurança é uma preocupação importante nesse tipo de hospedagem. Como os recursos do servidor são compartilhados entre vários sites, existe o risco de que um problema de segurança em um domínio possa potencialmente afetar outros sites no mesmo servidor.
No entanto, a maioria dos provedores de hospedagem compartilhada implementa medidas de segurança que evitam esse tipo de problema. Por exemplo, firewalls, proteção contra malware e monitoramento contínuo.
Além disso, boas práticas de segurança, como a utilização de senhas fortes e a instalação regular de atualizações, também são práticas comumente aplicadas que servem para proteger os sites dos usuários.
Como funciona a hospedagem compartilhada na prática?
Entendido o que é hospedagem compartilhada, mostraremos como ela funciona na prática. Separamos suas funcionalidades em tópicos para facilitar o entendimento. Confira!
Recursos compartilhados
Na hospedagem compartilhada, um único servidor é dividido entre vários sites. Cada um recebe uma fração dos recursos da ferramenta.
Essa divisão permite que múltiplos sites utilizem o mesmo servidor, reduzindo os custos para todos os usuários. No entanto, isso significa que o desempenho de um site pode ser afetado por picos de tráfego ou outros tipos de problemas.
Gerenciamento do servidor
O gerenciamento do servidor na hospedagem compartilhada é totalmente responsabilidade do provedor. Isso inclui manutenção, atualizações de software, configuração e segurança do servidor.
Desse modo, os usuários não precisam se preocupar com a administração técnica do servidor. Isso faz com que a hospedagem compartilhada seja uma ótima opção para quem não tem experiência técnica ou recursos para gerenciar uma tecnologia desse tipo.
Desempenho
O desempenho na hospedagem compartilhada pode variar dependendo do tráfego e das atividades dos outros sites no mesmo servidor. Se um site vizinho estiver consumindo muitos recursos, isso pode afetar o desempenho de outro que foi hospedado no mesmo local.
Apesar disso, é comum que algumas empresas que fornecem esse tipo de serviço ofereçam ferramentas modernas para monitorar o uso de recursos e garantir que nenhum site sobrecarregue o servidor.
Suporte
O suporte na hospedagem compartilhada geralmente é fornecido pelo provedor de hospedagem e pode incluir suporte técnico para problemas relacionados ao serviço que está sendo oferecido.
A qualidade do suporte pode variar entre os provedores, então é importante escolher um que ofereça um bom serviço de atendimento ao cliente e, efetivamente, resolva os problemas que surgirem com o uso da hospedagem compartilhada.
Escalabilidade
A escalabilidade nessa modalidade de serviço pode ser um pouco mais limitada. Se o seu site começar a crescer e exigir mais recursos, você pode encontrar restrições na hospedagem compartilhada.
Nesse caso, pode ser necessário migrar para uma solução de hospedagem mais robusta, como VPS ou um servidor dedicado. Muitos provedores oferecem planos de upgrade, facilitando a transição para um serviço que atenda melhor às suas novas necessidades.
Uma alternativa que o gestor do site também pode optar é a hospedagem na nuvem. Esse formato oferece uma boa escalabilidade e flexibilidade, permitindo que você pague apenas pelos recursos que usa.
Quais são os prós e contras da hospedagem compartilhada?
Esse é um serviço que tem uma aplicação muito específica. Logo, é natural que existam prós e contras relacionados a ele. Vamos tratar, inicialmente, das vantagens:
- custo reduzido, uma vez os recursos do servidor são compartilhados entre vários usuários;
- facilidade de uso, tendo em vista que o gerenciamento do servidor é feito pelo provedor, simplificando o processo para quem não tem conhecimentos técnicos avançados;
- suporte técnico, o que pode ser útil para resolver problemas rapidamente;
- manutenção menor, uma vez que o provedor é quem cuidará das atualizações do servidor, liberando você para focar no seu site.
Porém, existem alguns pontos que podemos entender como desvantagens desse tipo de serviço. Entre os principais, podemos destacar:
- recursos compartilhados podem levar a limitações de desempenho, especialmente se outros sites no servidor estiverem com alta demanda;
- a medida que seu site cresce, você pode encontrar limitações e a necessidade de migrar para uma solução mais robusta;
- menos controle sobre o servidor e suas configurações, o que pode ser uma desvantagem para sites que requerem personalização avançada.
Quando a hospedagem compartilhada é mais indicada?
A hospedagem compartilhada é uma excelente escolha para indivíduos e empresas que têm um orçamento limitado. É ideal para sites pessoais, blogs corporativos e pequenas lojas online que não têm grandes requisitos de recursos e não esperam um volume de tráfego intenso.
A natureza econômica da hospedagem compartilhada a torna interessante para quem busca uma solução acessível para estabelecer uma presença online sem comprometer grandes investimentos. Além disso, esse tipo de serviço também é recomendado para aqueles que não possuem experiência técnica avançada.
Com a administração do servidor sendo gerenciada pelo provedor de hospedagem, os usuários podem se concentrar no desenvolvimento e manutenção de seu site, sem a necessidade de lidar com aspectos técnicos complexos. Esse suporte técnico torna a hospedagem compartilhada uma boa opção para quem deseja simplicidade e facilidade de uso.
Por fim, mais importante que entender o que é a hospedagem compartilhada é saber que esse é um serviço que pode ser ótimo para quem atende seus requisitos. Ele é a porta de entrada para empresas que desejam iniciar sua presença online, utilizando funcionalidades eficientes, mas com um preço acessível.
Gostou deste artigo? Quer ficar por dentro de todas as novidades que postarmos em nosso site? Então, siga os nossos perfis nas redes sociais. Assim, sempre que um novo conteúdo for publicado você receberá uma notificação. Estamos no Facebook, X (antigo Twitter), Instagram e LinkedIn.
-
Entretenimento6 meses atrás
da Redação | Jovem Pan
-
Negócios5 meses atrás
O fiasco de Bill Ackman
-
Entretenimento4 meses atrás
Jovem Pan | Jovem Pan
-
Tecnologia7 meses atrás
Linguagem back-end: veja as principais e guia completo sobre!
-
Empreendedorismo7 meses atrás
5 maneiras de garantir acolhimento às mães na empresa
-
Tecnologia7 meses atrás
Linguagem de programação Swift: como programar para IOS!
-
Entretenimento7 meses atrás
Gisele Bündchen arrecada R$ 4,5 milhões para vítimas de enchentes no RS
-
Negócios6 meses atrás
As duas vitórias da IWG, dona de Regus e Spaces, sobre o WeWork: na Justiça e em um prédio em SP