API లు ఇన్సైడ్ వర్సెస్ ఎంటర్ప్రైజ్ వెలుపల

ఒక సంస్థలో అంతర్గత మరియు బాహ్య ఐటి కార్యాచరణ మధ్య సరిహద్దు తప్పుడు వ్యత్యాసం. డేటా ఎలా ఉపయోగించబడుతుందో లేదా సమాచారం ఎక్కడ ప్రవహిస్తుందో ఎవరూ can హించలేరు. ఈ రోజు మీ కంపెనీ అంతర్గత / బాహ్య పంక్తులు ఎక్కడ గీశారో మీకు తెలిసి కూడా - ఆ పంక్తులు భవిష్యత్తులో కదిలే లక్ష్యాలను కలిగి ఉంటాయి.

గూగుల్‌లోని అపీజీ బృందంలో నా పాత్రలో నేను పనిచేసిన పిట్నీ బోవేస్ అనే సంస్థను తీసుకోండి. దాని శతాబ్దానికి సమీపంలో ఉన్న చరిత్రలో ఎక్కువ భాగం తపాలా మీటర్లు వంటి భౌతిక మెయిలింగ్ పరిష్కారాలలో పాతుకుపోయినప్పటికీ, సంస్థ సంవత్సరాలుగా చెల్లింపులు మరియు ఇకామర్స్ సామర్థ్యాలను అభివృద్ధి చేసింది మరియు లాజిస్టిక్స్, షిప్పింగ్ మరియు జియోలొకేషన్ డేటాను అధిక మొత్తంలో సంపాదించింది. పిట్నీ బోవ్స్ అనలాగ్ సేవల నుండి నేటి అనుసంధాన వాణిజ్య ప్రపంచానికి పరిణామం చెందడంతో, ఇది సంస్థలోని ఈ ఆస్తులు మరియు సామర్థ్యాల నుండి విలువను పొందింది - కాని ఆస్తులు మరియు సామర్థ్యాలు సంస్థ వెలుపల విలువైనవిగా ఉన్నాయని గుర్తించాయి, వాటిని ఉపయోగించగల డెవలపర్లు మరియు భాగస్వాములకు క్రొత్త అనువర్తనాలు మరియు సేవలను రూపొందించడానికి.

ఈ అవకాశాన్ని ఉపయోగించుకోవడానికి, పిట్నీ బోవేస్ క్లౌడ్ ద్వారా 160 కి పైగా పబ్లిక్ API లను అందిస్తుంది, లక్షలాది కొత్త ఆదాయాన్ని తెరుస్తుంది మరియు సంస్థ యొక్క డిజిటల్ వాణిజ్య ప్రయత్నాలు billion 1 బిలియన్-ప్లస్ వార్షిక వ్యాపారంగా మారడానికి సహాయపడతాయి. ఒకప్పుడు పూర్తిగా అంతర్గతంగా ఉన్న డేటా మరియు కార్యాచరణ ఇప్పుడు బాహ్యంగా ఉంది.

ఇక్కడ ఒక పాఠం ఉంది: “అంతర్గత” మరియు “బాహ్య” పరంగా లేదా “సిస్టమ్ A మరియు సిస్టమ్ B ని సమగ్రపరచడం” పరంగా వ్యాపార పరిష్కారాలు మరియు వ్యూహాల గురించి ఆలోచించడం పాతది. సమస్య మీరు మీ అంతర్గత వ్యవస్థలను మరియు వినియోగదారులను ఎలా కనెక్ట్ చేయబోతున్నారో కాదు - ఆ కనెక్షన్‌ను అనేక విధాలుగా చేయవచ్చు. బదులుగా, కనెక్షన్ చేసిన తర్వాత మీరు ఏమి చేయగలరో సమస్య.

సమాధానం కనెక్షన్ రకాన్ని బట్టి ఉంటుంది - స్టాటిక్ వర్సెస్ డైనమిక్. పాయింట్ సొల్యూషన్స్ యొక్క పాత ప్రపంచంలో, ఉదాహరణకు, ఫోకస్ తరచుగా స్టాటిక్ ఇంటిగ్రేషన్, సిస్టమ్ ఎ నుండి సిస్టమ్ బికి సమాచారాన్ని పొందడం. ఉపయోగించిన ఏకశిలా యంత్రాంగాలు తరచుగా పెళుసుగా మరియు సంక్లిష్టంగా ఉండేవి, ప్రస్తుత A → B పథంపై మాత్రమే దృష్టి సారించాయి. C, D లేదా E కి భవిష్యత్ మార్గాలు ఎప్పటికీ సాహసించబడవు.

