Pular para o conteúdo
Os colaboradores Cristina Jung, Mayra Amaral, Rafael Lazzari e Rafael Ramos no evento AWS

AWS Cloud Experience 2023: o que mais impactou

Escrito por Cristina Jung, Mayra Amaral, Rafael Lazzari e Rafael Ramos

No dia 31 de maio, o time do Vem Ser da DBC participou do evento anual da Amazon Web Services chamado AWS Cloud Experience, realizado no Centro de Eventos da PUC-RS. Esse evento proporcionou uma experiência totalmente imersiva e teve como objetivo promover a conexão e a educação sobre tecnologia de nuvem em diversas cidades do Brasil.

A AWS dispensa apresentações no mundo da tecnologia da informação devido ao seu potencial e à amplitude das suas tecnologias em escala global. Fomos recebidos com um coffee break acolhedor e delicioso, seguido da abertura do evento, que foi muito motivadora.

Durante todo o dia, ocorreram sessões simultâneas com conteúdos técnicos e de negócios, permitindo que pudéssemos escolher qual assistir. Além disso, os arquitetos da AWS estavam disponíveis para conversas informais e esclarecedoras sobre os tópicos abordados nas palestras.

Gostaríamos de destacar algumas sessões valiosas que ocorreram nesse dia extremamente produtivo.

 

Palestra sobre DevOps

O foco dessa palestra foi o trabalho diário das equipes de desenvolvimento e a importância de trabalhar com microsserviços. Foi ressaltada a importância de cada membro da equipe vivenciar a missão, visão e valores da empresa, e conhecer a essência do local onde estão trabalhando. Vocês devem estar se perguntando se há uma conexão entre o conceito de “essência da empresa” e o desenvolvedor envolvido em uma tarefa complexa. Sim, há! As equipes de desenvolvimento não podem atuar de forma isolada, elas fazem parte de um todo, e esse todo é definido pela missão, visão e valores da empresa. Outra pergunta que pode surgir é: “e a arquitetura de microsserviços? Onde ela se encaixa nesse contexto?”.

Trabalhar com uma arquitetura de microsserviços é como ter um mecanismo de relógio de corda, onde cada pequena peça faz parte de um conjunto maior que funciona de maneira sincronizada e perfeita. Nesse ponto, ressaltou-se a importância de cada equipe ser responsável por todo o fluxo de trabalho, desde a concepção de uma nova funcionalidade até o desenvolvimento de um pipeline para produção nos servidores, com todos os testes realizados e totalmente integrado ao restante da aplicação da empresa em escala macro.

 

Pay as you go: otimizando custos com a utilização de Cloud

Durante a palestra da AWS Cloud, um dos termos citados foi o “Pay as you go”, que pode ser traduzido do inglês como  “Pague conforme você vai”, ou seja, à medida que seu negócio crescer, você pode solicitar mais serviços na nuvem. Dessa forma, você dimensiona seus serviços de acordo com o tamanho da empresa. O mesmo não acontece nos modelos tradicionais, que dependem de recursos estáticos, impossibilitando esse crescimento progressivo. Com base nisso, um dos motivos para optar pela utilização da nuvem pode ser o financeiro, além dos inúmeros benefícios de escolher um serviço em nuvem de uma empresa de referência, como confiabilidade e segurança.

 

Cloud computing e negócios: como a nuvem pode ajudar a escalar seu produto

Uma das maiores vantagens de utilizar serviços em nuvem modernos como a AWS, ou até mesmo a Azure (Microsoft) ou o Google Cloud Platform (GCP), é a escalabilidade e a redução de custos. Para empresas que estão começando, essa fácil escalabilidade é fundamental, pois é possível construir uma prova de conceito ou um MVP (Mínimo Produto Viável) gastando relativamente pouco e testar a viabilidade financeira do produto que está sendo desenvolvido. Especialmente para times que utilizam metodologias ágeis, cloud computing pode ser uma grande aliada. No entanto, precisamos lembrar sempre que para garantir a redução de custos, precisamos também lembrar da tão temida performance e também da otimização do código.

 

Ao utilizar serviços em nuvem, além da escalabilidade e da redução de custos, também podemos obter as seguintes vantagens:

  • Flexibilidade: através da nuvem, as empresas podem rapidamente se adaptar às demandas do mercado e escalonar as aplicações e serviços conforme for necessário e requisitado;
  • Segurança: com o Modelo de Responsabilidade Compartilhada, a Amazon auxilia e participa da garantia da segurança, no que se refere à infraestrutura das aplicações. Conforme o site da Amazon informa: “Responsabilidade da AWS: “segurança da nuvem”: a AWS é responsável por proteger a infraestrutura que executa todos os serviços oferecidos na Nuvem AWS. Essa infraestrutura é composta por hardware, software, redes e instalações que executam os Serviços de nuvem AWS.”

 

É válido destacar que devem ser considerados os requisitos específicos de cada negócio e que, ao adotar a nuvem, não está “automaticamente” garantido o sucesso do projeto. Existem vários fatores e variáveis que influenciam o sucesso de uma aplicação além das decisões arquiteturais, mas, sem dúvidas, a nuvem pode evitar vários problemas que poderiam atrasar o processo de desenvolvimento ou o processo de tomada de decisões. No longo prazo, computação em nuvem se provou um investimento com altíssimo ROI (Return on Investment).

Foto de Cristina Jung, Mayra Amaral, Rafael Lazzari e Rafael Ramos

Cristina Jung, Mayra Amaral, Rafael Lazzari e Rafael Ramos

Colaboradores DBC

Compartilhe:
Tags: