Está a ver a documentação do Apigee e do Apigee Hybrid.
Veja a documentação do
Apigee Edge.
Esta secção aborda os antipadrões comuns que surgem quando os proxies de API são implementados no Apigee.
O que é um antipadrão?
Um antipattern é uma prática de design de software ineficaz ou contraproducente, ou seja, o oposto de uma "prática recomendada". Por outras palavras, um antipadrão é algo que o software lhe permite fazer, mas que pode ter um impacto funcional ou no desempenho adverso.
Por exemplo, considere o "God Class/Object" que soa como omnipotente. Na programação orientada a objetos, uma classe de Deus é uma classe que controla demasiadas classes para uma determinada aplicação, conforme ilustrado pela seguinte árvore de referência:

Conforme ilustrado na imagem, a classe god usa e faz referência a demasiadas classes.
A framework na qual a aplicação foi desenvolvida não impede a criação de uma classe deste tipo, mas tem muitas desvantagens, sendo as principais as seguintes:
- Difícil de manter
- Ponto único de falha quando a aplicação é executada
Consequentemente, esta classe é um antipadrão que deve evitar criar.
A boa notícia é que pode identificar estes antipadrões e retificá-los com as práticas recomendadas adequadas, o que fará com que as APIs que implementar no Apigee sirvam melhor o seu propósito pretendido.
Resumo dos antipadrões
A tabela seguinte lista alguns antipadrões de API comuns:
Transfira o livro eletrónico sobre antipadrões
Além dos links acima, também pode transferir os antipadrões no formato de livro eletrónico: