Isso até é mencionado no texto principal, mas eu criei separadamente um simulador de SP e, com base na carga de trabalho dos últimos n dias, calculava quanto SP adicional deveria comprar para minimizar a soma de "custo atual + custo que seria reduzido pela cobertura + custo que seria desperdiçado por se tornar recorrente"; foi assim que tomei a decisão.
Eu também fiquei curioso e estou compartilhando o que perguntei ao Claude... mas não concordei muito
Vou fazer uma análise crítica dos prós e contras de usar TypeScript:
Vantagens (Pros):
Integração com o ecossistema de desenvolvimento
A maioria dos exemplos gira em torno de frameworks web (React, Vue, Svelte etc.)
Minimiza a barreira de entrada para desenvolvedores frontend
Permite aproveitar o ecossistema npm
Vantagens técnicas
A segurança de tipos ajuda a prevenir antecipadamente erros na configuração da infraestrutura
Suporte nativo a ESM, modernizando o sistema de módulos
Suporte natural a processamento assíncrono (async/await)
Escalabilidade
Destaque para a característica "Extensible" - facilidade para expandir recursos com base em funções
Facilidade de integração com IA (ênfase em "AI-first")
Suporte a vários runtimes, do navegador ao serverless
Desvantagens (Cons):
Preocupações com desempenho
TypeScript exige processo de compilação
O uso de memória é maior do que em linguagens de sistema como Go ou Rust
Possibilidade de gargalos de desempenho ao gerenciar infraestrutura em grande escala
Riscos de segurança
Possibilidade de erros em tempo de execução devido às características dinâmicas de JavaScript/TypeScript
Acesso possível a funções perigosas como eval()
Complexidade no gerenciamento de dependências (embora afirme "zero dependencies", na prática há grande chance de dependências serem adicionadas no uso real)
Limitações técnicas
Limitações no acesso a sistemas de baixo nível
Latência imprevisível causada pelo garbage collection
Dificuldade para gerar binários nativos
Preocupações com o ecossistema
Como ferramenta de IaC, ainda é relativamente imatura
Comunidade/ecossistema menor em comparação com Terraform e Pulumi
Falta de suporte/validação em nível enterprise
Considerações de arquitetura
"No strong opinions" pode acabar sendo uma desvantagem (ausência de boas práticas)
Risco de dispersão no gerenciamento de estado ("store state anywhere")
Complexidade no gerenciamento de arquivos de estado locais
Em resumo, a escolha por TypeScript é adequada para criar um ambiente amigável para desenvolvedores web, mas como ferramenta de IaC em nível enterprise ainda parece precisar de mais validação.
Uma das formações mais importantes que ouvimos após entrar na empresa é pensar em maneiras de ajudar os clientes a gastar menos com custos de nuvem, e uma das formas mais eficazes é orientar sobre RI & SP.
Mesmo que eu não conheça bem RI, no caso de SP ele pode ser aplicado a várias workloads, então, se houver um custo fixo recorrente, vale muito a pena considerar. Inclusive, nós chegamos a comprar já levando em conta até o momento previsto de otimização... rs Por exemplo, se em 9 meses a otimização já estiver concluída e parecer que o custo dos servidores vai cair pela metade, ainda assim comprar 1 ano inteiro antes pode sair mais vantajoso, e a gente fazia assim.
A Cloudflare quer ganhar dinheiro com isso
No fim, todo mundo que quer monetizar vai acabar indo para lá
o volume da Cloudflare vai crescer
e a qualidade dos dados vai piorar
Já é a mesma tendência que apareceu no Naver, Instagram e YouTube: todo lugar onde entra dinheiro acaba seguindo esse caminho
Ah, entendi... então, se pelo menos aplicar as tags mais básicas, já ajuda bastante.. :)
Mas reduzir custos usando coisas como RI ou SP também entra no básico, né....
Imagino que definir mais ou menos qual tamanho faz sentido para usar na nossa infraestrutura seja mesmo uma parte que exige bastante reflexão...
Gridfinity é uma das formas que muita gente usa logo no começo quando começa com impressão 3D.
É útil para organizar coisas dentro de gavetas ou imprimir organizadores para cima da mesa.
Por favor, reduzam a cobrança..
Tradução: https://rosettalens.com/s/ko/introducing-pay-per-crawl
Isso até é mencionado no texto principal, mas eu criei separadamente um simulador de SP e, com base na carga de trabalho dos últimos n dias, calculava quanto SP adicional deveria comprar para minimizar a soma de "custo atual + custo que seria reduzido pela cobertura + custo que seria desperdiçado por se tornar recorrente"; foi assim que tomei a decisão.
Pois é....
Eu também fiquei curioso e estou compartilhando o que perguntei ao Claude... mas não concordei muito
Vou fazer uma análise crítica dos prós e contras de usar TypeScript:
Vantagens (Pros):
async/await)Desvantagens (Cons):
eval()Em resumo, a escolha por TypeScript é adequada para criar um ambiente amigável para desenvolvedores web, mas como ferramenta de IaC em nível enterprise ainda parece precisar de mais validação.
Sou um funcionário atual da AWS kor.
Uma das formações mais importantes que ouvimos após entrar na empresa é pensar em maneiras de ajudar os clientes a gastar menos com custos de nuvem, e uma das formas mais eficazes é orientar sobre RI & SP.
Mesmo que eu não conheça bem RI, no caso de SP ele pode ser aplicado a várias workloads, então, se houver um custo fixo recorrente, vale muito a pena considerar. Inclusive, nós chegamos a comprar já levando em conta até o momento previsto de otimização... rs Por exemplo, se em 9 meses a otimização já estiver concluída e parecer que o custo dos servidores vai cair pela metade, ainda assim comprar 1 ano inteiro antes pode sair mais vantajoso, e a gente fazia assim.
Independentemente de ser IA ou não, se a pessoa estiver realmente determinada, nem crawling eles conseguem detectar.
Como vão distinguir se é um bot de IA ou não?
Uma combinação em que eu nunca teria pensado, mas é surpreendente. Fico curioso para saber qual é a ideia da Grammarly.
Por que fizeram questão de usar ts...
A Cloudflare quer ganhar dinheiro com isso
No fim, todo mundo que quer monetizar vai acabar indo para lá
o volume da Cloudflare vai crescer
e a qualidade dos dados vai piorar
Já é a mesma tendência que apareceu no Naver, Instagram e YouTube: todo lugar onde entra dinheiro acaba seguindo esse caminho
Ah, entendi... então, se pelo menos aplicar as tags mais básicas, já ajuda bastante.. :)
Mas reduzir custos usando coisas como RI ou SP também entra no básico, né....
Imagino que definir mais ou menos qual tamanho faz sentido para usar na nossa infraestrutura seja mesmo uma parte que exige bastante reflexão...
Por favor, façam também uma versão para Windows T_T
Gridfinity é uma das formas que muita gente usa logo no começo quando começa com impressão 3D.
É útil para organizar coisas dentro de gavetas ou imprimir organizadores para cima da mesa.
https://www.printables.com/search/models?ctx=models&q=gridfinity
https://makerworld.com/en/search/models?keyword=gridfinity
Só de pesquisar por Gridfinity já dá para encontrar vários exemplos de uso.
Pessoalmente, para gavetas eu imprimo e uso a série BaBo.
https://makerworld.com/en/models/14125-babo-organizer-drawer-module-30
Também dá para usar Babo + Gridfinity.
https://printables.com/model/…
Ué... por que eu escrevi assim? buaa... Parece que com código faz mais sentido.
Se a linha for longa, dá para fazer, sim
Acho que até o mecanismo de busca do Google daria para fazer em uma linha se escrever bem longo kkk
De onde veio essa ideia de... com uma única linha de código?
É uma honra ver que há um vídeo no YouTube assim também na Coreia. Vou usá-lo como referência. Obrigado!
Parece que o que esta pessoa implementou ficou mais natural.
https://v0.dev/chat/dynamic-frame-layout-1VUCCecq7Uy
Ainda parece meio estranho de implementar na web haha