A incrível conferência Velocity da O’Reilly, que acontecerá em San Jose de 19 a 22 de junho, concentra-se na “mágica em segundo plano”: DevOps, segurança e engenheiros de sistemas. Os senhores terão a oportunidade de aprender com engenheiros do Dropbox, Slack, Microsoft, Intel, Twitter e muito mais! À medida que nossos sistemas se tornam cada vez maiores e distribuídos, o Velocity ajuda os senhores a desenvolver maneiras de criar, gerenciar e se adaptar continuamente a essa nova realidade.


Tive a oportunidade de conversar com o presidente da Velocity, James Turnbull, sobre o foco da Velocity e como ela pode ajudar desenvolvedores como o senhor!

Deseja experiência Velocity? Use o código de desconto PC20DWALSH para obter um desconto de 20%!




“Velocity” é um bom nome para uma conferência que se concentra em operações e engenharia de sistemas porque a tecnologia está se movendo muito rapidamente nos dias de hoje. De quais novas tecnologias incríveis ouviremos falar na Velocity?


Este ano, na Velocity, ampliamos nosso escopo para abranger um pouco mais da pilha. Ainda estamos concentrados na velocidade e no desempenho, mas estamos olhando além do desempenho do front-end para uma visão de pilha completa, de ponta a ponta, de seus aplicativos e serviços. Também adotamos o conceito de engenharia resiliente e compartilhamos insights com os participantes sobre como criar os aplicativos e serviços mais rápidos. e sistemas mais duráveis. Portanto, este ano os senhores verão alguns dos pontos fortes tradicionais da Velocity, desempenho e operações, além de palestras interessantes sobre redes e computação de ponta, fornecimento de conteúdo, dados distribuídos, novos modelos de computação e liderança técnica. Estamos tentando criar um evento que reflita a complexidade e a profundidade dos sistemas que as organizações dos participantes estão criando e gerenciando atualmente.


Sou principalmente um desenvolvedor de front-end, mas reconheço que é importante estar ciente da segurança e do que está acontecendo nos bastidores. Como outros desenvolvedores de front-end como eu podem se sentir confiantes em vir para a Velocity?


Acreditamos que é importante que todos os engenheiros, móveis, de front-end, de back-end, de operações, de segurança etc., entendam que suas decisões técnicas e de design afetam outros componentes do sistema. O objetivo da Velocity é promover uma visão holística dos sistemas, por exemplo, quando um engenheiro de front-end que trabalha com um engenheiro de back-end que está construindo uma API, entende como eles podem consumir e moldar melhor essa API para atender às suas necessidades e, ao mesmo tempo, garantir que o back-end tenha desempenho, seja dimensionável e seguro. Para isso, a Velocity recebe pessoas que trabalham em todas as partes da pilha e tornamos o programa o mais acessível e diversificado possível.


Quais são algumas das principais tecnologias ou ferramentas que os profissionais de DevOps estão usando atualmente? O que podemos estudar antes de irmos para a Velocity?


A infraestrutura como código e os contêineres provavelmente foram os principais temas das ferramentas de DevOps nos últimos dois anos. Estamos vendo muito mais ferramentas que se concentram em representar a infraestrutura no código e trazer o desenvolvimento e a implementação da infraestrutura em paralelo ao desenvolvimento do aplicativo. O aumento da coordenação e da colaboração está tornando as equipes de engenharia mais produtivas e o uso das abstrações de código está facilitando o gerenciamento da infraestrutura em escala.


Com o crescimento do Docker e do Kubernetes, estamos vendo uma verdadeira explosão no uso de contêineres e, por extensão, um movimento em direção ao uso de microsserviços. Os contêineres são leves e especialmente úteis para criar ambientes consistentes de desenvolvimento, teste e produção. Sua habilitação de microsserviços flexíveis, facilmente implantáveis e independentes tem sido um bônus para muitas organizações.


Para os participantes que desejam fazer algum estudo prévio, há alguns excelentes tutoriais e livros sobre contêineres e Infraestrutura como Código e, sobre tópicos mais amplos de DevOps, os senhores encontrarão alguns podcasts interessantes como Arrested DevOps ou The Ship Show que ajudará a apresentar o campo ao senhor.


