14/12/2022
ហេតុអ្វីបានជាអ្នកត្រូវការយកចិត្តទុកដាក់ចំពោះដំណើរការនៃ APIs របស់អ្នក?
ការរំពឹងទុករបស់អតិថិជនត្រូវបានបង្កើតឡើងដោយបទពិសោធន៍ឌីជីថលដ៏ល្អបំផុតដែលផ្តល់ដោយក្រុមហ៊ុនដូចជា Apple, Facebook, Google, AirBnB, Uber និង Amazon ។ ការបំពេញការរំពឹងទុកខ្ពស់ទាំងនេះទាមទារឱ្យកម្មវិធីរបស់អ្នកត្រូវបានដំណើរការដោយ APIs ដែលដំណើរការខ្ពស់។
ការពន្យារពេលជាច្រើនដងនៅក្នុង APIs ដែលផ្តល់ថាមពលដល់កម្មវិធីរបស់អ្នក ទំនងជានាំឱ្យអ្នកប្រើប្រាស់បោះបង់វាចោល ដើម្បីពេញចិត្តនឹងកម្មវិធីដែលដំណើរការប្រសើរជាងមុន។ ជាមួយនឹងកម្មវិធីរាប់លាននៅលើហាងកម្មវិធី iOS និង Android ការទទួលបានតែការវាយតម្លៃមិនល្អមួយចំនួន ឬការពិនិត្យអវិជ្ជមានលើកម្មវិធីរបស់អ្នកនឹងជះឥទ្ធិពលអវិជ្ជមានលើកម្មវិធីទាក់ទងនឹងការរកឃើញ ការបំប្លែង និងការផ្សាយពាណិជ្ជកម្មប្រកបដោយប្រសិទ្ធភាព។
មិនមានអត្ថបទជំនួសសម្រាប់រូបភាពនេះទេ។
ដូចដែលអ្នកអាចមើលឃើញពីរូបភាពខាងលើ ការវាយតម្លៃទាប និងមតិកែលម្អមិនល្អប៉ះពាល់អវិជ្ជមានដល់រូបភាពក្រុមហ៊ុនរបស់អ្នក និងការយល់ឃើញរបស់អតិថិជនចំពោះសមត្ថភាពរបស់អ្នកក្នុងការចែកចាយកម្មវិធីដែលប្រសើរជាងមុន។ រូបថតអេក្រង់ខាងលើគឺជារូបភាពពិតដែលថតសម្រាប់កម្មវិធីយឺតចំនួនបីផ្សេងគ្នាដែលបង្កើតឡើងដោយស្ថាប័នកំពូលចំនួនបីនៅក្នុងប្រទេសអូស្ត្រាលី។
APIs គឺជាឆ្អឹងខ្នងនៃផលិតផល និងសេវាកម្មដែលក្រុមហ៊ុនរបស់អ្នកផ្តល់ជូនដល់អតិថិជនរបស់ពួកគេ ដូច្នេះពួកគេត្រូវតែដំណើរការបានល្អដើម្បីឱ្យកម្មវិធីរបស់អ្នកផ្តល់នូវបទពិសោធន៍ល្អបំផុតសម្រាប់អតិថិជន។
តើធ្វើដូចម្តេចដើម្បីយកឈ្នះលើបញ្ហាប្រឈម? ដំណោះស្រាយ
សសរស្តម្ភសំខាន់ៗចំនួន 3 ដើម្បីជំរុញការអនុវត្ត API គឺ៖
វាយតំលៃ វាស់វែង និងកំណត់មាត្រដ្ឋានការអនុវត្តគោលដៅ
សមត្ថភាព API QA ស្វ័យប្រវត្តិ Standup
ត្រូវប្រាកដថាការអនុវត្តត្រូវបានរចនាឡើងនៅក្នុងដំណោះស្រាយដែលផ្តល់ថាមពលដល់ APIs របស់អ្នក (ការអនុវត្តតាមការរចនា)។
នៅក្នុងផ្នែកនៃស៊េរីនេះ ផ្នែកទី 1 ខ្ញុំនឹងផ្តោតលើសសរស្តម្ភទី 1 និងទី 2 ខណៈពេលដែលនៅក្នុងផ្នែកទី II នៃស៊េរីដូចគ្នា ខ្ញុំនឹងពិភាក្សាអំពីសសរស្តម្ភទីបីដោយលំអិត។
1. វាយតំលៃ វាស់វែង និងកំណត់មាត្រដ្ឋានការអនុវត្តគោលដៅ
សន្មត់ថាអ្នកមាន APIs ដែលកំពុងប្រើប្រាស់រួចហើយ រឿងដំបូងដែលយើងត្រូវធ្វើគឺវាយតម្លៃថាតើយើងមានបញ្ហាដំណើរការឬអត់។ ប្រសិនបើមានបញ្ហាក្នុងការអនុវត្ត តើ APIs ណាខ្លះដែលរងផលប៉ះពាល់? របៀបដែលការថយចុះនៃការអនុវត្តត្រូវបានប្រៀបធៀបទៅនឹងរង្វាស់នៃការអនុវត្តគោលដៅដែលត្រូវការឱ្យសម្រេចបាន។ សម្រាប់ APIs ដែលរងផលប៉ះពាល់ យើងត្រូវដឹង៖
តើ APIs ទាំងនេះត្រូវបានប្រើប្រាស់ក្នុងអត្រាប៉ុន្មាន (50 TPS, 100 TPS, 150+ TPS)?
តើទំហំនៃការឆ្លើយតបរបស់ APIs ទាំងនេះមានទំហំប៉ុនណា (ភាគច្រើនគឺ Payload)?
APIs ទាំងនេះត្រូវបានប្រើប្រាស់មកពីណា?
តើនៅពេលណាដែល APIs ទាំងនេះឈានដល់ TPS ខ្ពស់បំផុត (ពេលវេលាកំពូល)?
តើពេលវេលាឆ្លើយតបជាមធ្យមបច្ចុប្បន្នសម្រាប់ APIs ទាំងនេះគឺជាអ្វី? និងអ្វីជាពេលវេលាឆ្លើយតបគោលដៅដែលត្រូវការដើម្បីសម្រេចបាន ដើម្បីជៀសវាងការប៉ះពាល់ដល់បទពិសោធន៍របស់អតិថិជន។
ការដាច់ណាមួយនៅពេលដែលអត្រានៃការប្រើប្រាស់លើសពី TPS ជាក់លាក់មួយ? ប្រសិនបើបាទ/ចាស តើវាត្រូវការពេលប៉ុន្មានសម្រាប់ APIs ដើម្បីសង្គ្រោះ?
ប្រសិនបើអ្នកមិនទាន់បានបោះពុម្ព APIs របស់អ្នកសម្រាប់ការប្រើប្រាស់នៅឡើយទេ នោះអ្នកត្រូវឆ្លងកាត់ការធ្វើលំហាត់ប្រាណនៃការសន្មត់មួយចំនួនអំពីការប្រើប្រាស់ដែលរំពឹងទុកនៃ APIs របស់អ្នកបន្ទាប់ពីការបោះពុម្ពផ្សាយ។ ការសន្មត់នៅតែត្រូវឆ្លើយសំណួរសំខាន់ៗដែលបានរៀបរាប់ខាងលើ។
មិនមានអត្ថបទជំនួសសម្រាប់រូបភាពនេះទេ។