เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เตเดฒเต—เดกเต เดซเต‹เตผเดฎเต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดฟ - เด…เดคเดฟเตฝ เด–เต‡เดฆเดฟเด•เตเด•เตเดจเตเดจเต

เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏเด™เตเด™เดณเต† เด•เต‹เดกเดพเดฏเดฟ เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดฒเดฟเด•เดณเตเดฎเดพเดฏเดฟ เด•เดณเดฟเดฏเดพเด•เตเด•เต‡เดฃเตเดŸ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดฒเดณเดฟเดคเดฎเดพเดฏ เด’เดฐเต เดฎเดฟเด•เดšเตเดš เดชเดฐเดฟเดถเต€เดฒเดจเดฎเดพเดฃเต. เดˆ เดธเดฎเตเดชเตเดฐเดฆเดพเดฏเดคเตเดคเดฟเดจเต เด’เดฐเต เดชเต‡เดฐเตเดฃเตเดŸเต - เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏเด™เตเด™เตพ เด’เดฐเต เด•เต‹เดกเดพเดฏเดฟ, เด‡เดคเตเดตเดฐเต† เด‡เดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดฐเดฃเตเดŸเต เดœเดจเดชเตเดฐเดฟเดฏ เดŸเต‚เดณเตเด•เตพ เด‰เดฃเตเดŸเต, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต AWS เตฝ: เดŸเต†เดฑเดซเต‹เด‚ ะธ เด•เตเดฒเต—เดกเต เดซเต‹เตผเดฎเต‡เดทเตป.

เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เตเดฒเต—เดกเต เดซเต‹เตผเดฎเต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดฟ - เด…เดคเดฟเตฝ เด–เต‡เดฆเดฟเด•เตเด•เตเดจเตเดจเต
เดŸเต†เดฑเดพเดซเต‹เด‚, เด•เตเดฒเต—เดกเต เดซเต‹เตผเดฎเต‡เดทเตป เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เด…เดจเตเดญเดตเด‚ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เดตเดฐเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดŸเตเดตเดฟเดŸเตเดšเต (เด…เดตเตป เด†เดฎเดธเต‹เตบ เดœเต‚เดจเดฟเดฏเตผ) เดžเดพเตป เดœเต‡เดพเดฒเดฟเดšเต†เดฏเตเดคเต เด’เดฐเต เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเดชเตเดชเดฟเตฝ เดฎเต‚เดจเตเดจเต เดตเตผเดทเดคเตเดคเต‹เดณเด‚ เดŸเต†เดฑเดพเดซเต‹เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เดชเตเดคเดฟเดฏ เดธเตเดฅเดฒเดคเตเดคเต, เดžเดพเตป เดŽเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เดถเด•เตเดคเดฟเดฏเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŸเต†เดฑเดพเดซเต‹เด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดคเตเดŸเตผเดจเตเดจเต เด•เตเดฒเต—เดกเต เดซเต‹เตผเดฎเต‡เดทเตป เด‰เตพเดชเตเดชเต†เดŸเต† เดŽเดฒเตเดฒเดพ เด†เดฎเดธเต‹เดฃเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เด•เดฎเตเดชเดจเดฟ เดฎเดพเดฑเตเดฑเด‚ เดตเดฐเตเดคเตเดคเดฟ. เดฐเดฃเตเดŸเดฟเดจเตเด‚ เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เดฎเดฟเด•เดšเตเดš เดธเดฎเตเดชเตเดฐเดฆเดพเดฏเด™เตเด™เตพ เดžเดพเตป เด‰เดคเตเดธเดพเดนเดคเตเดคเต‹เดŸเต† เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† เดตเดณเดฐเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดตเตเด‚ เด“เตผเด—เดจเตˆเดธเต‡เดทเตป-เดตเตˆเดกเต เดตเตผเด•เตเด•เตเดซเตเดฒเต‹เด•เดณเดฟเตฝ เดฐเดฃเตเดŸเต เดŸเต‚เดณเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดชเดฟเดจเตเดจเต€เดŸเต, เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เตเดฒเต—เดกเต เดซเต‹เตผเดฎเต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เต เด•เตเดŸเดฟเดฏเต‡เดฑเตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดคเตเดฏเดพเด˜เดพเดคเด™เตเด™เตพ เดšเดฟเดจเตเดคเดพเดชเต‚เตผเดตเตเดตเด‚ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดฟเดฏ เดถเต‡เดทเด‚, เดŸเต†เดฑเดพเดซเต‹เดฎเดพเดฃเต เด“เตผเด—เดจเตˆเดธเต‡เดทเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เดฎเดฟเด•เดšเตเดš เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเต เดŽเดจเตเดจเต เดŽเดจเดฟเด•เตเด•เต เดฌเต‹เดงเตเดฏเดฎเดพเดฏเดฟ.

เดŸเต†เดฑเดพเดซเต‹เด‚ เดญเดฏเด™เตเด•เดฐเด‚

เดฌเต€เดฑเตเดฑ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ

เดŸเต†เดฑเดพเดซเต‹เด‚ เด‡เดคเตเดตเดฐเต† เดชเดคเดฟเดชเตเดชเต 1.0 เดชเต‹เดฒเตเด‚ เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดจเดฒเตเดฒ เด•เดพเดฐเดฃเดฎเดพเดฃเต. เดžเดพเตป เด†เดฆเตเดฏเดฎเดพเดฏเดฟ เด‡เดคเต เดธเตเดตเดฏเด‚ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เด‡เดคเต เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดฎเดพเดฑเดฟ, เดชเด•เตเดทเต‡ เดชเดฟเดจเตเดจเต€เดŸเต terraform apply เดชเดฒ เด…เดชเตเดกเต‡เดฑเตเดฑเตเด•เตพเด•เตเด•เตเด‚ เดถเต‡เดทเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฑเดšเตเดšเต เดตเตผเดทเดคเตเดคเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดคเด•เดฐเดพเดฑเดฟเดฒเดพเด•เตเดจเตเดจเต. "เด‡เดชเตเดชเต‹เตพ เดŽเดฒเตเดฒเดพเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต" เดŽเดจเตเดจเต เดžเดพเตป เดชเดฑเดฏเตเด‚, เดชเด•เตเดทเต‡ ... เดŽเดฒเตเดฒเดพเดตเดฐเตเด‚ เดชเดฑเดฏเตเดจเตเดจเดคเต เด…เดคเดพเดฃเต, เด…เดฒเตเดฒเต‡? เดฎเตเตป เดชเดคเดฟเดชเตเดชเตเด•เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเดคเตเดค เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเดฃเตเดŸเต, เด…เดต เด‰เดšเดฟเดคเดฎเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚, เดฑเดฟเดธเต‹เดดเตโ€Œเดธเต เดธเตเดฑเตเดฑเต‹เดฑเตเด•เดณเตเดŸเต† เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเตเด‚ เดธเด‚เด—เตเดฐเดนเด™เตเด™เดณเตเด‚ เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเต. เด‰เดชเด•เดฐเดฃเด‚ เดถเดฐเดฟเด•เตเด•เตเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเต, เดชเด•เตเดทเต‡... :-0

