Close Menu
Código Simples .NETCódigo Simples .NET
    Facebook X (Twitter) Instagram
    Trending
    • NewSQL em 2025: O Estado Atual, Tendências e o Futuro dos Bancos de Dados Relacionais Escaláveis
    • 12 Regras Essenciais para Reduzir a Latência de Aplicações
    • Cache Hit Ratio: Como uma Simples Métrica Pode Revolucionar sua Arquitetura
    • Como a Uber calcula o tempo estimado de chegada
    • 30 APIs Gratuitas para desenvolvedores
    • Por que escalar escrita é tão mais difícil do que escalar leitura?
    • MongoDB Analyzer para .NET: Visualize e otimize suas consultas de forma simples
    • Cardinalidade: O Conceito que Transforma o Desempenho de Bancos de Dados SQL e NoSQL
    Facebook X (Twitter) Instagram
    Código Simples .NETCódigo Simples .NET
    Código Simples .NETCódigo Simples .NET
    Home»Dicas»Guia de REST e design de APIs – InfoQ Book

    Guia de REST e design de APIs – InfoQ Book

    Jhonathan SoaresBy Jhonathan Soares10 de fevereiro de 20162 Mins Read Dicas
    Share
    Facebook Twitter LinkedIn WhatsApp Copy Link

    A InfoQ recentemente publicou um livro com os seguintes dizeres:

    “Se tudo que você tem é um martelo, todas as coisas serão pregos para você”, disse o psicologo americano Abraham Maslow, indicando que os psicólogos precisam abordar o tratamento das pessoas partindo de múltiplas perspectivas – para obter novas ideias e não apenas continuar usando as mesmas teorias e técnicas criadas por Freud e seus seguidores de tantos anos atrás.

    O que tem isso a ver com REST e design de APIs? São ilustrados dois pontos:

    1. Que todas as decisões de design, independentemente do software ou arquitetura, devem ser feitos dentro de um contexto de requisitos funcionais, comportamentais e sociais — não apenas com base em tendências aleatórias;
    2. Quando se conhece apenas uma coisa bem, todo o resto tende a parecer idêntico.

    Em sua dissertação, “Estilos arquiteturais e o design de arquiteturas de softwares baseados na rede“, Roy Fielding define o Transferência de Estado Representacional (Representational State Transfer – REST):

    “Considere quantas vezes se vê projetos de software iniciando com a adoção da última moda de design arquitetural e somente depois descobrem se os requisitos do sistema irão, ou não, precisar desse tipo de arquitetura”.

    Não teve tempo para ler a dissertação completa de Fielding? Baixe esse guia de alto nível para conhecer:

    • Estilos Arquiteturais versus Padrões;
    • Como estilos arquiteturais são descritos por restrições;
    • Porque os conectores NÃO são o mesmo que componentes;
    • Usando URLs para identificação;
    • Usando tipos de mídias (Media Types) como representação;
    • E mais…

    Para ter acesso ao Ebook clique aqui!

    Share. Facebook Twitter LinkedIn Telegram WhatsApp Copy Link
    Jhonathan Soares
    • Website
    • Facebook
    • X (Twitter)
    • LinkedIn

    Criador do blog Código Simples e com mais 15 anos de experiência em TI, com títulos de MVP Microsoft na área de Visual Studio Development, Neo4j Top 50 Certificate, Scrum Master e MongoDB Evangelist.

    Posts Relacionados

    Happy Hour com Dados #16 – Java vs C#

    C# Dicas 22 de setembro de 20201 Min Read

    Happy Hour com Dados #15 – Aplicação de IA no Processamento de Imagem

    Dicas Tecnologia 22 de setembro de 20201 Min Read

    Happy Hour com Dados #14 – Modelagem de Dados

    Dicas NoSql Sql 22 de setembro de 20201 Min Read
    Newsletter

    Digite seu endereço de e-mail para receber notificações de novas publicações por e-mail.

    Junte-se a 25mil outros assinantes
    Posts recentes
    • NewSQL em 2025: O Estado Atual, Tendências e o Futuro dos Bancos de Dados Relacionais Escaláveis
    • 12 Regras Essenciais para Reduzir a Latência de Aplicações
    • Cache Hit Ratio: Como uma Simples Métrica Pode Revolucionar sua Arquitetura
    • Como a Uber calcula o tempo estimado de chegada
    • 30 APIs Gratuitas para desenvolvedores
    Categorias
    • Arquitetura (14)
      • Testes (2)
    • Asp.net (120)
      • C# (89)
      • Mvc (13)
    • Banco de dados (90)
      • NoSql (58)
      • Sql (38)
    • Boas práticas (29)
      • Gestão & Produtividade (1)
      • Metodologias Ágeis (6)
    • Cursos (52)
    • Dicas (105)
    • Front-End (92)
    • IA (1)
    • Linux (6)
    • NodeJS (4)
    • Post do Leitor (9)
    • Python (5)
    • Seo (12)
    • Tecnologia (30)
      • ITIL (1)
      • Padrões de Projeto (4)
    • Testes (2)

    VEJA TAMBÉM

    Cursos
    12 de fevereiro de 20166 Mins Read

    1000 livros gratuitos sobre programação!

    Olha que dica bacana! A pagina só com livros sobre programação é mantida no GitHub…

    30 APIs Gratuitas para desenvolvedores

    Facebook X (Twitter) Instagram LinkedIn

    Type above and press Enter to search. Press Esc to cancel.

    Vá para versão mobile