HTTP/3, Cloud Native, Golang e Caiu!
O HTTP/3 não usará mais TCP? Chegou a vez do Quic?
Eu sinceramente gosto muito das tecnologias que a Google expõe pro Open Source, pelo menos assim não existe a possibilidade de coisas muito boas irem parar no Cemitério da Google, com aversão ao gRPC, que o pessoal quer implementar a torto e a direito e você que se vire. Tenho medo de abrir minha geladeira de madrugada e ser necessário uma solicitação de Protobuf pra luz acender. Mas fiquei bem feliz de descobrir que as especificações da HTTP/3 são construídas sobre o protocolo Quic da Google. O Quic é uma especificação criada sobre o protocolo UDP, porém sem perder a segurança do fluxo que o TLS traz pra internet. Tinha trocado ideia sobre esse cara com meu amigo Walter há uns anos, mas jurava que tinha sido descontinuado de alguma forma. Fiquei feliz em saber que não. Tenho a impressão que essa mudança terá que ser mais brusca que o HTTP/2 com o SPDY, uma vez que uma abordagem “não-TCP” exigiria mais do que temos hoje como base estrutural da internet. Mas não tenho como provar.
Da uma olhada nesse artigo massa
Precisa de dicas de sizing pro seu cluster de Kubernetes?
Sizing, performance e economia são alguns dos meus assuntos favoritos no momento, e tenho visto que esse assunto é na verdade muito recorrente dentro do ecossistema de Kubernetes, e que na verdade não existe bala de prata pra isso. Isso pode variar até do seu flavor gerenciado, se você usa ou não spots nos nós, se você tem tantas mudanças, o tipo de deployment que vc costuma utilizar e etc.
Por exemplo, num questionamento de “Mais nodes menores, ou menos nodes maiores?” pode ter uma resposta muito relativa. Num ambiente full spot por exemplo, como a perda de workers é constante, usar mais nodes menores pode ser mais valioso pra disponibilidade do seu cluster, quando você recebe a notificação de desligamento de uma spot é mais simples realocar 8 pods dentro dos demais 10 nodes menores do que 60 pods dentro de 4 nodes grandes
Esse artigo aborda alguns questionamentos e as devidas respostas dentro de um cenário específico. Pode ser um guia paras suas dúvidas de sizing.
O Estado do Cloud Native Development em 2020
Eu gosto pra caramba desses Real State of X. Embora caia na mesma imparcialidade das bolhas da pesquisa da uma boa noção do que está rolando pelo mundo. A Cloud Native Computing Foundation divulgou uma comparação entre o segundo e quarto quarter de 2019 sobre a adoção de tecnologias e praticas Cloud Native dos profissionais de tecnologia, principalmente do que se refere a containers.
Da um liga no post da CNCF e como o flayer com mais detalhes
Um ORM (bom) pra Go
Eu sempre fui muito mais adepto ao uso de Query Builders do que de ORM’s no geral. Nunca foi uma opinião muito lógica, eu acho… Eu sempre me adaptei melhor e pra mim o uso de query builder com fluent interfaces mais bonito e simples de se utilizar. Acontece que agora, me aventurando no mundo do Go notei que os Query Builders não são muito adotados. Então há uns meses postei no meu (antigo) twitter um pedido de ajuda pra encontrar um ORM dahora pra Golang. Por um acaso, essa semana acabei esbarrando no artigo do Gabriel Holanda sobre o REL, um
Monitoramento vs Observabilidade
Navegando no Linkedin encontrei um feed do mestre Fernando Ike sobre monitoramento e observabilidade. Talvez seja o melhor conteúdo que li sobre o tema comparativo entre os dois cenários. Pela onda constante de hypes e termos que somos bombardeados no dia a dia é fácil olhar observabilidade como sendo o termo gourmetizado pra monitoramento. Mas não. Seguindo o By The Book da Google mais esse artigo, temos um ponto de vista muito bacana que eu concordo muito. Sendo Monitoramento sendo ligado a Falhas e Observabilidade diretamente ligada a comportamento da aplicação. Da uma lida.
Caiu!
Descobri esse twitter aqui, chamado Alerta Caiu, que funciona como um feed da lista de e-mails sobre downtimes aleatórias da internet. Encontrei esse cara no Reddit do Internet Brasil. Vale a pena seguir pra ficar ligado nos possíveis downtimes por ai.
Subreddit do DevOpsBrasil
Esses dias o @gomex criou um subreddit maneiro pra levar as discuções sobre os temas de Cloud e DevOps brasileiros pro Reddit. Eu to curtindo muito a ideia. O brasileiro não tem muito costume de usar reddit, inclusive eu. Participo mais lendo do que discutindo e levantando questões e etc. Vi uma oportunidade de mudar isso e contribuir mais. Se quiser cola lá.
Até semana que vem