- Biblioteca de IaC (Infrastructure as Code) que permite gerenciar em código a criação, alteração e exclusão de recursos de infraestrutura, como o Terraform
- Diferente de Terraform/Pulumi, é escrita apenas em TypeScript puro baseado em ESM
- Oferece gerenciamento automático de recursos em qualquer lugar, como navegadores e ambientes serverless, sem ferramentas, runtime ou dependências adicionais
- Todos os recursos de infraestrutura são modelados com uma única função async, permitindo automatizar CRUD só com código JS, sem abstrações complexas
- Com zero dependências/armazenamento local de serviços e arquivos de estado, destaca-se pela simplicidade e transparência, com quase nenhuma restrição sobre a estrutura do código ou onde o estado é salvo
- Suporta fortemente o uso de IA, facilitando geração e modificação de código com base em LLMs, permitindo implementar recursos diretamente sem esperar por provedores existentes
- Oferece um fluxo de trabalho simples e alta portabilidade
5 comentários
Por que fizeram questão de usar ts...
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.
De onde veio essa ideia de... com uma única linha de código?
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