Se houvesse um conselho de DevOps que o senhor pudesse dar aos desenvolvedores da Web, qual seria? O que estamos errando com frequência?


Os desenvolvedores da Web ocupam uma posição única em nossa comunidade. Eles são a cola entre os serviços de back-end e a experiência do usuário. Isso torna seu trabalho especialmente impactante e sua conexão com o usuário final é incrivelmente útil para outras pessoas que trabalham no restante da pilha. O melhor conselho de DevOps que posso dar aos desenvolvedores da Web é que compartilhem seu trabalho e suas percepções com as equipes que gerenciam o backend e a infraestrutura em que seu código é executado. O bom desempenho, a segurança e a escalabilidade só ocorrem quando todas as equipes compartilham um único objetivo e entendem como suas peças interagem; um projeto colaborativo. Essa colaboração também trará recompensas durante interrupções, implementações e planejamento de produtos.


O networking é uma grande vantagem de ir a conferências, mas alguns novos desenvolvedores podem ser muito tímidos para participar de conversas ou se apresentar. Que dicas o senhor pode dar para fazer networking em conferências?


Essa é uma pergunta difícil! Como sou introvertido, entendo perfeitamente como pode ser cansativo e estressante interagir com pessoas novas. Posso compartilhar algumas ideias sobre a melhor forma de interagir com palestrantes e participantes.


Oradores


Em primeiro lugar, seja engajado! Não se sente colado ao laptop durante as palestras. Olhe para o palestrante, ele é corajoso o suficiente para se levantar e compartilhar suas ideias, portanto, dê a ele sua atenção e tempo. Como palestrante, também é muito mais empoderador olhar para um público de pessoas que estão olhando para o senhor!


O senhor está interessado em ser um palestrante, mas não quer se comprometer com uma sessão completa? O Ignite é para o senhor! São palestras relâmpago de 5 minutos e 20 slides que são uma ótima maneira de o senhor começar a falar


Se a sessão tiver uma sessão de perguntas e respostas, faça uma pergunta relevante, breve e clara. As perguntas e respostas não são uma oportunidade para o senhor compartilhar uma história… Qualquer pergunta que comece com “Isso é mais um comentário do que uma pergunta…” é exatamente isso… não é uma pergunta! 🙂 Se o senhor não tiver a oportunidade de fazer sua pergunta, não há problema em esperar o palestrante após a sessão para fazê-la. Alguns palestrantes ficam mentalmente exaustos depois de falar e só querem se esconder, mas outros ficam felizes em fazer uma longa sessão de perguntas e respostas após a sessão. Seja respeitoso também se eles tiverem que ir embora. A maioria dos palestrantes fornecerá um nome de usuário no Twitter ou detalhes de contato. Se o senhor realmente precisar de uma resposta para uma pergunta, é fácil fazer o acompanhamento mais tarde por meio de um desses meios, quando o palestrante estiver menos ocupado.


Participantes


Acho que a regra de ouro da interação em conferências é a cortesia e o respeito. Muitas conversas incríveis acontecem no que é tradicionalmente chamado de “a trilha do corredor” entre as sessões e durante a manhã, nos intervalos das refeições e à noite. Participar dessas conversas geralmente é apenas uma questão de se apresentar educadamente e fazer uma pergunta. Para facilitar o networking, a Velocity também tem Speed Networking antes das palestras de quarta-feira. Os intervalos para o almoço, especialmente o Birds of a Feather (ou BoFs!) sessões que reúnem pessoas com interesse em um tópico específico em uma mesa, também são lugares especialmente bons para conhecer alguns dos seus colegas participantes. Os tópicos são variados e o senhor também pode criar espontaneamente sua própria sessão sobre um tópico de seu interesse!


Mas, por favor, seja especialmente consciente e respeitoso com o interesse dos outros em interagir. Se alguém não estiver interessado em conversar ou interagir, não insista no assunto. A conferência Velocity tem um Código de Conduta que orienta sobre o que é comportamento adequado e inadequado.