បង្កើតប្រព័ន្ធផ្សព្វផ្សាយដែលដំណើរការដោយព្រឹត្តិការណ៍ជាមួយ AWS Lambda។ បង្កើតសញ្ញាដល់បូតផ្សព្វផ្សាយនៅពេលមានសញ្ញាអ្នកលក់ធំ ដំណើរការស្ទ្រីមទិន្នន័យជាពេលវេលាពិត និងធ្វើឱ្យស្វ័យប្រវត្តិនូវលំហូរការងារស្មុគស្មាញដោយមិនចាំបាច់គ្រប់គ្រងហេដ្ឋារចនាសម្ព័ន្ធ។
AWS Lambda អនុញ្ញាតឱ្យអ្នកដំណើរការកូដដោយមិនចាំបាច់គ្រប់គ្រងម៉ាស៊ីនបម្រើ។ ល្អឥតខ្ចោះសម្រាប់ការបញ្ចូលគ្នានៃ Smart Money API ពីព្រោះអ្នកគ្រាន់តែបង់សម្រាប់ពេលវេលាប្រតិបត្តិ។ នៅពេលដែលសញ្ញាអ្នកលក់ធំមកដល់ Lambda នឹងភ្ញាក់ឡើង ដំណើរការវា ប្រហែលជាបង្កើតការផ្សព្វផ្សាយ បន្ទាប់មកត្រឡប់ទៅដេកវិញ។
ការដំឡើងស្ថាប័ន៖ មូលនិធិគ្រីបតូដំណើរការមុខងារ Lambda 3៖ Signal Processor (ផ្ទៀងផ្ទាត់ និងច្រោះសញ្ញា) Trade Executor (ដាក់ការបញ្ជាទិញ) និង Risk Monitor (ពិនិត្យដែនកំណត់តំណែង)។ ទាំងអស់ដែលបង្កើតដោយអន្តរកម្មវ៉ែបហុករបស់ Smart Money API។ ថ្លៃសរុប៖ $12/ខែសម្រាប់ការហៅ 10 លានដង។
បង្កើតគណនី AWS នៅ aws.amazon.com។ កម្រិតឥតគិតថ្លៃរួមមានការហៅ Lambda 1 លានដងក្នុងមួយខែ ល្អសម្រាប់ការធ្វើតេស្ត។
ចូលទៅកាន់ AWS Console ទៅកាន់សេវាកម្ម Lambda។ ចុច "Create function"។
ជ្រើសរើស Python 3.11 (ផ្តល់អនុសាសន៍សម្រាប់ការផ្សព្វផ្សាយគ្រីបតូ)។ Node.js 18 ក៏ដំណើរការបានដែរ។ ជៀសវាងពេលវេលាដំណើរការចាស់ពីព្រោះពួកវាអាចមានគ្រោះថ្នាក់សុវត្ថិភាព។
Lambda ត្រូវការតួនាទី IAM ដែលមានសិទ្ធិសមស្រប។ សូមមើលផ្នែកការកំណត់រចនាសម្ព័ន្ធ IAM ខាងក្រោម។
ភ្ជាប់ការបញ្ចូលគ្នានេះទៅនឹងទិន្នន័យផ្ទាល់ក្នុងរយៈពេលប៉ុន្មាននាទី។ សោ API ឥតគិតថ្លៃ 100 ការហៅ/ថ្ងៃ មិនចាំបាច់ប្រើកាត។
ទទួលបានសោ API របស់អ្នក →បង្កើតគោលនយោបាយ IAM ដែលមានតែសិទ្ធិចាំបាច់ប៉ុណ្ណោះ (គោលការណ៍នៃសិទ្ធិអប្បបរមា)៖
ទទួលវ៉ែបហុកពី Smart Money API ផ្ទៀងផ្ទាត់សញ្ញា កត់ត្រាទៅ DynamoDB៖
ទទួលសញ្ញាដែលបានផ្ទៀងផ្ទាត់ ពិនិត្យដែនកំណត់ហានិភ័យ ដាក់ពាណិជ្ជកម្មជាមួយ API ប្តូរប្រាក់៖
ដំណើរការជាប្រចាំ (រៀងរាល់ 5 នាទី) ដើម្បីពិនិត្យហានិភ័យផែនការ៖
API Gateway បង្ហាញ Lambda ជាចំណុចបញ្ចប់ HTTP ដែល Smart Money API អាចធ្វើ webhook ទៅ៖
ការពារចំណុចបញ្ចប់ជាមួយសោ API ដើម្បីឱ្យមានតែ Smart Money API អាចហៅវា៖
ប្រសិនបើហៅពីកម្មវិធីរុករក បើក CORS៖
ការហៅដំណើរការដំណាលគ្នា។ សញ្ញាមកដល់ Lambda ដំណើរការភ្លាមៗ ត្រឡប់ការឆ្លើយតបទៅ Smart Money API។
ដំណើរការ Lambda តាមកាលវិភាគ (ឧទាហរណ៍ មន្ទីរត្រួតពិនិត្យហានិភ័យរៀងរាល់ 5 នាទី)៖
សម្រាប់សញ្ញាបរិមាណខ្ពស់ ប្រើជួរដេក SQS ជាប៉ុស្តិ៍៖
ដាក់ឱ្យដំណើរការហេដ្ឋារចនាសម្ព័ន្ធជាកូដដោយប្រើ AWS SAM៖
ប្រើ GitHub + AWS CodePipeline សម្រាប់ការដាក់ឱ្យដំណើរការដោយស្វ័យប្រវត្តិ៖
ផ្ទុកអាថ៌កំបាំងនៅក្នុង AWS Secrets Manager មិនមែននៅក្នុងកូដ៖
Lambda កត់ត្រាដោយស្វ័យប្រវត្តិទៅ CloudWatch។ ពិនិត្យកំណត់ហេតុសម្រាប់កំហុស៖
រុញរង្វាស់ផ្ទាល់ខ្លួនទៅ CloudWatch ដើម្បីត្រួតពិនិត្យ៖
ជូនដំណឹងនៅពេលមុខងារ Lambda បរាជ័យ ឬយឺត៖
បើក X-Ray សម្រាប់ការតាមដានចែកចាយទូទាំងសេវាកម្ម៖
ការយល់ដឹងប្រតិបត្តិការ៖ កំហុស Lambda ដែលថ្លៃជាងគេមិនមែនជាថ្លៃដើមគណនាទេ - វាជាបញ្ហាដែលបណ្តាលឱ្យមានការធ្វើដូចខុស។ វិនិយោគយ៉ាងខ្លាំងលើការតាមដាន ការកត់ត្រា និងការធ្វើតេស្ត។ ការចំណាយ ៥០ដុល្លារ/ខែលើ CloudWatch ប្រសើរជាងការចំណាយ ៥,០០០ដុល្លារលើកំហុសធ្វើដូច។
ដំណើរការប្រព័ន្ធធ្វើដូចដែលបណ្តាលដោយព្រឹត្តិការណ៍នៅលើ AWS Lambda។ ដំណើរការសញ្ញា whale អនុវត្តការធ្វើដូច និងតាមដានហានិភ័យដោយមិនចាំបាច់គ្រប់គ្រងម៉ាស៊ីនបម្រើ។
មើលគម្រោងតម្លៃទទួលបានព្រលាន whale ផ្ទាល់ ការផ្តល់អាជ្ញាប័ណ្ណ ការចាប់អារម្មណ៍បើក និងទិន្នន័យ on-chain ក្នុងចំណោម ៣ វិនិយោគពី API តែមួយ។ ថ្នាក់ឥតគិតថ្លៃ គ្មានកាតឥណទាន អាចដំឡើងគ្រប់ពេល។
ចាប់ផ្តើមដោយឥតគិតថ្លៃ →