เดฎเดฑเตเดตเดถเดคเตเดคเต, เดชเดฟเดจเตเดจเต‹เด•เตเด• เด…เดจเตเดฏเต‹เดœเตเดฏเดค เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเดคเดฟเตฝ AWS เด’เดฐเต เดจเดฒเตเดฒ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด…เดตเดฐเตเดŸเต† เดธเต‡เดตเดจเด™เตเด™เตพ เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เด“เตผเด—เดจเตˆเดธเต‡เดทเดจเดฟเตฝ เดธเดฎเด—เตเดฐเดฎเดพเดฏเดฟ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเต‡เดฐเตเดฎเดพเดฑเตเดฑเดฟ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚ เดŽเดจเตเดจเดคเดฟเดจเดพเดฒเดพเดตเดพเด‚ เด‡เดคเต. เด…เดคเดฟเดจเดพเตฝ "เด…เดตเตผ เด•เด เดฟเดจเดฎเดพเดฏเดฟ เดถเตเดฐเดฎเดฟเดšเตเดšเต" เดŽเดจเตเดจเดคเต เด’เดฐเต เด…เดŸเดฟเดตเดฐเดฏเดฟเดŸเดฒเดพเดฃเต. AWS เดชเต‹เดฒเต† เดตเตเดฏเดคเตเดฏเดธเตเดคเดตเตเด‚ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดตเตเดฎเดพเดฏ เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเดพเดฏเดฟ API-เด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เดชเดฟเดจเตเดจเต‹เด•เตเด• เด…เดจเตเดฏเต‹เดœเตเดฏเดค เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเดคเต เด…เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเด‚เดตเดฟเดงเด‚ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต. เดตเตเดฏเดพเดชเด•เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดชเตŠเดคเต API-เด•เตพ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเต‡เดฃเตเดŸเดฟ เดตเดฐเตเดจเตเดจ เด†เตผเด•เตเด•เตเด‚, เด‡เดคเตเดฐเดฏเตเด‚ เดตเตผเดทเด™เตเด™เดณเดพเดฏเดฟ เด…เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดŽเดคเตเดฐ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต†เดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฃเด‚. เดŽเดจเตเดจเดพเตฝ CloudFormation-เดจเตเดฑเต† เดธเตเดตเดญเดพเดตเด‚, เดŽเดจเตเดฑเต† เด“เตผเดฎเตเดฎเดฏเดฟเตฝ, เดตเตผเดทเด™เตเด™เดณเดพเดฏเดฟ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดฎเดพเดฑเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

เด•เดพเดฒเดฟเดจเต† เด•เดฃเตเดŸเตเดฎเตเดŸเตเดŸเต‚... เด…เดคเตŠเดฐเต เดฌเตเดณเตเดณเดฑเตเดฑเดพเดฃเต

เดŽเดจเดฟเด•เตเด•เดฑเดฟเดฏเดพเดตเตเดจเตเดจเดฟเดŸเดคเตเดคเต‹เดณเด‚, เด‰เดฑเดตเดฟเดŸเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด• เดชเตเดฑเดคเตเดคเตเดณเตเดณเดตเตป เดจเดฟเด™เตเด™เดณเตเดŸเต† CF เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ CloudFormation เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดธเดพเดงเตเดฏเดฎเดฒเตเดฒ. เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเดฒเตเด‚ เด‡เดคเตเดคเดจเตเดจเต† เดธเดคเตเดฏเดฎเดพเดฃเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดตเดฟเดญเดตเด™เตเด™เตพ เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดšเต†เดฏเตเดฏเดพเตป เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด…เดคเดฟเดถเดฏเด•เดฐเดฎเดพเดฃเต†เดจเตเดจเต เดชเดฑเดฏเดพเด‚, เดŽเดจเตเดจเดพเตฝ เดตเดฒเดฟเดฏ เดถเด•เตเดคเดฟเดฏเต‹เดŸเต† เดตเดฒเดฟเดฏ เด‰เดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเด‚ เดตเดฐเตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดฑเดฟเดธเต‹เดดเตเดธเต เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดจเตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เด‰เดฑเดตเดฟเดŸเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเดจเต‹ เดฎเดพเดฑเตเดฑเดพเดจเต‹ เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เด’เดฐเต เดฆเดฟเดตเดธเด‚ เด…เดคเต เดคเดฟเดฐเดฟเดšเตเดšเดŸเดฟเดšเตเดšเต. เด’เดฐเต เดฆเดฟเดตเดธเด‚ Twitch-เตฝ, เด’เดฐเต เด•เตเดดเดชเตเดชเดตเตเดฎเดฟเดฒเตเดฒเดพเดคเต† เด†เดฐเต‹ เด…เดฌเดฆเตเดงเดตเดถเดพเตฝ เดฎเดฑเตเดฑเตŠเดฐเดพเดณเตเดŸเต† AWS เดธเต†เด•เตเดฏเต‚เดฐเดฟเดฑเตเดฑเดฟ เด—เตเดฐเต‚เดชเตเดชเดฟเดจเต† เดธเตเดตเดจเตเดคเด‚ เดŸเต†เดฑเดพเดซเต‹เด‚ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดšเต†เดฏเตเดคเต. เดžเดพเตป เดจเดฟเดฐเดตเดงเดฟ เด•เดฎเดพเตปเดกเตเด•เตพ เดจเตฝเด•เดฟ ... เดธเตเดฐเด•เตเดทเดพ เด—เตเดฐเต‚เดชเตเดชเต (เด‡เตปเด•เดฎเดฟเด‚เด—เต เดŸเตเดฐเดพเดซเดฟเด•เตเด•เดฟเดจเตŠเดชเตเดชเด‚) เด…เดชเตเดฐเดคเตเดฏเด•เตเดทเดฎเดพเดฏเดฟ.

เดŸเต†เดฑเดพเดซเต‹เด‚ เด—เตเดฐเต‡เดฑเตเดฑเต

เด…เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดธเด‚เดธเตเดฅเดพเดจเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตฝ

เดšเดฟเดฒเดชเตเดชเต‹เตพ CloudFormation เด’เดฐเต เด…เดตเดธเตเดฅเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดฎเดพเดฑเตเดจเตเดจเดคเดฟเตฝ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด…เดคเต‡ เดธเดฎเดฏเด‚, เด…เดตเตป เดฎเตเดฎเตเดชเดคเตเดคเต‡เดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด‚. เด‡เดคเต เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดธเดพเดงเตเดฏเดฎเดฒเตเดฒ เดŽเดจเตเดจเดคเต เด–เต‡เดฆเด•เดฐเดฎเดพเดฃเต. เดชเดฟเดจเตเดจเต€เดŸเต เดŽเดจเตเดคเดพเดฃเต เดธเด‚เดญเดตเดฟเดšเตเดšเดคเต†เดจเตเดจเต เดกเต€เดฌเด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดตเดณเดฐเต† เดญเดฏเดพเดจเด•เดฎเดพเดฃเต - เด…เดคเต เดนเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดคเดฟเตฝ เด•เตเดฒเต—เดกเต เดซเต‹เตผเดฎเต‡เดทเตป เดธเดจเตเดคเต‹เดทเดฟเด•เตเด•เตเดฎเต‹ เดŽเดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เดฑเดฟเดฏเดฟเดฒเตเดฒ - เด…เดคเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เดชเต‹เดฒเตเด‚. เดฎเตเดฎเตเดชเดคเตเดคเต† เด…เดตเดธเตเดฅเดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เดพเตป เด•เดดเดฟเดฏเตเดฎเต‹ เด‡เดฒเตเดฒเดฏเต‹ เดŽเดจเตเดจเต, เด…เดฏเดพเตพเด•เตเด•เต เดถเดฐเดฟเด•เตเด•เตเด‚ เดŽเด™เตเด™เดจเต† เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เด’เดฐเต เด…เดคเตเดญเตเดคเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฎเดฃเดฟเด•เตเด•เต‚เดฑเตเด•เดณเต‹เดณเด‚ เดคเต‚เด™เตเด™เดฟเด•เตเด•เดฟเดŸเด•เตเด•เตเดจเตเดจเต.

เดฎเดฑเตเดตเดถเดคเตเดคเต, เดŸเต†เดฑเดพเดซเต‹เด‚, เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸ เดธเด‚เด•เตเดฐเดฎเดฃเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เต‚เดŸเตเดคเตฝ เดฎเดจเต‹เดนเดฐเดฎเดพเดฏเดฟ เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเด•เดฏเตเด‚ เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดŸเต‚เดณเตเด•เตพ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต เด…เดตเดธเตเดฅเดฏเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ

