แแแฃแฎแแแแแแ แแแแกแ, แ แแ แฃแกแแ แแแ แ แขแแฅแแแแแแแแแแ แกแฌแ แแคแแ แแแแแแแ แแแแฃแแแ แแแ แแแแ แฌแแแแจแ, แฏแแ แแแแแ แแ แกแแแแแก แแแแแแ แแแแแแจแแ แแแฃแแ แแ แแแแแ แแชแแแ แ แฌแแ แแแแแแแ แแ แจแแจแ. แแแแฌแแแแแแแก แแแแแแแแแแฃแแแแ, แแแกแขแ แฃแแแแขแแแ, แฎแแ แฏแแแแก แแแแแฏแแแแขแ, แชแแแ แแแฌแงแแแ, แแแแแขแแ แแแแ แแ แแแแแแแแ แแแแก แกแแกแแชแแชแฎแแ แชแแแแ แงแแแแ แแฅแขแฃแแแฃแ แ แแแแแ, แ แแแแกแแช แกแแฅแแ แแฎแแแ แฃแกแแ แแแ แ แขแแฅแแแแแแแแแก. แแ แกแขแแขแแแจแ แฉแแแ แแแแแแฎแแแแแ แแแแแแ แ แฎแกแแแแแฃแ แแแแแก, แแกแแแ แแแแแแแแ แแแ แ แฉแแแแแก แแ แแแฃแแแแก แแแคแแ แแแชแแแก แกแแกแแ แแแแแ แฌแงแแ แแแแแแ, แ แแแ แแแแฌแงแแแแแแแแก แแแแแฎแแแ แแ แจแแฅแแแแ แซแแแแ แ, แแแฅแแแแ แแ แแแแแแแแฃแ แ แแแแแแแชแแแแ แกแแ แแแ แแก แแแ แแจแ.
แแชแแแ แ แฌแแ แแแแแแแแแ แกแแ แแแ แแก แแแ แแจแ แขแแฅแแแแแแแแแแก แจแแกแแฎแแ
แแแแ แ แคแแฅแ แแแก, แ แแ แกแแ แแแ แแก แแแ แแจแ แแ แกแแ แแแ แแก แแแแฃแจแแแแแ (
แกแแ แแแ แแก แแแ แแจแ แขแแฅแแแแแแแแแแก แซแแ แแแแแ แแ แแแชแแแ แแ แแก แแก, แ แแ แแฅแแแ แแ แฃแแแ แแแแ แแแฃแแแ แแฅแแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแ แแแแกแ แแ แแแกแจแขแแแแ แแแแแ, แแฅแแแ แแฎแแแ แแฎแแแแ แแแแก, แ แแกแแช แแงแแแแแ. แแแแ แ แกแแ แแแกแ แจแแแกแแแแแแแ แแ แแ แแขแแ แแฃแแแแก - AWS DynamoDB, S3, SNS แแ SQS, Graphcool, Auth0, Now, Netlify, Firebase แแ แแ แแแแแ แกแฎแแ. แแแแแแแ, แกแแ แแแ แแก แแแ แแจแ แแแจแแแแก แฆแ แฃแแแแแแแ แแแแแแแแแก แกแ แฃแแ แกแแแซแแแแ แแก แแแแแงแแแแแแก แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแ แแแแกแ แแ แกแแแแแ แแแแก แแแขแแแแแแชแแแก แแแ แแจแ. แแก แแกแแแ แแแจแแแแก, แ แแ แฃแกแแคแ แแฎแแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแแแ แแฆแแ แแ แแก แแฅแแแแ แกแแแ แฃแแแแ, แ แแช แฃแแแ แแแแแ แกแแ แแแแแแก แฌแแ แแแแแแแแก แฃแกแแคแ แแฎแแแแแก แกแขแแแแแ แขแแแแก แแแแแแงแแคแแแแแแก แกแแ แแฃแแแกแ แแ แกแแ แแฃแแแก แแแแแแแแกแฌแแแแแแ. แแ แแแแแก, แแฅแแแ แแ แฃแแแ แแงแแแแ แแฅแแแแแแแก แแแฌแแแแแฃแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แ.
แกแแ แแแ แแก แแแ แแจแ แจแแแซแแแแ แฉแแแแแแแแก "แแแแแแแก แแแแแแแ แแแแ": แแแ แแแแฃแแ แแแแขแแแแขแแขแ แแแแแฌแงแแแขแแแแแแแแก แจแแแฃแจแแแแแแกแแก. แแแแ แแแแ แแแแแแแแแก, แ แแแแแแแช แกแแญแแ แแแแแ แ แแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แจแแแแ แฉแฃแแแแแก. แกแแ แแแ แแก แแแ แแจแ แแแแแแแแ, แฉแแแ แแ แแก แแฎแแ แฏแแแ แแแแชแแแแแแก แแแแแญแ แแแ, แ แแแแแแแช แแแ แแแแแ แแแแแแแแก แแฎแแแแก แแ แแแฅแขแแ แแ แกแแ แแแแแแก แแแแฅแแก แฉแแแแก แแแแฎแแแ แแแแแแก: แฉแแแ แแฅแแแแ แแแแ แแ แแแแแแก แแแแแแแก, แแแแแแแ แแแ แแแแฎแแแ แแแแแก แแแขแแ แคแแแกแแแก แแ แแแแแแแ แแแ แแแแแขแแ แแแฃแ แแ แกแแแแแแ API-แแแก.
แแแแแแแแแ, แแฃ แจแแกแแซแแแแแแแ แแแแแแแ แแแแชแแแแ แแแแแกแฃแคแแแ แขแแฅแกแขแแก แกแแซแแแแ แแแแขแคแแ แแแก แแแ แแแ แแ แจแแแแ แฉแฃแแแแ, แแแจแแ แฉแแแ แแแแก แแแแแแแแแแ. แแแแแแแชแแแแแก แจแแฅแแแแก แแ แแแแแแแแ แจแแแซแแแแ แแแแจแแแแแแแแแ แแแแฉแฅแแ แแก แแแแแ แแ แแแกแแแแก แแ แ, แ แแแแแ แแฆแแ แแญแแ แแแแแ แ แแฃแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแ แแแแแ แคแแฅแ แ. แแแแฃแฅแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแแฏแแแแขแแก แแแกแฃแฎแแกแแแแแแแแ แแ แฎแแ แฏแแแ แแ แคแแแฃแกแแ แแแ แแฅแแแแก แแแแแแขแแแก แกแแญแแ แ แแแแแแแชแแแแแกแ แแ แกแแ แแแกแแแแก แจแแฅแแแแแ. แแแขแ แแ แแแแแแกแแ แแ แแแแแแแแก แฃแฌแแแ
แแแแแแ แแ แแแแแแฃแแแ แแแแงแแแแแแแ แแแแแแแแแแฃแแแแแ แฆแ แฃแแแแแแแ แแแแแแแชแแแแแก แจแแแฃแจแแแแแแกแแก. แแแแแ แแฎแแแ แฃแกแแ แแแ แ แขแแฅแแแแแแแแแก แแ แแก แซแแแแแ แแชแแแ แ แฌแแ แแแแแแแแ. แฉแแแแ แแแแแชแแแแแแแแแ แแแแแแแแแแ แ, AWS-แแ แกแแ แแแ แแก แแแ แแจแ แแแแแแแชแแแแแก แจแแฅแแแ, AWS Lambda-แก แกแฎแแ AWS แกแแ แแแกแแแแก แแ แแแ แจแแแแ แแก แจแแกแแซแแแแแแแแกแแแ แแ แแแ, แฃแกแแ แแแ แ แแ แฅแแขแแฅแขแฃแ แแก แกแแซแแแแ แแก แแแฌแแแแ. แแก แกแแแแ แแแแก แแแ แแ แแแแแแแแแ, แ แแแแกแแช แแแแแแแแชแแแก แจแแแแแ แฃแคแ แ แแแขแแ, แแแแ แ แขแแ แแแแแแแก แฏแแแ. แแแแงแแแแแแแ แแแแแแแแแแฃแแแแแก แแแแแแแ แแชแแแแแแก แแชแแแแแแแ แจแแแซแแแแ แแแแแ แฃแคแ แ แแแขแ แแ แแแแแแ แฌแแแฌแงแแแก. แแแแขแแแแแ แแแแแ แแฃแจแแแแแกแแก แฃแคแ แ แแแแแแแ แกแแแฃแแแ แ แแแกแขแ แแฅแชแแแก แคแแแแก แแแ แแแ แฆแ แฃแแแแแแ แแ แแแแแแแ แแแก แจแแ แแก. แแแแ แแ แ แแแแกแแช แกแแฅแแ แแฎแแแ แกแแ แแแ แแก แแแ แแจแ แแแแแฌแงแแแขแแแแแแแก, แซแแแแกแฎแแแแ แแ แแแแแแแแแ, แแแแกแแแฃแแ แแแแ แแฃ แแแแแแแแแ แแแแแแแแกแฌแแแแแฃแแ แแฅแแแแ แฎแแ แฏแแแแก แแคแแฅแขแฃแ แแแ. แแแ แฌแแฃแแแแ, แ แแ แแแแ แแแแแ, แ แแแแ แแฎแแ แชแแแแแแแ แแแแแญแ แแแแ แแแแกแแฎแฃแ แแแแก. แแแแแแ แแ แกแแแชแแแแแแแแฃแแ แกแแ แแแกแ แแงแ แแแแแ แแแขแแแ แแชแแแก แฌแแ แขแแแแแก แกแฎแแ แแแแฌแแแแแแแแแแ แแ แจแแแซแแแแ แฃแแ แฃแแแแแงแแก plug-and-play แแแแจแแ แแก แแแ แแจแ. แฃแคแ แ แแแแแแแ แแแแแแ แแแ แแก แแแฌแแแแแ แแแ แแแญแแก API แแแแ แฌแแ แขแแแแแแ, แแแแ แ แแแแฎแแแแแก แแ แแฅแกแ แ แแแแแแแ แแแแขแแแแแ แแ แแ EC2 แแแแแแแแแ. Graphcool แฃแแ แฃแแแแแงแแคแก แแแ แขแแ แแแแคแแแฃแ แแชแแแก Auth0-แแ, แ แแช แฃแคแ แ แแแแแแแ, แแแแ แ แแแกแแแ แแฎแแ แแก แแแขแแ แแแแชแแแก แแแกแขแ แฃแแแแขแแแแก แแแแแงแแแแแ.
แกแแ แแแ แแก แแแ แแจแ แแแแแแแชแแแกแแแแก แกแฌแแ แ แแแแงแแแแแแแก แแ แฉแแแ แแ แฅแแขแแฅแขแฃแ แฃแแ แแแแแฌแงแแแขแแแแแแ. แ แแแแกแแช แฅแแแแ แแแแแแแชแแแก, แแ แแแแ, แ แแ แแ แ แแฆแแก แแแฃแแ แฃแแแแแแ แกแแ แแแ แแแแก แแแ แแแแก. แฆแ แฃแแแแก แแแแงแแแแแแแก แแ แฉแแแ แแ แแคแ แแ แแแแกแฎแแแแแแแ แแแแขแแแแแ แแแแก แแ แแแแแชแแแแ แแแแแก, แแ แแฃแแแแช แแ แแแ แแแแ แแแแก แแแแก แแ แฉแแแแกแแแ.
แแแแแฎแแแแ:
- แ แ แกแแ แแแกแแแ แแญแแ แแแแแ แแ แ แแขแแ.
- แ แ แกแแ แแแกแแแก แแฌแแแแแ แฆแ แฃแแแแแแแ แแ แแแแแแแ แแแ แแ แ แแแแ แจแแแแซแแแแ แแแแแแแจแแ แแ แแกแแแ แแฅแแแแก แแแแ แแ แฉแแฃแ FaaS แแแแแฌแงแแแขแแกแแแ.
- แ แ แแ แแแ แแแแ แแแแก แแแแแแ แแฎแแ แแแญแแ แแแ (แแแแแแแฃแ แ แแ แกแขแแขแแแฃแ แ แแแ แแคแแ, แแแแแแแแ แแแฃแแ แแ แแแขแแ แแ แแขแแ แแแฃแแ, แ แ แแ แแก แแแแฉแแแ แแแแ, แ แแแแ แแ แจแแกแ แฃแแแแ แชแแ แแแฌแงแแแแแ, แ แแแแ แแ แฆแแ แแแแแก แแแแกแแกแขแแแ แแ แ.แจ.).
- แ แแแแ แแ แแฅแแแแ แฃแกแแคแ แแฎแแแแแก แแแแฎแแแแแแ (SLA, 2FA, OAuth, HTTPS, SSL แแ แ.แจ.).
- แ แแแแ แแแ แแแ แแฅแแแแ CI/CD แแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแแแแแ แแแแก แชแแแแแแ.
- แ แแแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแแก แแแแแฌแงแแแขแแแแแแแแ แจแแแแซแแแแ แแกแแ แแแแแแ.
แแฃ แแแแคแแ แแแแแแ แแ แกแแแฃแ แแแแแแแชแแแก แแ แแแแแแแแ แแแแแแขแแแ แกแแ แแแ แแก แแแ แแจแ แคแฃแแฅแชแแแแแ แแแแก, แแแแ แจแแกแแซแแแ แ แแแแแแแแแ แจแแแฆแฃแแแก แฎแแแแแกแแฌแแแแแ แจแแกแแซแแแแแแแแแ. แแฃแแชแ, แแแแฅแแแก แงแแแแ แฃแกแแ แแแ แ แขแแฅแแแแแแแ แฃแแ แฃแแแแแงแแคแก แ แแแแ แกแแฎแแก API-แก (REST แแ แจแแขแงแแแแแแแแแแก แ แแแแแแก แกแแจแฃแแแแแแ), แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แจแแฅแแแแ แแแคแแ แแแแแแแ แแแแแแแชแแแก แแแ แแแแกแแแ แแแแแฃแแแแแแแแ แแ แแแ แขแแแ แแแขแแแ แแชแแแ. แแแซแแแแแ แกแแ แแแกแแแ แแแแคแแ API-แแแแ, แแแ แแ แแแแฃแแแแขแแชแแแ แแ แซแแแแ แ แแแแแ แแ แแแ แจแแชแแแแแ. แแแขแแแ แแชแแแก แกแแแแ แขแแแ แฎแจแแ แแ แจแแแซแแแแ แแงแแก แกแแแแแแซแ แแแขแ แแแ แแ, แแแแแ, แแก แแ แแก แแ แ-แแ แแ แแแแแแ แ แแแแแแ แแแแกแ, แแฃ แ แแขแแ แแงแ AWS แแกแแแ แฌแแ แแแขแแแฃแแ แแแก แจแแแแแ, แ แแช Lambda แแแแแแแแ 2015 แฌแแแก.
แ แแแแกแแช แกแแ แแแ แแก แแแ แแจแ แแแ แแแ
แกแแ แแแ แแก แแแ แแจแ แขแแฅแแแแแแแแแแก แแแแแงแแแแแ แจแแกแแซแแแแแแแ แแแแฅแแแก แงแแแแแแ. แแฃแแชแ, แแแแ แฃแแแ แแขแแกแแแแแ แแ แจแแแแแคแแ แแแแแ แแฎแแแแ แแ แแ แแแแแแแ. แฆแ แฃแแแแแแแ แแแแแแแแแแแกแแแแก แจแแกแแแแก แแแ แแแ แ แแฆแแก แแแแแแแ แแแแแแแ แกแแ แแแ แแก แแแ แแจแ แขแแฅแแแแแแแแแแก แฌแงแแแแแแ. แแฃ แแแแแแแแแ แแแก แแฅแแ แแแแ, แแแแ แแ แแ แแชแแแ แ แแแแ แแแ แแแ แฆแ แฃแแแแแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แ แแ แแแขแแแแแแชแแ แแแฃแฌแแแ แฎแแ แฏแแแก, แแแจแแ แแแ แแ แกแญแแ แแแแแ แ แแแแ แกแแฎแแก แแแแแแ แแก แซแแแแ แแแแก แแแกแแแแแแแแแ. แแฃ แกแขแแ แขแแแก แกแฃแ แก แจแแฅแแแแก แแแแขแคแแ แแ, แแแแ แแ แจแแจแแแก, แ แแ แฎแแ แฏแแแ แจแแแซแแแแ แแแแแแแแแก แแแแขแ แแแแแแ, แแแ แจแแฃแซแแแแ แแแแแแแ แแแแแ แแแ แกแแ แแแ แแก แแแ แแจแ แแแแแฌแงแแแขแแแแแแแก.
แฎแแ แฏแแแแก แแแแแแแแกแ แแ แกแแแแแ แแแแก แกแแแแ แขแแแแก แแแแ, แกแแ แแแ แแก แแแ แแจแ แแแแแฌแงแแแขแแแแแแแ แแแแแแ แแ แแแแแแงแแแแแ แ แแแแ แช แจแแแ, แแกแแแ แแแ แ แกแแกแขแแแแแแกแแแแก, แแ แแแแแแแแแแแแแแ แแฃแแแขแแ แแแก แแฅแแแ แแแ แแแแแแแชแแแแแ. แแแแแ แแจแแแ แแแแแแแ แแ แแ แ แแแ แแจแ, แแ แแแแ แชแแแขแแแจแ. AWS EC2-แแก แฃแแแ แขแแแแกแ แแแแแแแแแ แแก (t1.micro) แแแฅแแ แแแแแ แแ แแ แแแแก แแแแแแแแแแแจแ แแฆแแ แแแ 15 แแแ แ, แแแจแแแแช แแ, แแฃ แแแก แแ แแคแแ แ แแแแแแแแแ (แแแก แแ แแกแแแแก แแแแแแฌแงแแ แแแกแ แแแแแ แแแ?!). แจแแแแ แแแแกแแแแก, แแ แแแก แแ แแกแ แแ แแแแแ แแแ แแแแจแ แแแฎแแ แฏแแแก แแ แแแแแก แ แแ แแแแฆแฌแแแ, แแแแญแแ แแแแแ 512 MB แแแแแแแก แแแจแแแแ 1 แฌแแแจแ แแแแฎแแแแแแ 3 แแแแแแแฏแแ . แแ แแฃ แแ แคแฃแแฅแชแแแก แแ แแงแแแแแ, แแแจแแ แแ แแคแแ แก แแฎแแแ.
แแแแก แแแแ, แ แแ แกแแ แแแ แแก แแแ แแจแ, แซแแ แแแแแแ, แแแแแแแแแแแ แแ แแแแขแแ แแแฃแแ, แกแแแแแแ แแแ แขแแแแ แฃแกแแ แแแ แ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแแขแแแ แซแแแ แกแแกแขแแแแแจแ. แแแแแแแแแ, AWS S3, Lambda แแ Kinesis-แแก แแแแแงแแแแแแ, แจแแแแซแแแแ แจแแฅแแแแ แแแแแแขแแแฃแ แ แกแแ แแแกแ แซแแแแ แกแแชแแแ แกแแกแขแแแแกแแแแก, แ แแแแแกแแช แจแแฃแซแแแ แแแแแชแแแแแแก แแแฆแแแ API-แแก แแแจแแแแแแ.
แฃแกแแ แแแ แ แแแแขแคแแ แแแแแก แฃแแแขแแกแแแ แแฎแแ แก แฃแญแแ แก แแ แแแแ แแแแก. แงแแแแแแ แฎแจแแ แแ แแก แแ แแก Python, JavaScript, C#, Java แแ Go. แ แแแแ แช แฌแแกแ, แแ แแ แกแแแแแก แจแแแฆแฃแแแแแ แแแแแแแแแแแแแก แแแแแงแแแแแแแ แงแแแแ แแแแแ, แแกแ แ แแ แแฅแแแ แจแแแแซแแแแ แแแแแแงแแแแ แแฅแแแแ แกแแงแแแ แแแ แฆแแ แแแแแก แแแแแแแแแแแแ. แแฃแแชแ, แแแแแแจแแฌแแแแแแ แแ แแแแแแงแแแแ แแแแแแแแแแฃแแแแแแแก แแแ แแขแแ แแแแแงแแแแแ, แ แแแ แแฅแแแแ แคแฃแแฅแชแแแแ แแแขแแแแแฃแ แแ แจแแกแ แฃแแแแก แแ แแ แฃแแ แงแแ แแฅแแแแ แกแแ แแแ แแก แแแ แแจแ แแแแแแแชแแแแแก แฃแแแ แแแแแ แ แแแกแจแขแแแฃแ แแแแก แฃแแแ แแขแแกแแแแแ. แ แแช แฃแคแ แ แแแขแ แแแแแขแ แฃแแแ แฉแแแขแแแ แแแก แแแแขแแแแแ แจแ, แแแ แฃแคแ แ แแแแฎแแแก แแแแ แซแแแแแแ แชแแแ แแแฌแงแแแ.
แชแแแ แแแฌแงแแแ แแ แแก แแก, แ แแแแกแแช แแแ แแแแแ แแญแแ แแแแแ แแแแขแแแแแ แแก, แแแจแแแแแก แแ แจแแชแแแแแแแก แแแแแฃแจแแแแแแแก แแแแชแแแแแแแชแแ แแแ แแแแแงแแแแแแแแ. แแแแก แแแแ, แคแฃแแฅแชแแแแแก แจแแกแ แฃแแแแแก แจแแคแแ แฎแแแ แจแแแซแแแแ แแงแแก 3 แฌแแแแแแ แแ แแก แแ แแ แแก แกแแฃแแแแแกแ แแแ แแแแขแ แแแฃแแแแแแแ แแแแฎแแแ แแแแแแแกแแแแก. แแฃแแชแ, แชแแแ แแแจแแแแ แฎแแแแ แแแ แแแแ แแแ แแก แแ แแก แฃแแแฅแแแแ แคแฃแแฅแชแแแก แ แแแแแแแแ แฌแฃแแแก แจแแแแแ. แแกแ แ แแ, แแแแ แ แแแแฉแแแแก, แ แแ แแก แฃแแแแจแแแแแ แแแฆแแแแแแแแแ, แ แแแแแก แแแแแแ แแแแช แจแแกแแซแแแแแแแ แคแฃแแฅแชแแแก แ แแแฃแแแ แฃแแแ แแแแแแ, แ แแแ แแก แฃแแแฅแแแแ แแงแแก. แแ แกแแแ แแแ แฃแแฃแแแแแแงแแคแแ แแ แแกแแแฅแขแก.
แแแฃแฎแแแแแแ แแแแกแ, แ แแ AWS แแแแแแแแ
แแแกแขแ แฃแแแแขแแ แแแแ แแแ แแกแแแ แแฌแแกแแแก แฃแแแ แแ แจแแแฆแฃแแแแก, แแแแกแแแฃแแ แแแแ แแแแแแฃแ แ แขแแกแขแแ แแแแก แกแคแแ แแจแ. แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแ แกแแแแแก แแแแแฌแงแแแขแแแแแแแ, แ แแแแ แแชแแ Docker-Lambda, DynamoDB Local แแ LocalStack, แแกแแแ แกแแญแแ แแแแแ แจแ แแแแก แแ แแแแคแแแฃแ แแชแแแก แแแแจแแแแแแแแ แ แแแแแแแแแก. แแฃแแชแ, แงแแแแ แแก แแ แแแฅแขแ แแฅแขแแฃแ แแ แแ แแก แจแแแฃแจแแแแแฃแแ, แแกแ แ แแ, แแฎแแแแ แแ แแแก แกแแแแแฎแแ, แกแแแแ แแแกแขแ แฃแแแแขแแ แแแแ แแแ แแแแฆแฌแแแก แฉแแแแแแแก แกแแญแแ แ แแแแแก.
แกแแ แแแ แแก แแแ แแจแ แขแแฅแแแแแแแแแแก แแแแแแแ แแแแแแแแ แแแแก แชแแแแแ
แแแแก แแแแ, แ แแ แแฅแแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แ แแฎแแแแ แแแแคแแแฃแ แแชแแแ, แจแแแแซแแแแ แแแแกแแแฆแแ แแ แแ แแแแแแแแกแแ แแแแ แกแแ แแแขแแแแก แแแแแงแแแแแแ, แ แแแแ แแชแแ shell แกแแ แแแขแแแ. แแ แจแแแแซแแแแ แแแแแ แแแ แแแแคแแแฃแ แแชแแแก แแแแแก แแแแกแแก แแแแแฌแงแแแขแแแแแแแก, แ แแแแ แแชแแ
แแแแก แแแแ, แ แแ แแก แงแแแแแคแแ แ แแฎแแแแ แแแแคแแแฃแ แแชแแแ, แจแแแแซแแแแ แแฅแแแแ แแแแแแแแแแก แกแแ แแแขแแแแก แแแ แแแแ แแแแแ แแขแฃแแ แแแ แแแแแแแกแแแแก, แ แแแแแแแแแกแแแแก แแ แแแแฎแแแ แแแแแแแกแแแแก, แแแแกแแแฃแแ แแแแ แแฃ แแงแแแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแแก แแแแแฌแงแแแขแแแแแแแก, แ แแแแ แแชแแ CloudFormation. แแแแแแแแแ, แแฅแแแ แจแแแแซแแแแ แแแแแแแแกแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแกแแ แแแแแแฃแแ แคแแแแแแแกแแแแก แกแแชแแแจแ, แ แแแ แจแแซแแแ แแแแ แแแแแชแแ แแแแแแแแ แแแแแแ แแแฃแแแ แแแแแแแแ แแแแก แแ แแก. แแก แแแแแแ แแ แแฉแฅแแ แแแก แแแแแฎแแแฃแ แแแแก แแแแแแแแแ แแแแกแแแแก, แ แแแแกแแช แแแ แกแฃแ แ แแแแแแ, แแฃแจแแแแก แแฃ แแ แ แแแแ แแแแ แแแแแแแขแฃแ แแ แชแแชแฎแแ แแแ แแแแจแ. แแแแแฏแแ แแแก แแ แกแญแแ แแแแแ แคแแฅแ แ แแ แแแแแ แแแ แแแแก แแแแแแแแแแก แฎแแ แฏแแ, แ แแแแแ แแกแแแ แแฎแแแแ แแฎแแแแ แ แแแแฃแ แแแแแงแแแแแแก.
DevOps-แแแก แแแแแแแ แกแแแ แฃแแแแ แแฅแแ, แ แแแแแ แแแ แแฎแแแแ แฃแแแ แแแ แฌแแฃแแแแแ, แ แแ แแแแแแแแแ แแแก แแฅแแ แกแฌแแ แ แแแแคแแแฃแ แแชแแ. แแฅแแแ แแฆแแ แแญแแ แแแแแ แแแกแขแแแชแแแแแก, แแแแแแกแแ แแแแก แแ แฃแกแแคแ แแฎแแแแแก แฏแแฃแคแแแแก แแแ แแแ. แแแแขแแ, แขแแ แแแแ NoOps แกแฃแ แฃแคแ แ แฎแจแแ แแ แแแแแแงแแแแแ, แแฃแแชแ แแแแแช แแแแจแแแแแแแแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแคแแแฃแ แแชแแแก แจแแกแแซแแแแแแแ, แแแแกแแแฃแแ แแแแ แแแจแแ, แ แแแแกแแช แกแแฅแแ แแฎแแแ IAM แแแแคแแแฃแ แแชแแแก แแ แฆแ แฃแแแแแแแ แ แแกแฃแ แกแแแแก แแแขแแแแแแชแแแก.
แแ แกแแแแแก แซแแแแแ แซแแแแ แ แแแแแขแแ แแแแแกแ แแ แแแแฃแแแแแแชแแแก แแแกแขแ แฃแแแแขแแแ, แ แแแแ แแชแแ Epsagon, Thundra, Dashbird แแ IOPipe. แแกแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแขแ แแแแ แแฅแแแแ แกแแ แแแ แแก แแแ แแจแ แแแแแแแชแแแแแก แแแแแแแแแแแ แแแแแแแ แแแแ, แฃแแ แฃแแแแแแงแแ แแฆแ แแชแฎแแ แแ แแแแแแแแ, แแฆแแแญแแแ แจแแกแ แฃแแแแแก แแแขแ แแแ แแ แแ แฅแแขแแฅแขแฃแ แแก แจแแคแแ แฎแแแแแ, แจแแแกแ แฃแแแ แฎแแ แฏแแแแก แแแแแแแ แแ แแ แแแแแแแ แแแ แแ แกแฎแแ. แแกแแแ แแ แ แแฎแแแแ แแซแแแแแ DevOps แแแแแแ แแแก, แแแแแแแแแ แแแก แแ แแ แฅแแขแแฅแขแแ แแแก แแแแแแแชแแแก แแฃแจแแแแแก แงแแแแแกแแแแชแแแ แฎแแแแแก, แแ แแแแ แกแแจแฃแแแแแแก แแซแแแแก แแแแแฏแแ แแแก แ แแแแฃแ แแ แแจแ แแแแแขแ แแแแ แกแแขแฃแแชแแ, แฌแแแจแ แ แแกแฃแ แกแแก แฎแแ แฏแแแแ แแ แฎแแ แฏแแแแก แแ แแแแแแแ. แแแชแแแแแแ แ แแฃแแแ แแแแก แแ แแแแแแแแ แแแ แแฃแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแ.
แกแแ แแแ แแก แแแ แแจแ แแแแแแแชแแแแแก แจแแฅแแแ แแแแ แแ แฃแคแ แ แแแแแแแ, แ แแแแแ แแฅแแแ แแ แแญแแ แแแแแ แแแ แกแแ แแแ แแแแก แแแงแแแแแ, แแแ แขแฃแแแฃแ แ แแแแฅแแแแแแก แแ แแแแขแแแแแ แแแแก แแแ แแแ, แแแขแฉ แกแแ แแแ แแแ, แแแแ แแชแแฃแแ แกแแกแขแแแแแ, แแแขแแ แแแข แแแ แแแญแแแแ แแ แ.แจ. แแแแแฌแงแแแขแ แแแแแแกแแกแ แแ แแแแฎแแแ แแแแแก แกแแญแแ แแแแแแ.
แแแฃแฎแแแแแแ แแแแกแ, แ แแ แฎแแแกแแฌแงแแแแแก แแแแ แแแ แจแแแซแแแแ แฃแแแแแกแ แแงแแก (แแก แแฆแแแแแฆแ แฃแแแแแกแ แฎแแแแ), แแแแแแแแแ แแแก แจแแฃแซแแแแ แคแแแฃแกแแ แแแ แแแแฎแแแแแ แแแแแแก แแแแแแแก แแแแฎแแ แชแแแแแแแแ แแ แแแแแแแชแแแก แกแแ แแฃแแแก แกแแฃแแแแแกแแ แแแแแฌแแแแแแแ แกแฎแแแแแกแฎแแ แกแแ แแแกแแแจแ แแ แฅแแขแแฅแขแฃแ แแจแ. แกแแ แแแ แแก แแแ แแจแ แแแแแแแชแแแก แแแ แแแ แฎแแแแ แแแแแแแแแแ แแแคแฃแซแแแแฃแแ แแ แแแกแขแ แแฅแขแฃแแ แฆแ แฃแแแแก แแ แแแแแแแ แแก แแแแ (แแแ. SQS, S3 แแแแแแแแแ แแ DynamoDB แแแแแแแแ). แแแแขแแ, แแแแแแแแแ แแแก แแฎแแแแ แแแแแแก แแแแแแแก แแแฌแแ แ แกแญแแ แแแแแ แแแ แแแแฃแ แแแแแแแแแแ แ แแแแแ แแแแกแแแแก แแ แแ แฃแแแ แแแแ แแแฃแแแ แแแแแ, แแฃ แ แแแแ แฃแแแแแกแแ แแแแแฎแแ แชแแแแแ แแแแแชแแแแ แแแแแแ แแ แจแแขแงแแแแแแแแแแก แ แแแแแ, แแ แ แแแแ แแแแฌแงแแ แแแขแแแแแฃแ แ แแฃแจแแแแ แแแแแชแแแแแแแ แแแแแ แแขแฃแ แขแแฅแแแแแก แกแแชแแแแแจแ.
แแแแแก แแแจแแแแ แแ แแแแแ แแแ แจแแกแแซแแแแแแแ แแแแแแแแ แแแแ, แ แแแแ แช แแแแแแแแ แแแแก แแแแแกแแแแ แแ แแชแแกแจแ. แแ แแแฃแแแก แขแแกแขแแ แแแ แแแแแ แ แฉแแแ. แแแแแแแชแแแก แแแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแแแแแแแแก แจแแกแแซแแแแแแแ แแแ แแแแฃแแ แกแขแแแแก แแแแคแแแฃแ แแชแแแ, แแแแแแแแแ แแแก แกแแจแฃแแแแแแก แแซแแแแก แกแฌแ แแคแแ แแแแฆแแ แแแแจแแแแแแแแแ แแแแแฎแแแฃแ แแแ แขแแกแขแแ แแแแก แฎแแ แฏแแแแ แแ แซแแแ แแ แแแ แแฃแ แแแ แแแแแ แแแแแฅแแแแแแแก แแแ แแจแ.
แแแกแขแ แฃแแแแขแแแ แแ แขแแฅแแแแ แกแแ แแแ แแก แแแ แแจแ แแแแแแแชแแแแแก แจแแกแแฅแแแแแแ
แแ แแ แกแแแแแก แแแแแ แแขแฃแแ แแแ แกแแ แแแ แแก แแแ แแจแ แแแแแแแชแแแแแก แจแแกแแฅแแแแแแ. แแกแแแ แแ แแแแชแแแแกแแแแก แกแแ แแแกแแแแก แแแแแแแฅแขแ. AWS แแฆแแก แแแแแ แแ แกแแ แแแ แแก แแแ แแจแ แแซแแแแ แแแแแฌแงแแแขแแแแแแแก แจแแ แแก, แแแแ แแ แจแแฎแแแแ แแกแแแ
แแฃ แแฅแแแ แฌแแ แ แกแฎแแ แแแแแแ, Serverless Framework แแ แแก แจแแกแแแแจแแแแ แฆแแ แแแแแก แแแกแขแ แฃแแแแขแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแแคแแแฃแ แแ แแ แงแแแแแคแแ แ แซแแแแแ แซแแแแ แ YAML แแแแคแแแฃแ แแชแแแก แคแแแแแแแ. Serverless Framework แแกแแแ แแฎแแ แก แฃแญแแ แก แกแฎแแแแแกแฎแแ แฆแ แฃแแแแแแ แกแแ แแแกแแแก, แแแแขแแ แฉแแแ แแแ แฉแแแ แแแก, แแแแช แแซแแแก แแ แแแแ แฆแ แฃแแแแแแ แแแแแฌแงแแแขแแก. แแแก แแฅแแก แฃแแแ แแแแแ แ แกแแแแแแแแแแ, แ แแแแแแแช แจแแฅแแแ แแแแแแแขแแแแก แแแแแฃแแ แแแแแกแแแแ แ แกแแญแแ แแแแแกแแแแก.
แแแแแแแแ แแแ แขแแกแขแแ แแแแกแแแแก, แฆแแ แแแแแก แแแกแขแ แฃแแแแขแแแ Docker-Lambda, Serverless Local, DynamoDB Local แแ LocalStack แแแ แแแ แแ แแก แจแแกแแคแแ แแกแ. แกแแ แแแ แแก แแแ แแจแ แขแแฅแแแแแแแแแ แฏแแ แแแแแ แแแแแแแแ แแแแก แแแ แแฃแ แแขแแแแแ, แแกแแแ แ แแแแ แช แแแแแแแก แแแกแขแ แฃแแแแขแแแ, แแกแ แ แแ, แ แแฃแแ แขแแกแขแแก แกแชแแแแ แแแแกแแแแก แแแงแแแแแแกแแก, แแฅแแแ แแแแแฌแแแ แจแ แแแ. แแฃแแชแ, แฃแแ แแแแ แกแขแแแแก แแแแแแแแแ แแแ แแแแจแ แแ แแฅ แขแแกแขแแ แแแ แฌแแ แแแฃแแแแแแแ แแแคแแ. แแ แแฅแแแ แแ แแญแแ แแแแแ แฆแ แฃแแแแแแแ แแแ แแแแก แแฃแกแขแ แแแแแแฃแ แ แแกแแแก แแแแแแแแ.
แแแแแแงแแแแ AWS Lambda Layers แแแแแแแแแฃแแ แแแแแขแแแแก แแแแแก แจแแกแแแชแแ แแแแแ แแ แฉแแแแขแแแ แแแแก แแแกแแฉแฅแแ แแแแแ.
แแแแแแงแแแแ แกแฌแแ แ แแ แแแ แแแแ แแแแก แแแแแ แแแแแ แแขแฃแแ แแแแชแแแแแแกแแแแก. แกแฎแแแแแกแฎแแ แแแแก แแฅแแก แแแแแกแ แแแแแแแแ แแ แฃแแ แงแแคแแแ แแฎแแ แแแแ. แแแแ แ แกแแแ แแแแขแแชแแ แแแจแแแ แแ แกแแแแแก, แแแแ แแ JavaScript, Python แแ C# (.NET Core 2.1+) แแแแแ แแแ แแ แแแ AWS Lambda แจแแกแ แฃแแแแแก แแแแแกแแแ แแกแแ. AWS Lambda-แ แชแแขแ แฎแแแก แฌแแ แฌแแ แแแแแแแแ Runtime API, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแฃแแแแแ แกแแกแฃแ แแแแ แแแ แแ แแแจแแแแแก แแแ แแแ, แแแแขแแ แแฅแกแแแ แแแแแขแ.
แจแแแแแฎแแ แแแแแขแแก แแแแแแ แแชแแ แ แแแแแแแแแแกแแแแก. แ แแช แฃแคแ แ แแแขแแ แแ แแกแแแ, แแแ แฃแคแ แ แกแฌแ แแคแแ แแขแแแ แแแแ. แแแแ แแแแ แแแแ แแแแแแแแแแแแแก แแแแแงแแแแแแก, แแแแกแแแฃแแ แแแแ แแฃ แแแแแแ แ แแแแแแแแ แคแฃแแฅแชแแแก แแงแแแแแ. แแฃ แแ แแแ แแแแ แแแ JavaScript-แจแ, แแแแแแงแแแแ build แแแกแขแ แฃแแแแขแ, แ แแแแ แแชแแ Webpack แแฅแแแแ แแแแกแขแ แฃแฅแชแแแก แแแขแแแแแแชแแแกแแแแก แแ แแฎแแแแ แแก, แ แแช แแแแแแแแแ แแญแแ แแแแแ. .NET Core 3.0-แก แแฅแแก QuickJit แแ Tiered Compilation, แ แแแแแแช แแฃแแฏแแแแกแแแก แจแแกแ แฃแแแแแก แแ แแแแ แก แแฎแแแ แแแ แชแแ แแแฌแงแแแแจแ.
แฃแกแแ แแแ แ แคแฃแแฅแชแแแแแก แแแแแแแแแแฃแแแแ แแแแแแแแแแ แจแแแซแแแแ แแแแ แแฃแแแก แแแแแแแ แแแแแแก แแแแแแแก แแแแ แแแแแชแแ. แแ แแฎแ แแ, แจแแขแงแแแแแแแแแแก แ แแแแแ แแ แกแแฎแแแแฌแแคแ แแแแฅแแแแแ แจแแแซแแแแ แฌแแ แแแฃแแแแแแแ แกแแกแแ แแแแแ แแงแแก. แแแแแแแก แคแฃแแฅแชแแแแก แจแแฃแซแแแแ แแแฃแ แแแแ แแ แแแแแแแก, แแแแ แแ แแแแแแแแ แแก แแฎแแแแ แแ แจแแแแฎแแแแแจแ, แแฃ แแ แแแแ แแแกแฃแฎแก (โแชแแชแฎแแ แแ แแแแแแฌแงแแโ) - แแ แแกแฃแ แ แกแฎแแ แคแฃแแฅแชแแแก แแแกแ แฃแแแแแก แแแแแแแแแก แแแแแฎแแ. แจแแขแงแแแแแแแแแแก แ แแแแแ แกแแกแแ แแแแแแ แแแแแแก แแแแแแแก แแแฌแแแแแแก แแแแแแ แแแแกแแแแก, แแแแแแแชแแแแแก แจแแคแแ แฎแแแแแแก แแแ แแแแกแ แแ แขแ แแแแแฅแชแแแแแก แแแกแแแฃแจแแแแแแแ (FIFO แ แแแแแแก แแแแแงแแแแแแ). AWS Lambda แคแฃแแฅแชแแแแ แจแแแซแแแแ แแแแแแญแแก SQS แ แแแแแก, แ แแแแ แช แจแแขแงแแแแแแแแแแก แ แแแแแ, แ แแแแแแแช แแแแแขแ แแแแแแ แฌแแ แฃแแแขแแแแ แจแแขแงแแแแแแแแแก แจแแแแแแแ แแแแแแแแกแแแแก. AWS Step Functions (state machines) แซแแแแแ แกแแกแแ แแแแแแ แ แแฃแแ แแ แแชแแกแแแแก แกแแแแ แแแแแ, แ แแแแแแแช แกแแญแแ แแแแแ แคแฃแแฅแชแแแแแก แฏแแญแแแแแก. แแแแก แแแชแแแแ, แ แแ Lambda แคแฃแแฅแชแแ แแแแแแซแแฎแแก แกแฎแแ แคแฃแแฅแชแแ, Step แคแฃแแฅแชแแแแก แจแแฃแซแแแแ แแแแ แแแแแชแแ แแแฃแแแแแ แแแแแแแ แแแแแแก, แแแแแกแชแแ แแแแแชแแแแแ แคแฃแแฅแชแแแแก แจแแ แแก แแ แแแ แแแ แคแฃแแฅแชแแแแแก แแแแแแแฃแ แ แแแแแแแ แแแแ. แแก แกแแจแฃแแแแแแก แแแซแแแแ แแแแกแแแฆแแ แแ แแแแแแแ แแแแแ แชแแแก แแแ แแแแแ, แแ แ แ แฃแแแ แแแแแแแแ, แ แแแแกแแช แแแแแ แแขแฃแแ แจแแชแแแแ แฎแแแแ - แซแแแแแ แซแแแแ แ แแแกแขแ แฃแแแแขแ แแแ แแแแฃแ แแแ แแแแแจแ.
แแแกแแแแ
แแแแ แฌแแแแจแ แฃแแ แแชแแแแแขแ แขแแแแแ แแแแแ แแแแ แฃแกแแ แแแ แ แขแแฅแแแแแแแแแ. แแ แกแแแแแก แแแ แแแแฃแแ แแชแแแ แ แฌแแ แแแแแแแแแ, แ แแแแแแแช แแแแแแจแแ แแแฃแแแ แแ แแแ แแแแแแแก แชแแแแแแแแกแแแ. แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แแแกแขแ แแฅแขแแ แแแแกแ แแ แกแแแแแ แแแแก แแแแแฏแแแแขแแก แกแแจแฃแแแแแแ, แกแแ แแแ แแก แแแ แแจแ แแแแแฌแงแแแขแแแแแแแ แแแแแแแแแแแ แแแแจแแแแแแแแ แกแแ แแแแแแก, แแแแแ แขแแแแแฃแแ แแแแแแแแ แแแแกแ แแ DevOps แแ แแชแแกแแแแแแ แแแฌแงแแแฃแแ แกแแแแแ แแชแแ แฎแแ แฏแแแแก แแแกแแฃแ แ แจแแแชแแ แแแแ.
แแแฃแฎแแแแแแ แแแแกแ, แ แแ แกแแ แแแ แแก แแแ แแจแ แแแแแแแ แแแแแแแแแแแแแแก แแแ แแจแ แแ แแ แแก, แแ แกแแแแแก แแซแแแแ แ แแแแแแแแก แจแแแแแแแแ, แ แแแแแแแช แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แซแแแแ แ แกแแ แแแ แแก แแแ แแจแ แแแแแแแชแแแแแก แจแแกแแฅแแแแแแ แแ แกแแ แแแ แแก แแแ แแจแ แแแแแแแขแแแแก แแ แกแแแฃแ แแ แฅแแขแแฅแขแฃแ แแจแ แแแขแแแ แแ แแแแกแแแแก.
แฌแงแแ แ: www.habr.com