AWS Smithy - linguagem para definição de serviços e SDKs
(awslabs.github.io)-
Baseado em IDL (Interface Definition Language)
-
Open source da ferramenta que a AWS usava para criar SDKs
→ qualquer pessoa pode usá-la para definir e criar seus próprios SDKs
→ projetado para gerar código de servidor/cliente em várias linguagens a partir de modelos Smithy
→ documentação de API, automação de testes, código de exemplo etc. também podem ser gerados automaticamente
-
Expansível com base em Traits
-
Não depende de protocolo específico
→ separa a camada de transporte dos serviços web das estruturas de dados e funcionalidades, permitindo evolução independente
→ também é possível converter modelos Smithy para OpenAPI
Ainda não há comentários.