โ€œเดถเดฐเดฟ, เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเตผ, เดจเดฟเด™เตเด™เตพ เดฎเดพเดฑเตเด•เดฏเดพเดฃเต. เดชเด•เตเดทเต† เดŽเด™เตเด™เดจเต†?"

เด‰เดคเตเด•เดฃเตเด เดพเด•เตเดฒเดจเดพเดฏ เดŽเดžเตเดšเดฟเดจเต€เดฏเตผ, "เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เตเด•" เดฌเดŸเตเดŸเตบ เด…เดฎเตผเดคเตเดคเดพเตป เดคเดฏเตเดฏเดพเดฑเดพเดฃเต.

เดšเดฟเดฒเดชเตเดชเต‹เตพ เดŽเดจเดฟเด•เตเด•เต เด•เตเดฒเต—เดกเต เดซเต‹เตผเดฎเต‡เดทเตป เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดฒเต† เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดชเต‹เตผเดŸเตเดŸเต เดจเดฎเตเดชเตผ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต‹ เดธเตเดฐเด•เตเดทเดพ เด—เตเดฐเต‚เดชเตเดชเต เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเต‹ เดชเต‹เดฒเตเดณเตเดณ เดšเดฟเดฒ เด•เตƒเดคเตเดฐเดฟเดฎเด™เตเด™เตพ เดจเดŸเดคเตเดคเต‡เดฃเตเดŸเดฟ เดตเดฐเตเด‚. ClouFormation เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดฎเต‹เดถเดฎเดพเดฏเดฟ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต. เดžเดพเตป, เดชเดฟเดจเตเดจเตเด•เดณเดฟเดฒเตเด‚ เดธเต‚เดšเดฟเด•เดณเดฟเดฒเตเด‚, yaml เดซเดฏเตฝ เดชเดคเตเดคเต เดชเตเดฐเดพเดตเดถเตเดฏเด‚ เดฐเดฃเตเดŸเตเดคเดตเดฃ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต, เด†เดตเดถเตเดฏเดฎเดพเดฏ เด’เดจเตเดจเตเด‚ เดžเดพเตป เดฎเดพเดฏเตเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจเตเด‚ เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏเดคเตŠเดจเตเดจเตเด‚ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจเตเด‚ เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด•.

เด‡เด•เตเด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดŸเต†เดฑเดพเดซเต‹เด‚ เด•เต‚เดŸเตเดคเตฝ เดธเตเดคเดพเดฐเตเดฏเดฎเดพเดฃเต. เดšเดฟเดฒเดชเตเดชเต‹เตพ เด…เดตเตป เดตเดณเดฐเต† เดธเตเดคเดพเดฐเตเดฏเดจเดพเดฃเต (เดตเดพเดฏเดฟเด•เตเด•เตเด•: เดถเดฒเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต). เดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเตฝ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเดฆเตผเดถเดจเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดคเดฟเดฒเต‚เดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ เดŽเดจเตเดคเดพเดฃเต เดฎเดพเดฑเตเดจเตเดจเดคเต†เดจเตเดจเต เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚.

เดตเดดเด•เตเด•เด‚

เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดชเดฟเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเด•.

เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดชเดฑเดžเตเดžเดพเตฝ, เดฆเต€เตผเด˜เด•เดพเดฒ เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเดฑเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เดธเตเดตเดญเดพเดตเด‚ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเดพเดฃเต. เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดชเดฟเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเด•. เดฎเดฟเด•เตเด•เดชเตเดชเต‹เดดเตเด‚ เดžเดพเตป เด’เดฐเต "เดฒเดณเดฟเดคเดฎเดพเดฏ" เดธเต‡เดตเดจเด‚ เดŽเดŸเตเดคเตเดคเต เดคเต†เดฑเตเดฑเตเด•เตพ เดตเดฐเตเดคเตเดคเดฟ, เดคเตเดŸเตผเดจเตเดจเต เดŽเดฒเตเดฒเดพเด‚ เด’เดฐเตŠเดฑเตเดฑ เด•เตเดฒเต—เดกเต เดซเต‹เตผเดฎเต‡เดทเตป เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŸเต†เดฑเดพเดซเต‹เด‚ เดธเตเดฑเตเดฑเดพเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เด’เดคเตเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟ. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดฎเดพเดธเด™เตเด™เตพเด•เตเด•เต เดถเต‡เดทเด‚ เดžเดพเตป เดŽเดฒเตเดฒเดพเด‚ เดคเต†เดฑเตเดฑเดพเดฏเดฟ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฟเดฏเต†เดจเตเดจเต เดตเต†เดณเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ, เดธเต‡เดตเดจเด‚ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดฒเดณเดฟเดคเดฎเดฒเตเดฒ! เด‡เดชเตเดชเต‹เตพ เดŽเดจเดฟเด•เตเด•เต เดŽเด™เตเด™เดจเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เด’เดฐเต เดตเดฒเดฟเดฏ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดšเต†เดฑเดฟเดฏ เด˜เดŸเด•เด™เตเด™เดณเดพเดฏเดฟ เดคเด•เตผเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดจเดฟเด™เตเด™เตพ CloudFormation-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดฎเดพเดคเตเดฐเดฎเต‡ เด‡เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเต‚, เดŽเดจเตเดฑเต† เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเดฟเตฝ เดžเดพเตป เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ. เดฎเดฑเตเดตเดถเดคเตเดคเต, เดŸเต†เดฑเดพเดซเต‹เด‚, เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดตเดฟเดšเตเด›เต‡เดฆเดฟเด•เตเด•เดพเดจเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเดตเตเดจเตเดจ เดšเต†เดฑเดฟเดฏ เดญเดพเด—เด™เตเด™เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเด•เตเด•เดพเดจเตเด‚ เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เดฟ.

git-เดฒเต† เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ

CloudFormation เด•เต‹เดกเต เดชเด™เตเด•เดฟเดŸเตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดธเตเดฑเตเดฑเดพเด•เตเด•เตเด•เดณเดฟเตฝ เดŸเต†เดฑเดพเดซเต‹เด‚ เด•เต‹เดกเต เดชเด™เตเด•เดฟเดŸเตเดจเตเดจเดคเต. Terraform เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเต เด’เดฐเต git เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เด‡เดŸเดพเดจเตเด‚ เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต เดชเดคเดฟเดชเตเดชเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดคเต เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. เดˆ เดถเต‡เด–เดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด†เด•เตโ€Œเดธเดธเต เด‰เดณเตเดณ เด†เตผเด•เตเด•เตเด‚ เดชเด™เตเด•เดฟเดŸเตเดŸ เด•เต‹เดกเต เดตเต€เดฃเตเดŸเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เตเด‚. CloudFormation-เดจเตเดฑเต† เดคเดคเตเดคเตเดฒเตเดฏเดฎเดพเดฏเดคเต S3 เด†เดฃเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเดฟเดจเต เดธเดฎเดพเดจ เด†เดจเตเด•เต‚เดฒเตเดฏเด™เตเด™เตพ เด‡เดฒเตเดฒ, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ S3 เดจเต เด…เดจเตเด•เต‚เดฒเดฎเดพเดฏเดฟ เดจเดฎเตเดฎเตพ git เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เดพเตป เด’เดฐเต เด•เดพเดฐเดฃเดตเตเดฎเดฟเดฒเตเดฒ.

