Pamamahala ng Iyong Application Programming Interface

Ano ang Kinakatawan ng API

2:30 AM dito sa Paris, France… at hindi ako makatulog kaya kung ano ang mas mahusay na gawin kaysa magsulat ng isang post sa blog! Highbridge nagtrabaho kamakailan sa dalawang kumpanya kamakailan na nagpatupad ng teknolohiya upang pamahalaan ang kanilang interface ng application programming (API). Ang mga API ay naging isang malakas at kinakailangang tampok sa anumang platform upang ang mga marketer ay maaaring isama at i-automate ang kanilang mga system.

Ang mahirap na bahagi ng pagpapatupad ng mga API para sa iyong platform ng software ay tinitiyak na protektado ang iyong kumpanya laban sa mga hacker, pagbuo ng mga serbisyo sa pagsubaybay at pag-uulat upang masubaybayan ang paggamit, at protektahan ang iyong kapaligiran sa produksyon laban sa mga mapang-abusong kliyente na hinihila ang iyong system pababa.

Sa halip na magtanong ng daan-daang mga koponan bawat oras upang makita kung mayroong anumang mga pagbabago, pinatutunayan namin na ang bawat koponan ay nasusuri lamang isang beses bawat araw. Kung nais ng Coyle Media na manu-manong i-update ang isang koponan, maaari nilang gawin ang kahilingang iyon bilang isang off. Binabawasan nito ang pangkalahatang bilang ng mga tawag nang libu-libo bawat araw. Ito ay magiging mas madali para sa amin na simpleng query sa kanilang API bawat 15 minuto para sa bawat kliyente ... ngunit hindi kinakailangan iyon kaya nagtayo kami ng magandang buffer upang matiyak na hindi namin aabuso ang Twitter at Facebook API. Sa ngayon napakahusay - hindi pa kami nai-throttle.

Kung ang iyong platform ay seryoso tungkol sa paglulunsad ng isang API, ikaw dapat magbigay ng isang layer ng pagkakabukod sa pagitan ng API at ang iyong aplikasyon upang maprotektahan ang pagganap ng system. Itinatapon ang higit pa at maraming hardware sa iyong API ay hindi isang mabisang solusyon. Maraming API mga solusyon sa pamamahala sa merkado na hindi lamang ginagawa ito, ngunit mayroong isang matatag na hanay ng mga tampok na nagbibigay-daan sa iyo upang i-throttle ang mga kliyente (payagan lamang ang isang tiyak na bilang ng mga tawag bawat minuto, oras o araw), magbigay ng mga ulat sa paggamit sa iyong API mga tawag, at payagan ka ring gawing pera at subaybayan ang paggamit. Ang ilang mga tagabigay ng data ay naniningil ng bawat tawag na iyong tinawag (halimbawa: Rapleaf).

Pagbuo ng mga tool na kinakailangan upang pamahalaan ang iyong API ay isang bagay na simpleng hindi epektibo sa mga panahong ito dahil maraming mga serbisyo ang naroon upang gawin ito para sa iyo. Ang ilang kilalang tao API Ang mga platform ng pamamahala ay:

ChaCha ipinatupad ang kanilang API ang paggamit ng Mashery at ang proseso ay napaka-simple. Ipinatupad ng koponan sa Mashery ang mga tawag at nagbigay ng isang interface ng gumagamit para sa ChaCha upang itaguyod ang kanilang API sa pamayanan. Tumulong pa sila sa promosyon at marketing ng API. Ang pangkalahatang gastos ng isang serbisyo sa antas ng Enterprise tulad nito ay mas mababa kaysa sa buong karga na suweldo o rate ng kontrata para sa isang solong developer na kumikita ng $ 100K bawat taon.

Kung nagtatrabaho ka sa isang vendor ng Marketing Technology na may isang API, baka gusto mong tanungin sila tungkol sa kanila API mga tool sa pamamahala at kung paano sila parehong sinusubaybayan, pinoprotektahan at tinitiyak na ang produksyon ay hindi nagagambala ng iba pang mga labis na nakagagalit, tamad na mga developer!

Ano sa tingin ninyo?

Ang site na ito ay gumagamit ng Akismet upang mabawasan ang spam. Alamin kung paano naproseso ang data ng iyong komento.