అయితే అది అలా కాదు. పిట్నీ బోవ్స్ ఉదాహరణ చూపినట్లుగా, నేటి డేటా మార్గాలు రేపటి మాదిరిగా కనిపించవు. దీర్ఘకాలంలో, అన్ని కనెక్షన్లు డైనమిక్ కావాలి, అవసరానికి తగ్గట్టుగా లేదా క్రిందికి స్కేల్ చేయడానికి సిద్ధంగా ఉండాలి మరియు అవసరమైన వాటితో ఇంటర్‌ఫేస్ చేయడానికి సిద్ధంగా ఉండాలి. పోటీగా ఉండటానికి, మీరు ఒకే సాంకేతిక పరిజ్ఞానాన్ని ఉపయోగించలేరు మరియు ముందుకు సాగలేరు మరియు మీరు “లోపల” మరియు “వెలుపల” వంటి విరిగిపోయే ఫ్రేమ్‌వర్క్‌లపై ఆధారపడలేరు.

మరింత ప్రత్యేకంగా, వ్యవస్థకు అంతర్గత ప్రాప్యత కోసం కనీస అవసరాలు ఇక్కడ ఉన్నాయి:

  • సెక్యూరిటీ
  • తనిఖీ శోధన
  • దృష్టి గోచరత
  • రన్‌టైమ్ పనితీరు (సమయ, జాప్యం)
  • ఖర్చు (ఖర్చు ఎగవేత, ఖర్చు ఆదా)

సాంప్రదాయకంగా, చాలా వ్యాపారాలు ఇక్కడ ఆగిపోయాయి. నేటి వేగంగా కదిలే ప్రపంచంలో పరిగణించవలసిన అదనపు అంశాలు ఉన్నాయి:

  • ఇన్సైట్స్ / విశ్లేషణలు
  • వాడుకలో సౌలభ్యత
  • విస్తరణ
  • విస్తరణ ఎంపికలు (ఉదా., కంటైనర్లు, మేఘాలు, స్కేల్)
  • మోనటైజేషన్
  • సున్నితమైన నియంత్రణ

క్రొత్త అవసరాలు ప్రదర్శించినట్లుగా, మీరు మీ వ్యవస్థలను ఇంకా కనిపెట్టని వ్యవస్థలతో సంభాషించవలసి వస్తుందనే అంచనాతో మీరు నిర్మించకపోతే, మీరు మీరే లాక్ అయ్యే ప్రమాదం ఉంది. చాలా మంది ఇప్పటికీ పొరపాటుగా ఆలోచిస్తున్నారు మందపాటి క్లయింట్ అనువర్తనాల ద్వారా ముతక-కణిత భద్రత ద్వారా పెద్ద మొత్తంలో డేటాను షటిల్ చేయడం సవాలు.

కానీ ముందుకు వెళితే, అనువర్తనాలు మరియు నిర్మాణాలు చాలా గ్రాన్యులర్ మరియు స్కేలబుల్ కావాలి. అక్కడికి చేరుకోవడానికి, వ్యాపారాలు సమైక్యత మనస్తత్వం నుండి మరింత ఆధునిక విధానాలకు పరిణామం చెందాలి, ఇవి దృశ్యమానత, అంతర్దృష్టులు, నియంత్రణ మరియు భద్రతను సరఫరా చేసేటప్పుడు వ్యవస్థలను గ్రాన్యులర్‌గా, విశ్వసనీయంగా మరియు స్కేలబుల్‌గా అందుబాటులో ఉంచుతాయి. ఈ అణు, చురుకైన నిర్మాణాలకు చాలా పునాది ఉత్పత్తి చేయబడిన API లు - అనగా, కేవలం ఆస్తులను బహిర్గతం చేయడానికి ఉపయోగించని API లు, అంతర్గత లేదా బాహ్యమైనా, కొత్త అనువర్తనాలను రూపొందించడానికి డెవలపర్‌లను శక్తివంతం చేసే ఉత్పత్తులుగా రూపొందించబడ్డాయి మరియు నిర్వహించబడతాయి, బ్రాండ్ పరిధిని విస్తరించండి మరియు కొత్త ఆదాయ అవకాశాలను తెరవండి.

ఈ వ్యత్యాసం ముఖ్యం: API లు ఈ రోజు అనేక సమైక్యత దృశ్యాలలో ఉపయోగించబడుతున్నాయి, కాబట్టి పాయింట్ API లను కలిగి ఉండదు - వినియోగం, పునర్వినియోగం మరియు నిరంతర అభివృద్ధి కోసం API లను రూపొందించడం మరియు నిర్వహించడం. ఇంటిగ్రేషన్ మైండ్‌సెట్‌తో, API లు స్వల్పకాలిక సమస్యలను పరిష్కరించగలవు - కాని అంతర్గత / బాహ్య విభజన కూలిపోయిందని మరియు ఇంటిగ్రేషన్ వినియోగ కేసులు ఇకపై సరిపోవు అని ఒకసారి చూస్తే, API నిర్వహణ అత్యంత సహేతుకమైన పరిష్కారం అవుతుంది.

[API లను నిర్వహించడానికి మరియు డిజిటల్ వ్యాపారాన్ని నడపడానికి మరిన్ని చిట్కాలపై ఆసక్తి ఉందా? అపీజీ యొక్క కొత్త ఈబుక్, “API ప్రొడక్ట్ మైండ్‌సెట్” చూడండి.]