เดธเด‚เด˜เดŸเดจ เดตเดณเตผเดจเตเดจเต, เดชเตŠเดคเตเดตเดพเดฏ เดธเตเดฑเตเดฑเดพเด•เตเด•เตเด•เตพ เดชเด™เตเด•เดฟเดŸเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เด’เดฐเต เดจเดฟเตผเดฃเดพเดฏเด• เดคเดฒเดคเตเดคเดฟเดฒเต†เดคเตเดคเดฟ. เดŸเต†เดฑเดพเดซเต‹เด‚ เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดŽเดณเตเดชเตเดชเดตเตเด‚ เดธเตเดตเดพเดญเดพเดตเดฟเด•เดตเตเดฎเดพเด•เตเด•เตเดจเตเดจเต, เด…เดคเต‡เดธเดฎเดฏเด‚ เด•เตเดฒเต—เดกเต เดซเต‹เตผเดฎเต‡เดทเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเตเดชเต‹เดฒเตŠเดจเตเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดตเดณเดฏเด™เตเด™เดณเดฟเดฒเต‚เดŸเต† เด•เดŸเดจเตเดจเตเดชเต‹เด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เดชเตเดฐเต‡เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚.

เด•เต‹เดกเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ

"เดจเดฎเตเด•เตเด•เต เด…เดคเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเต เดถเดฐเดฟเดฏเดพเด•เตเด•เดพเด‚."

เดŸเต†เดฑเดพเดซเต‹เด‚ เดธเตˆเด•เตเด•เดฟเตพ เด•เดฃเตเดŸเตเดชเดฟเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต 3 เดตเตผเดทเด‚ เดฎเตเดฎเตเดชเต เด’เดฐเต เดŽเดžเตเดšเดฟเดจเต€เดฏเตผ.

เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด—เต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดœเดพเดต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดตเต†เดฑเตเด‚ เด•เต‹เดกเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ.

เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เตเดฒเต—เดกเต เดซเต‹เตผเดฎเต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดฟ - เด…เดคเดฟเตฝ เด–เต‡เดฆเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‹เดกเต เด•เต‹เดกเดพเดฏเดฟ

เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏเดตเตเดฎเตเดฃเตเดŸเต.

เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เตเดฒเต—เดกเต เดซเต‹เตผเดฎเต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดฟ - เด…เดคเดฟเตฝ เด–เต‡เดฆเดฟเด•เตเด•เตเดจเตเดจเต
เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏเด™เตเด™เตพ เด’เดฐเต เด•เต‹เดกเดพเดฏเดฟ

เดŽเดจเตเดจเดพเตฝ เด…เดตเตพ เดŽเดตเดฟเดŸเต† เดจเดฟเดจเตเดจเดพเดฃเต? เด…เดคเต เดŽเด™เตเด™เดจเต† เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเด‚? เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเต เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต เดคเดพเดฎเดธเดฟเด•เตเด•เตเดจเตเดจเดคเต? เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เต เด†เด•เตเดธเดธเต เด…เดจเตเดฎเดคเดฟ เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต‹?

เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เตเดฒเต—เดกเต เดซเต‹เตผเดฎเต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดฟ - เด…เดคเดฟเตฝ เด–เต‡เดฆเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‹เดกเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ

เด’เดฐเต เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดกเต†เดตเดฒเดชเตเดชเตผ เดŽเดจเตเดจเดคเตเด•เตŠเดฃเตเดŸเต เด•เต‹เดกเต เดŽเดดเตเดคเตเด• เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต.

AWS เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ: เดจเดฟเด™เตเด™เตพ เด’เดฐเตเดชเด•เตเดทเต‡ เดฎเดฑเตเดฑเต เดฆเดพเดคเดพเด•เตเด•เดณเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚. SignalFx, PagerDuty เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Github. เดจเดฟเด™เตเด™เตพเด•เตเด•เต CI/CD-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เด†เดจเตเดคเดฐเดฟเด• เดœเต†เด™เตเด•เดฟเตปเดธเต เดธเต†เตผเดตเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดจเดฟเดฐเต€เด•เตเดทเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เด†เดจเตเดคเดฐเดฟเด• เด—เตเดฐเดพเดซเดพเดจ เดกเดพเดทเตโ€Œเดฌเต‹เตผเดกเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เดตเตเดฏเดคเตเดฏเดธเตเดค เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ เด‡เตปเดซเตเดฐเดพ เด•เต‹เดกเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต, เด“เดฐเต‹เดจเตเดจเตเด‚ เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดŽเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเด‚ เด’เดฐเตเดชเต‹เดฒเต† เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต.

เดžเดพเตป เดŸเตเดตเดฟเดšเตเดšเดฟเตฝ เดœเต‹เดฒเดฟ เดšเต†เดฏเตเดคเดชเตเดชเต‹เตพ, เด†เดฎเดธเต‹เดฃเดฟเดจเตเดฑเต† เดฎเดฟเด•เตเดธเดกเต เดŽเด‚เดฌเดกเดกเต, AWS เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เตเดณเตเดณเดฟเดฒเต† เดธเต‡เดตเดจเด™เตเด™เตพ เดžเด™เตเด™เตพ เดคเตเดตเดฐเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ. เดžเด™เตเด™เตพ เดจเดฟเดฐเดตเดงเดฟ เดฎเตˆเด•เตเดฐเต‹เดธเตผเดตเต€เดธเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเด•เดฏเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต, เดชเตเดฐเดตเตผเดคเตเดคเดจ เดšเต†เดฒเดตเต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเต. เดšเตผเดšเตเดšเด•เตพ เด‡เด™เตเด™เดจเต†เดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต:

  • ะฏ: เดจเดพเดถเด‚, เด’เดฐเต เดฎเตˆเด•เตเดฐเต‹เดธเตผเดตเต€เดธเต เด“เดตเตผเดฒเต‹เด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เดงเดพเดฐเดพเดณเด‚ เด†เด‚เด—เตเดฏเด™เตเด™เดณเตเดฃเตเดŸเต. เด’เดฐเต AWS เด…เด•เตเด•เต—เดฃเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดŽเดจเดฟเด•เตเด•เต เดˆ เดฎเดพเดฒเดฟเดจเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดฟ เดตเดฐเตเด‚ (เดžเด™เตเด™เตพ 2 เด…เด•เตเด•เต—เดฃเตเดŸเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟ เดธเต‚เด•เตเดทเตเดฎ เดธเต‡เดตเดจเด‚), เดคเตเดŸเตผเดจเตเดจเต เด‡เดคเต เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดจเตเดจเต, เด‡เดคเต เด’เดฐเต เด•เต‹เดกเต เดถเต‡เด–เดฐเดฃเดคเตเดคเดฟเดจเต เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณ เด’เดจเตเดจเต, เด‡เดคเต เด’เดฐเต เด‡เดฎเต†เดฏเดฟเตฝ เดฒเดฟเดธเตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ, เดคเตเดŸเตผเดจเตเดจเต เด‡เดคเต...
  • เดจเดฏเดฟเด•เตเด•เตเด•: เดจเดฎเตเด•เตเด•เต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเด‚, เดถเดฐเดฟเดฏเดพเด•เตเด•เดพเด‚.
  • ะฏ: เดถเดฐเดฟ, เดชเด•เตเดทเต‡ เดคเดฟเดฐเด•เตเด•เดฅ เดคเดจเตเดจเต† เดฎเดพเดฑเตเด‚. เดˆ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เด†เดฎเดธเต‹เตบ เด—เดฟเดธเตโ€Œเดฎเต‹เด•เดณเต†เดฒเตเดฒเดพเด‚ เด•เดพเดฒเดฟเด•เดฎเดพเดฃเต‹เดฏเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดฎเดพเตผเด—เด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.
  • เดจเดฏเดฟเด•เตเด•เตเด•: เดจเดฒเตเดฒเดคเต†เดจเตเดจเต เดคเต‡เดพเดจเตเดจเตเดจเตเดจเต. เดžเด™เตเด™เตพ เด‡เดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดŽเดดเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.
  • ะฏ: เด•เตŠเดณเตเดณเดพเด‚! เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด…เดตเตป เด…เดตเดฐเต† เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดฎเต‹?
  • เดจเดฏเดฟเด•เตเด•เตเด•: เด…เดตเตป เดชเต‹เด•เตเดจเตเดจเดฟเดŸเดคเตเดคเต‡เด•เตเด•เต เด•เตŠเดฃเตเดŸเตเดชเต‹เด•เดŸเตเดŸเต†!
  • ะฏ: เดชเตเดฐเด•เตเดฐเดฟเดฏ เดฎเดพเดฑเดฟเดฏเต‡เด•เตเด•เดพเด‚, เดชเดฟเดจเตเดจเต‹เด•เตเด• เด…เดจเตเดฏเต‹เดœเตเดฏเดค เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเด‚. เดšเดฟเดฒเดคเดฐเด‚ เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต เดชเดคเดฟเดชเตเดชเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.
  • เดจเดฏเดฟเด•เตเด•เตเด•: เดฎเดนเดคเตเดคเดพเดฏ เด†เดถเดฏเด‚!
  • ะฏ: เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด‡เดจเตเดฑเตผเดซเต‡เดธเดฟเดจเตเดณเตเดณเดฟเตฝ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เดธเตเดตเดฎเต‡เดงเดฏเดพ เดฎเดพเดฑเตเดฑเดพเตป เด•เดดเดฟเดฏเตเด‚. เด‡เดคเต เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดฎเดพเตผเด—เด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

โ€ฆ3 เดตเตผเดทเด™เตเด™เตพเด•เตเด•เต เดถเต‡เดทเด‚:

  • เดจเดฏเดฟเด•เตเด•เตเด•: เดžเด™เตเด™เตพเด•เตเด•เต เดŸเต†เดฑเดพเดซเต‹เด‚ เดฒเดญเดฟเดšเตเดšเต.

เด•เดฅเดฏเตเดŸเต† เดงเดพเตผเดฎเตเดฎเดฟเด•เดค เด‡เดคเดพเดฃเต: เดจเดฟเด™เตเด™เดณเดพเดฃเต†เด™เตเด•เดฟเตฝ เดชเต‹เดฒเตเด‚ เดŽเดฒเตเดฒเดพ เด•เดพเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตเด‚ เด†เดฎเดธเต‹เดฃเดฟเดจเตเดฑเต† เดคเดฒเดฏเต†เดŸเตเดชเตเดชเต, เดจเดฟเด™เตเด™เตพ เด‡เดชเตเดชเต‹เดดเตเด‚ AWS-เตฝ เดจเดฟเดจเตเดจเต เด…เดฒเตเดฒเดพเดคเตเดคเดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เดˆ เดธเต‡เดตเดจเด™เตเด™เตพเด•เตเด•เต เด† เด…เดตเดธเตเดฅเดฏเต† เดธเดฎเดจเตเดตเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดพเตป เด’เดฐเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดญเดพเดท เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเด‚เดธเตเดฅเดพเดจเดฎเตเดฃเตเดŸเต.

CloudFormation lambda vs git เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เดŸเต†เดฑเดพเดซเต‹เด‚

เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เดฒเต‹เดœเดฟเด•เต เดชเตเดฐเดถเตโ€Œเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เด•เตเดฒเต—เดกเต เดซเต‹เตผเดฎเต‡เดทเดจเตเดฑเต† เดชเดฐเดฟเดนเดพเดฐเดฎเดพเดฃเต lambda. เดฒเดพเด‚เดก เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚ เดฎเดพเด•เตเดฐเต‹เด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• เด…เดฅเดตเดพ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด‰เดฑเดตเดฟเดŸเด‚. เดˆ เดธเดฎเต€เดชเดจเด‚ เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเดจเตเดฑเต† เดœเดฟเดฑเตเดฑเต เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเดŸเต† เดธเต†เดฎเดพเดจเตเดฑเดฟเด•เต เดชเดคเดฟเดชเตเดชเดฟเตฝ เด‡เดฒเตเดฒเดพเดคเตเดค เด•เต‚เดŸเตเดคเตฝ เดธเด™เตเด•เต€เตผเดฃเดคเด•เตพ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเต† เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดšเดฟเดŸเดคเตเดคเต‹เดณเด‚, เดˆ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดฒเดพเด‚เดกเด•เตพเด•เตเด•เต†เดฒเตเดฒเดพเด‚ (เด‡เดต เดกเดธเตป เด•เดฃเด•เตเด•เดฟเดจเต AWS เด…เด•เตเด•เต—เดฃเตเดŸเตเด•เดณเดพเดฃเต) เด…เดจเตเดฎเดคเดฟเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดถเตเดจเด‚. เดฎเดฑเตเดฑเตŠเดฐเต เดชเตเดฐเดงเดพเดจ เดชเตเดฐเดถเตเดจเด‚ โ€œเด†เดฆเตเดฏเด‚ เดตเดจเตเดจเดคเต เด•เต‹เดดเดฟเดฏเดพเดฃเต‹ เดฎเตเดŸเตเดŸเดฏเดพเดฃเต‹?โ€ เดŽเดจเตเดจเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต: เด‡เดคเต เดฒเดพเด‚เดก เด•เต‹เดกเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต. เดˆ เดซเด‚เด—เตโ€Œเดทเตป เดคเดจเตเดจเต† เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเดฑเตเด‚ เด•เต‹เดกเตเดฎเดพเดฃเต, เด‡เดคเดฟเดจเต เดคเดจเตเดจเต† เดจเดฟเดฐเต€เด•เตเดทเดฃเดตเตเด‚ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เดณเตเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดฒเดพเด‚เดก เด•เต‹เดกเต เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด…เตผเดคเตเดฅเดชเดฐเดฎเดพเดฏเดฟ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต† เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต เดถเดตเดชเตเดชเต†เดŸเตเดŸเดฟเดฏเดฟเดฒเต† เด…เดตเดธเดพเดจ เดจเด–เด‚; เดกเดฏเดฑเด•เตเดŸเต เด•เดฎเดพเตปเดกเต เด‡เดฒเตเดฒเดพเดคเตเดค เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดฑเดฃเตเดฃเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดฎเดพเดฑเตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด‰เดฑเดชเตเดชเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เด’เดฐเต เด•เตเดฒเดพเดธเดฟเด•เต เดฒเต‹เดกเต เดฌเดพเดฒเตปเดธเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‡เดฒเดพเดธเตเดฑเตเดฑเดฟเด•เต เดฌเต€เตปเดธเตเดฑเตเดฑเต‹เด•เตเด•เต เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เด•เดพเดจเดฑเดฟ เดตเดฟเดจเตเดฏเดพเดธเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด’เดฐเดฟเด•เตเด•เตฝ เดžเดพเตป เด†เด—เตเดฐเดนเดฟเดšเตเดšเดคเดพเดฏเดฟ เดžเดพเตป เด“เตผเด•เตเด•เตเดจเตเดจเต. เด‰เตฝเดชเตเดชเดพเดฆเดจ เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเด•เตเด•เต เด…เดŸเตเดคเตเดคเดพเดฏเดฟ EB-เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดตเดฟเดจเตเดฏเดพเดธเด‚ เดจเดŸเดคเตเดคเตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดเดฑเตเดฑเดตเตเด‚ เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณ เด•เดพเดฐเตเดฏเด‚, เด…เดคเต เด’เดฐเต เดชเดŸเดฟ เด•เต‚เดŸเดฟ เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เด•เตŠเดฃเตเดŸเตเดชเต‹เด•เตเดจเตเดจเต: เด‰เตฝโ€Œเดชเดพเดฆเดจ เด…เดจเตเดคเดฐเต€เด•เตเดทเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดตเดฟเดจเตเดฏเดพเดธเด‚ เดŽเตฝโ€Œเดฌเดฟเดฏเตเดฎเดพเดฏเดฟ เด“เดŸเตเดŸเต‹-เดธเตเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เต เด•เดพเดจเดฑเดฟ เดตเดฟเดจเตเดฏเดพเดธ เด—เตเดฐเต‚เดชเตเดชเดฟเดจเต† เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเด•. เดŸเต†เดฑเดพเดซเต‹เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ เด’เดฐเต เด‰เดชเดธเด‚เดนเดพเดฐเดฎเดพเดฏเดฟ ASG beantalk, เด‡เดคเดฟเดจเต เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเตฝ 4 เด…เดงเดฟเด• เด•เต‹เดกเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เด•เตเดฒเต—เดกเตโ€Œเดซเต‹เตผเดฎเต‡เดทเดจเดฟเตฝ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดตเตเดจเตเดจ เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเดฎเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดžเดพเตป เดšเต‹เดฆเดฟเดšเตเดšเดชเตเดชเต‹เตพ, เดŸเต†เดฑเดพเดซเต‹เด‚ เด•เต‹เดกเดฟเดจเตเดฑเต† เดฎเต‹เดถเด‚ 4 เดฒเตˆเดจเตเด•เตพเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เด•เดพเดฐเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เด…เดตเตผ เดŽเดจเตเดจเต† เด’เดฐเต เดตเดฟเดจเตเดฏเดพเดธ เดชเตˆเดชเตเดชเตโ€Œเดฒเตˆเดจเตเด‚ เดŽเดฒเตเดฒเดพเด‚ เด‰เดณเตเดณ เด’เดฐเต เดฎเตเดดเตเดตเตป เดœเดฟเดฑเตเดฑเต เดถเต‡เด–เดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดšเต‚เดฃเตเดŸเดฟเด•เตเด•เดพเดฃเดฟเดšเตเดšเต.

เด‡เดคเต เดกเตเดฐเดฟเดซเตเดฑเตเดฑเต เดจเดจเตเดจเดพเดฏเดฟ เด•เดฃเตเดŸเตเดชเดฟเดŸเดฟเด•เตเด•เตเดจเตเดจเต

เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเด‚ เดชเตเดฐเดคเต€เด•เตเดทเด•เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเตเดฃเตเดŸเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด•.

เดกเตเดฐเดฟเดซเตเดฑเตเดฑเต เด•เดฃเตเดŸเต†เดคเตเดคเตฝ เด•เต‹เดกเต เดธเดตเดฟเดถเต‡เดทเดค เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดตเดณเดฐเต† เดถเด•เตเดคเดฎเดพเดฏ เด’เดฐเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเด‚ เดชเตเดฐเดคเต€เด•เตเดทเด•เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป เด‡เดคเต เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต CloudFormation, Terraform เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดฒเดญเตเดฏเดฎเดพเดฃเต. เดŽเดจเตเดจเดพเตฝ เดชเตเดฐเตŠเดกเด•เตเดทเตป เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดตเดณเตผเดจเตเดจเดชเตเดชเต‹เตพ, เด•เตเดฒเต—เดกเต เดซเต‹เตผเดฎเต‡เดทเดจเดฟเตฝ เดกเตเดฐเดฟเดซเตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเดจเตเดจเดคเต เด•เต‚เดŸเตเดคเตฝ เด•เต‚เดŸเตเดคเตฝ เดคเต†เดฑเตเดฑเดพเดฏ เด•เดฃเตเดŸเต†เดคเตเดคเดฒเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต.

เดŸเต†เดฑเดพเดซเต‹เด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดกเตเดฐเดฟเดซเตเดฑเตเดฑเต เด•เดฃเตเดŸเต†เดคเตเดคเดฒเดฟเดจเดพเดฏเดฟ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดฒเตˆเดซเต เดธเตˆเด•เตเด•เดฟเตพ เดนเตเด•เตเด•เตเด•เตพ เด‰เดฃเตเดŸเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ เด•เดฎเดพเตปเดกเต เดจเตฝเด•เตเด• เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•_เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฎเตเดดเตเดตเตป เด‡เดธเดฟเดŽเดธเต เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดฒเต†เดฏเตเด‚ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เดพเดคเต† เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดŸเดพเดธเตโ€Œเด•เต เดจเดฟเตผเดตเดšเดจเดคเตเดคเดฟเดฒเต† เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ เดจเต‡เดฐเดฟเดŸเตเดŸเต เด‡เดธเดฟเดŽเดธเต เดŸเดพเดธเตโ€Œเด•เต เดกเต†เดซเดจเดฟเดทเดจเดฟเตฝ.

เดธเดฟเดกเดฟเด•เต†เดฏเตเด‚ เด•เตเดฒเต—เดกเต เดซเต‹เตผเดฎเต‡เดทเดจเตเดฑเต† เดญเดพเดตเดฟเดฏเตเด‚

เดตเดฒเดฟเดฏ, เด•เตเดฐเต‹เดธเต-เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ เดธเตเด•เต†เดฏเดฟเดฒเตเด•เดณเดฟเตฝ เด•เตเดฒเต—เดกเต เดซเต‹เตผเดฎเต‡เดทเตป เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต. เดˆ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเด•เตพ เดชเดฒเดคเตเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเด•เดฏเตเด‚ เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเต เด…เดคเตเดคเดฐเด‚ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต aws-cdk, เด•เต‹เดกเดฟเตฝ เด•เตเดฒเต—เดกเต เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ AWS CloudFormation เดตเดดเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เด’เดฐเต เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเต. aws-cdk-เดฏเตเดŸเต† เดญเดพเดตเดฟ เดŽเดจเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เด•เดพเดฃเตเดจเตเดจเดคเต เดฐเดธเด•เดฐเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เดชเด•เตเดทเต‡ เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเดจเตเดฑเต† เดฎเดฑเตเดฑเต เดถเด•เตเดคเดฟเด•เดณเตเดฎเดพเดฏเดฟ เดฎเดคเตเดธเดฐเดฟเด•เตเด•เดพเตป เด‡เดคเดฟเดจเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚; CloudFormation เด•เดพเดฒเดฟเด•เดฎเดพเด•เตเด•เดพเตป เด†เด—เต‹เดณ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเด‚.

เด…เดคเดฟเดจเดพเตฝ เดŸเต†เดฑเดพเดซเต‹เด‚ เดจเดฟเดฐเดพเดถเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ

เด‡เดคเต "เด’เดฐเต เด•เต‹เดกเดพเดฏเดฟ เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ" เด†เดฃเต, "เด’เดฐเต เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เด†เดฏเดฟ" เด…เดฒเตเดฒ.

เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดŽเดจเตเดฑเต† เด†เดฆเตเดฏ เดฎเดคเดฟเดชเตเดชเต เดตเดณเดฐเต† เดฎเต‹เดถเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดธเดฎเต€เดชเดจเด‚ เดŽเดจเดฟเด•เตเด•เต เดฎเดจเดธเตเดธเดฟเดฒเดพเดฏเดฟเดฒเตเดฒเต†เดจเตเดจเต เดžเดพเตป เด•เดฐเตเดคเตเดจเตเดจเต. เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เดŽเดฒเตเดฒเดพ เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเดฐเตเด‚ เด‡เดคเต เด’เดฐเต เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดพเดฏเดฟ เดธเตเดตเดฎเต‡เดงเดฏเดพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดšเต†เดฏเตเดฏเดฐเตเดคเต.

เดจเดฒเตเดฒ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเดฑเต† เดธเดคเตเดฏเด™เตเด™เตพ เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเดจเตเด‚ เดฌเดพเดงเด•เดฎเดพเดฃเต.

เดจเดฒเตเดฒ เด•เต‹เดกเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเตป เดธเตเดตเต€เด•เดฐเดฟเดšเตเดš เดชเดฒ เดฐเต€เดคเดฟเด•เดณเตเด‚ เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเตฝ เด…เดตเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเดคเต เดžเดพเตป เด•เดฃเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด’เดฐเต เดจเดฒเตเดฒ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผ เด†เด•เดพเตป เดจเดฟเด™เตเด™เตพ เดตเตผเดทเด™เตเด™เดณเต‹เดณเด‚ เดชเด เดฟเดšเตเดšเต. เดจเดฟเด™เตเด™เตพ เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจ เด•เดพเดฐเดฃเดคเตเดคเดพเตฝ เดˆ เด…เดจเตเดญเดตเด‚ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เดฐเตเดคเต. เดจเดฒเตเดฒ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเดฑเต† เดธเดคเตเดฏเด™เตเด™เตพ Terraform-เดจเต เดฌเดพเดงเด•เดฎเดพเดฃเต.

เด•เต‹เดกเต เดŽเด™เตเด™เดจเต† เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดพเดคเดฟเดฐเดฟเด•เตเด•เตเด‚?

เดฏเดพเดคเตŠเดฐเต เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเดจเตเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดตเดฒเดฟเดฏ เดŸเต†เดฑเดพเดซเต‹เด‚ เดธเตเดฑเตเดฑเดพเด•เตเด•เตเด•เตพ เดžเดพเตป เด•เดฃเตเดŸเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเด™เตเด™เดจเต† เดชเต‡เดœเตเด•เดณเดฟเตฝ เด•เต‹เดกเต เดŽเดดเตเดคเดพเดจเดพเด•เตเด‚ - เด’เดฐเต เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเดจเตเด‚ เด‡เดฒเตเดฒเดพเดคเต†? เดจเดฟเด™เตเด™เดณเตเดŸเต‡เดคเต เดตเดฟเดถเดฆเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป เดšเต‡เตผเด•เตเด•เตเด• เด•เต‹เดกเต เดŸเต†เดฑเดพเดซเต‹เด‚ (เด‡เดตเดฟเดŸเต† "เด•เต‹เดกเต" เดŽเดจเตเดจ เดตเดพเด•เตเด•เดฟเดจเต เดŠเดจเตเดจเตฝ เดจเตฝเด•เตเดจเตเดจเต), เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เดˆ เดตเดฟเดญเดพเด—เด‚ เดตเดณเดฐเต† เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต, เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดคเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต.

เด’เดฐเดฟเด•เตเด•เตฝ เด’เดฐเต เดตเดฒเดฟเดฏ เดฎเต†เดฏเดฟเตป() เดซเด‚เด—เตโ€Œเดทเตป เด†เดฏเดฟเดฐเตเดจเตเดจ เดธเต‡เดตเดจเด™เตเด™เตพ เดจเดฎเตเด•เตเด•เต เดŽเด™เตเด™เดจเต† เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚?

เดตเดณเดฐเต† เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดŸเต†เดฑเดพเดซเต‹เด‚ เดธเตเดฑเตเดฑเดพเด•เตเด•เตเด•เตพ เด’เดฐเตŠเดฑเตเดฑ เดฎเตŠเดกเตเดฏเต‚เดณเดพเดฏเดฟ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดžเดพเตป เด•เดฃเตเดŸเต. เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เดจเดฎเตเด•เตเด•เต เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเตเด•เต‚เดŸเดพ? เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เดจเดฎเตเดฎเตพ เดตเดฒเดฟเดฏ เดซเด‚เด—เตเดทเดจเตเด•เดณเต† เดšเต†เดฑเดฟเดฏเดตเดฏเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเดคเต? เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเดจเตเด‚ เด‡เดคเต‡ เด‰เดคเตเดคเดฐเด™เตเด™เตพ เดฌเดพเดงเด•เดฎเดพเดฃเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฎเตŠเดกเตเดฏเต‚เตพ เดตเดณเดฐเต† เดตเดฒเตเดคเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพ เด…เดคเดฟเดจเต† เดšเต†เดฑเดฟเดฏ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เดฎเตเดชเดจเดฟ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต‡?

เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเตผ, เดŸเต†เดฑเดพเดซเต‹เด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดธเตเดชเดฟเดจเตเดจเดฟเด‚เด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดŽเด™เตเด™เดจเต†เดฏเต†เดจเตเดจเต เดžเดพเตป เด•เดฃเตเดŸเต, เดฎเดฑเตเดฑเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเดฒเดฟเดฏ เด•เดทเดฃเด™เตเด™เตพ เดฎเดฃเตเดŸเดคเตเดคเดฐเดฎเดพเดฏเดฟ เด•เต‹เดชเตเดชเดฟ-เดชเต‡เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเดคเต เดตเดฐเต† เด…เดตเดฐเตเดฎเดพเดฏเดฟ เดŸเดฟเด™เตเด•เตผ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เดฎเตเดชเดจเดฟเดฏเดฟเตฝ "เด•เต‹เด‚เดฌเดพเดฑเตเดฑเต" เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพ เด‡เดคเตเดชเต‹เดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเต‹? เดžเด™เตเด™เตพ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต. เด…เดคเต†, เดŽเดฒเตเดฒเดพเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด†เด•เดฃเดฎเต†เดจเตเดจเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดคเดคเตเดตเดคเตเดคเดฟเตฝ เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเดฒเตเดฒเดพเดคเต† เดจเดฎเตเดฎเตพ เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต?!

เดจเดฟเด™เตเด™เตพ PEP8 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ gofmt เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต‡?

เดฎเดฟเด•เตเด• เดญเดพเดทเด•เตพเด•เตเด•เตเด‚ เด’เดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต, เด…เด‚เด—เต€เด•เตƒเดค เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเด‚เด—เต เดธเตเด•เต€เด‚ เด‰เดฃเตเดŸเต. เดชเตˆเดคเตเดคเดฃเดฟเตฝ เด‡เดคเต PEP8 เด†เดฃเต. เด‡เตป เด—เต‹ - gofmt. เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเดจเต เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เด‰เดฃเตเดŸเต: terraform fmt. เด†เดฐเต‹เด—เตเดฏเดคเตเดคเดฟเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•!

JavaScript เด…เดฑเดฟเดฏเดพเดคเต† เดจเดฟเด™เตเด™เตพ React เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเต‹?

เดจเดฟเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเดฑเดฟเดจเตเดฑเต† เดšเดฟเดฒ เดญเดพเด—เด™เตเด™เตพ เดŸเต†เดฑเดพเดซเต‹เด‚ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพเด•เตเด•เต เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เดŽเดจเตเดจเดพเตฝ เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒเต†เดจเตเดจเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดตเดฟเดญเดตเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเดคเต† เดŸเต†เดฑเดพเดซเต‹เด‚ เดถเดฐเดฟเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเต‹? เดจเดฟเด™เตเด™เตพ เดจเดถเดฟเดšเตเดšเต: เดธเดฎเดฏเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเด‚, โ€‹โ€‹เดจเดฟเด™เตเด™เตพ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเตฝ เดชเตเดฐเดพเดตเต€เดฃเตเดฏเด‚ เดจเต‡เดŸเตเด•เดฏเดฟเดฒเตเดฒ.

เดจเดฟเด™เตเด™เตพ เดธเดฟเด‚เด—เดฟเตพเดŸเตบ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต‹ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเดฟเดชเตปเดกเตปเดธเดฟ เด‡เดžเตเดšเด•เตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต‹ เด•เต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต?

เดธเต‹เดซเตโ€Œเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดกเต†เดตเดฒเดชเตโ€Œเดฎเต†เดจเตเดฑเดฟเดจเตเดณเตเดณ เด…เด‚เด—เต€เด•เตƒเดค เดฎเดฟเด•เดšเตเดš เดชเดฐเดฟเดถเต€เดฒเดจเดฎเดพเดฃเต เดกเดฟเดชเตปเดกเตปเดธเดฟ เด‡เดžเตเดšเด•เตเดทเตป, เดธเดฟเด‚เด—เดฟเตพเดŸเดฃเตเด•เดณเต‡เด•เตเด•เดพเตพ เด‡เดคเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเตฝ เด‡เดคเต เดŽเด™เตเด™เดจเต† เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต? เดฑเดฟเดฎเต‹เดŸเตเดŸเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเดฟเดจเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เดŸเต†เดฑเดพเดซเต‹เด‚ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เดžเดพเตป เด•เดฃเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดฑเดฟเดฎเต‹เดŸเตเดŸเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เตเดจเตเดจ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เดŽเดดเตเดคเตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚, เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดŽเดŸเตเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฎเตŠเดกเตเดฏเต‚เตพ เดŽเดดเตเดคเตเด•. เดคเตเดŸเตผเดจเตเดจเต เดˆ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดฎเตŠเดกเตเดฏเต‚เดณเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเด•.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดชเดคเตเดคเต เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดจเดจเตเดจเดพเดฏเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเตเดฃเตเดŸเต‹ เด…เดคเต‹ เด’เดฐเต เด•เดพเดฐเตเดฏเด‚ เดฎเดฟเด•เดšเตเดšเดคเดพเดฃเต‹?

เดฎเดฟเด•เดšเตเดš เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เด…เดตเตผ เดจเดจเตเดจเดพเดฏเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดœเต‹เดฒเดฟเดฏเดฟเตฝ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดตเดฏเดพเดฃเต. เดŽเดฒเตเดฒเดพเด‚ เด’เดฐเต‡เดธเดฎเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจ เดตเดฒเดฟเดฏ เดŸเต†เดฑเดพเดซเต‹เด‚ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เดŽเดดเตเดคเตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚, เด’เดฐเต เด•เดพเดฐเตเดฏเด‚ เดจเดจเตเดจเดพเดฏเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดญเดพเด—เด™เตเด™เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•. เดŽเดจเตเดจเดฟเดŸเตเดŸเต เด…เดต เด†เดตเดถเตเดฏเดพเดจเตเดธเดฐเดฃเด‚ เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

เดฌเดพเด•เตเด•เตโ€Œเดตเต‡เตผเดกเต เด•เต‹เด‚เดชเดพเดฑเตเดฑเดฟเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ เด‡เดฒเตเดฒเดพเดคเต† เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเตฝ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเตเดจเตเดจเดคเต?

เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดฒเตˆเดฌเตเดฐเดฑเดฟ เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด’เดฐเต เดธเดพเดงเดพเดฐเดฃ เดŸเต†เดฑเดพเดซเต‹เด‚ เดฎเตŠเดกเตเดฏเต‚เดณเดฟเดจเต, เดชเดฟเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเดคเต† เดŽเด™เตเด™เดจเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดฎเดพเดฏเดฟ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด‚ เดจเดŸเดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเตฝ เดˆ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเต เด…เดฐเต‹เดšเด•เดฎเดพเดฃเต, เดŸเต†เดฑเดพเดซเต‹เด‚ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเดฟเตฝ เดชเดฟเดจเตเดจเต‹เด•เตเด•-เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเดฐเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เด‡เดคเต เด…เดฐเต‹เดšเด•เดฎเดพเดฃเต. เดŸเต†เดฑเดพเดซเต‹เด‚ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดœเดฟเดฑเตเดฑเต เดŸเดพเด—เตเด•เดณเตเด‚ เดธเต†เด‚เดตเดฑเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฒเดพเดชเตโ€ŒเดŸเต‹เดชเตเดชเดฟเดฒเต‹ เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเดฟเดฒเต‹ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเตŠเดกเด•เตเดทเตป เดธเต‡เดตเดจเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹?

เดนเดพเดทเดฟเด•เต‹เตผเดชเตเดชเดฟเดจเต เดชเต‹เดฒเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เด‰เดฃเตเดŸเต เดŸเต†เดฑเดพเดซเต‹เด‚ เดฎเต‡เด˜เด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŸเต†เดฑเดพเดซเต‹เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป. เดˆ เด•เต‡เดจเตเดฆเตเดฐเต€เด•เตƒเดค เดธเต‡เดตเดจเด™เตเด™เตพ เดŸเต†เดฑเดพเดซเต‹เด‚ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด“เดกเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เดจเต€ เดชเดฐเต€เด•เตเดท เดŽเดดเตเดคเดพเดฑเดฟเดฒเตเดฒเต‡?

เด•เต‹เดกเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต†เดจเตเดจเต เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเตผ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดตเตผ เดคเดจเตเดจเต† เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเดฑเด•เตเด•เตเดจเตเดจเต. เด…เดŸเดฟเดธเตเดฅเดพเดจ เดธเต—เด•เดฐเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ, เด‡เดคเต เดตเดžเตเดšเดจเดพเดชเดฐเดฎเดพเดฏ เดจเดฟเดฎเดฟเดทเด™เตเด™เดณเดพเตฝ เดจเดฟเดฑเดžเตเดžเดคเดพเดฃเต. CI/CD เดธเดฎเดฏเดคเตเดคเต เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเดฑเตเดฑเดพเด•เตเด•เตเด•เตพ "เดŸเต†เดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เด‰เดฆเดพเดนเดฐเดฃเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•" เดŽเดจเตเดจเดคเดพเดฃเต เดŽเดจเตเดฑเต† เด‰เดชเดฆเต‡เดถเด‚.

เดŸเต†เดฑเดพเดซเต‹เดฎเตเด‚ เดฎเตˆเด•เตเดฐเต‹ เดธเตผเดตเต€เดธเตเด•เดณเตเด‚

เดฎเตˆเด•เตเดฐเต‹เดธเตผเดตเต€เดธเต เด•เดฎเตเดชเดจเดฟเด•เดณเตเดŸเต† เดœเต€เดตเดฟเดคเดตเตเด‚ เดฎเดฐเดฃเดตเตเด‚ เดชเตเดคเดฟเดฏ เดฎเตˆเด•เตเดฐเต‹เดธเตผเดตเต€เดธเต เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเดพเด•เตเด•เตเด•เดณเตเดŸเต† เดตเต‡เด—เดค, เดจเดตเต€เด•เดฐเดฃเด‚, เดคเดŸเดธเตเดธเด‚ เดŽเดจเตเดจเดฟเดตเดฏเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดฎเตˆเด•เตเดฐเต‹เดธเตผเดตเต€เดธเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตเด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดเดฑเตเดฑเดตเตเด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏ เดจเต†เด—เดฑเตเดฑเต€เดตเต เดตเดถเด‚, เด…เดคเต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ, เด•เต‹เดกเดฒเตเดฒ, เดœเต‹เดฒเดฟเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต. เด’เดฐเต เดฎเตˆเด•เตเดฐเต‹เดธเตผเดตเต€เดธเดธเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเตเดฑเต† เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ เดตเดถเด‚ เดฎเดพเดคเตเดฐเด‚ เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด’เดฐเต เดฎเดพเตผเด—เดฎเดพเดฏเดฟ เดŸเต†เดฑเดพเดซเต‹เดฎเดฟเดจเต† เดจเดฟเด™เตเด™เตพ เด•เดฐเตเดคเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดฏเดฅเดพเตผเดคเตเดฅ เดจเต‡เดŸเตเดŸเด™เตเด™เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดทเตโ€ŒเดŸเดฎเดพเด•เตเด‚. เด‡เดชเตเดชเต‹เตพ เด…เดคเต เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดŽเดฒเตเดฒเดพเด‚ เด•เต‹เดกเต เดชเต‹เดฒเต†เดฏเดพเดฃเต.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•