เจ•เฉ‹เจก เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ: เจชเจนเจฟเจฒเฉ€ เจœเจพเจฃ-เจชเจ›เจพเจฃ

เจธเจพเจกเฉ€ เจ•เฉฐเจชเจจเฉ€ เจ‡เฉฑเจ• SRE เจŸเฉ€เจฎ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจนเฉˆเฅค เจฎเฉˆเจ‚ เจตเจฟเจ•เจพเจธ เจชเฉฑเจ– เจคเฉ‹เจ‚ เจ‡เจธ เจธเจพเจฐเฉ€ เจ•เจนเจพเจฃเฉ€ เจตเจฟเฉฑเจš เจ†เจ‡เจ† เจนเจพเจ‚เฅค เจ‡เจธ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš, เจฎเฉˆเจ‚ เจตเจฟเจšเจพเจฐเจพเจ‚ เจ…เจคเฉ‡ เจธเฉ‚เจเจพเจ‚ เจฒเฉˆ เจ•เฉ‡ เจ†เจ‡เจ† เจนเจพเจ‚ เจœเฉ‹ เจฎเฉˆเจ‚ เจฆเฉ‚เจœเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเจพเจฒ เจธเจพเจ‚เจเจพ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ‚เฅค เจ‡เจธ เจชเฉเจฐเจคเฉ€เจฌเจฟเฉฐเจฌ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจฎเฉˆเจ‚ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐ เจฐเจฟเจนเจพ เจนเจพเจ‚ เจ•เจฟ เจ•เฉ€ เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆ, เจ‡เจน เจ•เจฟเจตเฉ‡เจ‚ เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจนเจฐ เจ•เฉ‹เจˆ เจ‡เจธ เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจœเฉ€เจฃเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ– เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจ•เฉ‹เจก เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ: เจชเจนเจฟเจฒเฉ€ เจœเจพเจฃ-เจชเจ›เจพเจฃ

เจธเจพเจกเฉ‡ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจธเจฎเจพเจ—เจฎ 'เจคเฉ‡ เจญเจพเจธเจผเจฃเจพเจ‚ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจฒเจฟเจ–เฉ‡ เจฒเฉ‡เจ–เจพเจ‚ เจฆเฉ€ เจฒเฉœเฉ€ เจฆเฉ€ เจจเจฟเจฐเฉฐเจคเจฐเจคเจพ เจฆเฉ‡เจตเจซเฉ‹เจฐเจฎ:

1. เจฌเจฟเจจเจพเจ‚ เจกเฉฑเจฌเฉ‡ เจฆเฉ‡ เจธเจผเฉเจฐเฉ‹เจกเจฟเฉฐเจ—เจฐ เจฆเฉ€ เจฌเจฟเฉฑเจฒเฉ€: เจตเฉฐเจกเฉ€เจ†เจ‚ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจธเจนเจฟเจฎเจคเฉ€ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ†เฅค
2. เจ•เฉ‹เจก เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพเฅค (เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจฅเฉ‡ เจนเฉ‹)
3. C# เจฎเจพเจกเจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจŸเจพเจˆเจชเจธเจ•เฉเจฐเจฟเจชเจŸ เจ•เฉฐเจŸเจฐเฉˆเจ•เจŸเจธ เจฆเฉ€ เจ‰เจคเจชเฉฑเจคเฉ€เฅค (เจคเจฐเฉฑเจ•เฉ€ เจนเฉ‹ เจฐเจนเฉ€ เจนเฉˆ...)
4. เจฐเจพเจซเจŸ เจธเจนเจฟเจฎเจคเฉ€ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉ€ เจœเจพเจฃ-เจชเจ›เจพเจฃเฅค (เจคเจฐเฉฑเจ•เฉ€ เจนเฉ‹ เจฐเจนเฉ€ เจนเฉˆ...)
...

เจ…เจธเฉ€เจ‚ เจตเจฟเจšเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจ‡เฉฑเจ• SRE เจŸเฉ€เจฎ เจฌเจฃเจพเจ‰เจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ google sre. เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐ เจญเจฐเจคเฉ€ เจ•เฉ€เจคเฉ‡ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจˆ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฒเจˆ เจธเจฟเจ–เจฒเจพเจˆ เจฒเจˆ เจญเฉ‡เจœเจฟเจ†เฅค

เจŸเฉ€เจฎ เจ•เฉ‹เจฒ เจนเฉ‡เจ  เจฒเจฟเจ–เฉ‡ เจธเจฟเจ–เจฒเจพเจˆ เจ•เจพเจฐเจœ เจธเจจ:

  • เจธเจพเจกเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเฉ‹, เจœเฉ‹ เจ•เจฟ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจพเจซเจŸ เจ…เจœเจผเฉเจฐ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจนเฉˆ (เจŸเฉ‡เจฐเจพเจซเจพเจฐเจฎ เจ…เจคเฉ‡ เจ†เจฒเฉ‡ เจฆเฉเจ†เจฒเฉ‡ เจฆเฉ€ เจนเจฐ เจšเฉ€เจœเจผ)เฅค
  • เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฟเจ–เจพเจ“ เจ•เจฟ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจนเฉˆเฅค
  • เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจกเจฟเจŠเจŸเฉ€ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เจฐเฉ‹เฅค

เจ…เจธเฉ€เจ‚ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ€ เจงเจพเจฐเจจเจพ เจจเฉ‚เฉฐ เจ•เฉ‹เจก เจตเจœเฉ‹เจ‚ เจชเฉ‡เจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚

เจธเฉฐเจธเจพเจฐ เจฆเฉ‡ เจ†เจฎ เจฎเจพเจกเจฒ (เจ•เจฒเจพเจธเฉ€เจ•เจฒ เจชเฉเจฐเจธเจผเจพเจธเจจ) เจตเจฟเฉฑเจš, เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฌเจพเจฐเฉ‡ เจ—เจฟเจ†เจจ เจฆเฉ‹ เจธเจฅเจพเจจเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจนเฉˆ:

  1. เจœเจพเจ‚ เจฎเจพเจนเจฟเจฐเจพเจ‚ เจฆเฉ‡ เจธเจฟเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ—เจฟเจ†เจจ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจšเฅคเจ•เฉ‹เจก เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ: เจชเจนเจฟเจฒเฉ€ เจœเจพเจฃ-เจชเจ›เจพเจฃ
  2. เจœเจพเจ‚ เจ‡เจน เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ•เฉเจ เจŸเจพเจˆเจชเจฐเจพเจˆเจŸเจฐเจพเจ‚ 'เจคเฉ‡ เจนเฉˆ, เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เฉเจ เจฎเจพเจนเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจชเจคเจพ เจนเจจเฅค เจชเจฐ เจ‡เจน เจ‡เฉฑเจ• เจคเฉฑเจฅ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจฌเจพเจนเจฐเฉ€ เจตเจฟเจ…เจ•เจคเฉ€ (เจœเฉ‡เจ•เจฐ เจธเจพเจกเฉ€ เจชเฉ‚เจฐเฉ€ เจŸเฉ€เจฎ เจ…เจšเจพเจจเจ• เจฎเจฐ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ) เจ‡เจน เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจตเฉ‡เจ—เจพ เจ•เจฟ เจ‡เจน เจ•เฉ€ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจน เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฎเจธเจผเฉ€เจจ 'เจคเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ: เจธเจนเจพเจ‡เจ• เจ‰เจชเจ•เจฐเจฃ, เจ•เฉเจฐเฉ‹เจจเจœเฉŒเจฌเจธ, เจกเจฐเจพเจ‡เจ† (เจตเฉ‡เจ–เฉ‹. เจกเจฟเจธเจ• เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเจจเจพ) เจกเจฟเจธเจ• เจ…เจคเฉ‡ เจ•เฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจฆเฉ€ เจ‡เฉฑเจ• เจฌเฉ‡เจ…เฉฐเจค เจธเฉ‚เจšเฉ€. เจ‡เจน เจธเจฎเจเจฃเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆ เจ•เจฟ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ•เฉ€ เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆเฅคเจ•เฉ‹เจก เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ: เจชเจนเจฟเจฒเฉ€ เจœเจพเจฃ-เจชเจ›เจพเจฃ

เจฆเฉ‹เจตเจพเจ‚ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจจเจฟเจฐเจญเจฐ เจฌเจฃเจจ เจตเจฟเฉฑเจš เจซเจธเจฆเฉ‡ เจนเจพเจ‚:

  • เจœเจพเจ‚ เจ•เจฟเจธเฉ‡ เจ…เจœเจฟเจนเฉ‡ เจตเจฟเจ…เจ•เจคเฉ€ เจคเฉ‹เจ‚ เจœเฉ‹ เจฎเจฐเจจ เจตเจพเจฒเจพ เจนเฉˆ, เจฌเจฟเจฎเจพเจฐเฉ€ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจนเฉˆ, เจชเจฟเจ†เจฐ เจตเจฟเฉฑเจš เจชเฉˆเจฃเจพ, เจฎเฉ‚เจก เจธเจตเจฟเฉฐเจ— เจ…เจคเฉ‡ เจธเจงเจพเจฐเจจ เจ›เจพเจ‚เจŸเฉ€;
  • เจœเจพเจ‚ เจธเจฐเฉ€เจฐเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ€ เจฎเจธเจผเฉ€เจจ เจคเฉ‹เจ‚, เจœเฉ‹ เจกเจฟเฉฑเจ— เจตเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจšเฉ‹เจฐเฉ€ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจนเฉˆเจฐเจพเจจเฉ€ เจ…เจคเฉ‡ เจ…เจธเฉเจตเจฟเจงเจพเจตเจพเจ‚ เจชเฉ‡เจธเจผ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

เจ‡เจน เจ•เจนเจฟเจฃ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจ†เจฆเจฐเจธเจผเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจนเจฐ เจšเฉ€เจœเจผ เจฆเจพ เจฎเจจเฉเฉฑเจ–เฉ€-เจชเฉœเฉเจนเจจเจฏเฉ‹เจ—, เจธเจพเจ‚เจญเจฃเจฏเฉ‹เจ—, เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฒเจฟเจ–เจค เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจ…เจจเฉเจตเจพเจฆ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจ•เฉ‹เจก เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ (เจ•เฉ‹เจก เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‡เจจเจซเจฐเจพเจธเจŸเฉเจฐเจ•เจšเจฐ - เจ†เจˆเจเจธเฉ€) เจ•เฉ‹เจก เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจฎเฉเฉฑเจšเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเจพ เจตเจฐเจฃเจจ เจนเฉˆ, เจจเจพเจฒ เจนเฉ€ เจ‡เจธเจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‡เจธ เจคเฉ‹เจ‚ เจ…เจธเจฒ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจธเจพเจงเจจ เจนเจจเฅค

เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจนเจฐ เจšเฉ€เจœเจผ เจฆเจพ เจ…เจจเฉเจตเจพเจฆ เจ•เจฟเจ‰เจ‚ เจ•เจฐเฉ‹?เจฒเฉ‹เจ• เจฎเจธเจผเฉ€เจจเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเจจเฅค เจ‰เจน เจธเจญ เจ•เฉเจ เจฏเจพเจฆ เจจเจนเฉ€เจ‚ เจฐเฉฑเจ– เจธเจ•เจฆเฉ‡เฅค เจ‡เฉฑเจ• เจตเจฟเจ…เจ•เจคเฉ€ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฎเจธเจผเฉ€เจจ เจฆเฉ€ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจ† เจตเฉฑเจ–เจฐเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เฉ‹เจˆ เจตเฉ€ เจšเฉ€เจœเจผ เจฎเจจเฉเฉฑเจ– เจฆเฉเจ†เจฐเจพ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจšเฉ€เจœเจผ เจจเจพเจฒเฉ‹เจ‚ เจธเฉฐเจญเจพเจตเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจคเฉ‡เจœเจผ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจšเฉ€เจœเจผ เจธเฉฑเจšเจพเจˆ เจฆเจพ เจ‡เฉฑเจ• เจธเจฐเฉ‹เจค เจนเฉˆเฅค

เจจเจตเฉ‡เจ‚ SRE เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐ เจ•เจฟเฉฑเจฅเฉ‹เจ‚ เจ†เจ‰เจ‚เจฆเฉ‡ เจนเจจ?เจ‡เจธ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจจเจตเฉ‡เจ‚ SRE เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉเจ•เจค เจ•เจฐเจจ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ, เจชเจฐ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเฉฑเจฅเฉ‹เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจนเฉˆ? เจธเจนเฉ€ เจœเจตเจพเจฌเจพเจ‚ เจจเจพเจฒ เจฌเฉเฉฑเจ• เจ•เจฐเฉ‹ (เจ—เฉ‚เจ—เจฒ เจเจธเจ†เจฐเจˆ เจฌเฉเฉฑเจ•) เจธเจพเจจเฉ‚เฉฐ เจฆเฉฑเจธเจฆเจพ เจนเฉˆ: เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจคเฉ‹เจ‚เฅค เจ†เจ–เจผเจฐเจ•เจพเจฐ, เจ‰เจน เจ•เฉ‹เจก เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ†เจฆเจฐเจธเจผ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเฉ‹.

เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจ•เฉฐเจชเจจเฉ€ เจฆเฉ‡ เจฌเจพเจนเจฐ เจ•เจฐเจฎเจšเจพเจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจฎเจพเจฐเจ•เฉ€เจŸ 'เจคเฉ‡ เจ‰เจจเฉเจนเจพเจ‚ เจฒเจˆ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจฌเจนเฉเจค เจ–เฉ‹เจœ เจ•เฉ€เจคเฉ€เฅค เจชเจฐ เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจธเจตเฉ€เจ•เจพเจฐ เจ•เจฐเจจเจพ เจชเจตเฉ‡เจ—เจพ เจ•เจฟ เจธเจพเจจเฉ‚เฉฐ เจ•เฉ‹เจˆ เจตเฉ€ เจ…เจœเจฟเจนเจพ เจตเจฟเจ…เจ•เจคเฉ€ เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเจฟเจ† เจœเฉ‹ เจธเจพเจกเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจนเฉ‹เจตเฉ‡เฅค เจฎเฉˆเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจนเฉ€ เจฒเฉ‹เจ•เจพเจ‚ เจตเจฟเฉฑเจš เจ–เฉ‹เจœเจฃเจพ เจชเจฟเจ†เฅค

เจ•เฉ‹เจก เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚

เจ†เจ‰ เจนเฉเจฃ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ เจ•เจฟ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจนเจพเจฐเจกเจ•เฉ‹เจก เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ•เฉ‹เจก เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ‰เฉฑเจš เจ—เฉเจฃเจตเฉฑเจคเจพ, เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจธเฉฐเจ•เฉ‡เจคเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ.

เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎเจพ เจคเฉ‹เจ‚ เจ‰เจฆเจพเจนเจฐเจจ เจ•เฉ‹เจกเฅค

เจ•เฉ‹เจก เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ: เจชเจนเจฟเจฒเฉ€ เจœเจพเจฃ-เจชเจ›เจพเจฃ

Ansible เจคเฉ‹เจ‚ เจ‰เจฆเจพเจนเจฐเจจ เจ•เฉ‹เจกเฅค

เจ•เฉ‹เจก เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ: เจชเจนเจฟเจฒเฉ€ เจœเจพเจฃ-เจชเจ›เจพเจฃ

เจธเฉฑเจœเจฃ, เจœเฉ‡ เจ‡เจน เจ‡เฉฐเจจเฉ‡ เจธเจงเจพเจฐเจจ เจนเฉเฉฐเจฆเฉ‡! เจ…เจธเฉ€เจ‚ เจ…เจธเจฒ เจธเฉฐเจธเจพเจฐ เจตเจฟเฉฑเจš เจนเจพเจ‚, เจ…เจคเฉ‡ เจ‡เจน เจนเจฎเฉ‡เจธเจผเจพ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเฉˆเจฐเจพเจจ เจ•เจฐเจจ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจนเฉˆเจฐเจพเจจเฉ€ เจ…เจคเฉ‡ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเจพเจฒ เจชเฉ‡เจธเจผ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจนเฉˆเฅค เจ‡เฉฑเจฅเฉ‡ เจตเฉ€ เจ‰เจจเฉเจนเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเจพเฅค

1. เจชเจนเจฟเจฒเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจ‡เจน เจนเฉˆ เจ•เจฟ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš IaC เจ•เจฟเจธเฉ‡ เจ•เจฟเจธเจฎ เจฆเจพ dsl เจนเฉˆเฅค

เจ…เจคเฉ‡ DSL, เจฌเจฆเจฒเฉ‡ เจตเจฟเฉฑเจš, เจฌเจฃเจคเจฐ เจฆเจพ เจตเจฐเจฃเจจ เจนเฉˆ. เจตเจงเฉ‡เจฐเฉ‡ เจธเจชเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡, เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ•เฉ€ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ: Json, Yaml, เจ•เฉเจ เจตเฉฑเจกเฉ€เจ†เจ‚ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจธเฉ‹เจงเจพเจ‚ เจœเฉ‹ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ dsl เจจเจพเจฒ เจ†เจˆเจ†เจ‚ เจนเจจ (HCL เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจตเจฟเฉฑเจš เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ)เฅค

เจธเจฎเฉฑเจธเจฟเจ† เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เจธ เจตเจฟเฉฑเจš เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจœเจพเจฃเฉ€เจ†เจ‚-เจชเจ›เจพเจฃเฉ€เจ†เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ:

  • เจตเฉ‡เจฐเฉ€เจเจฌเจฒ;
  • เจนเจพเจฒเจพเจค;
  • เจ•เจฟเจคเฉ‡ เจ•เฉ‹เจˆ เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจจเจนเฉ€เจ‚ เจนเจจ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเฉ‡เจธเจจ เจตเจฟเฉฑเจš, เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‰เจน เจชเฉเจฐเจฆเจพเจจ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ;
  • เจซเฉฐเจ•เจธเจผเจจ;
  • เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจ•เจฒเจพเจธเจพเจ‚, เจตเจฟเจฐเจพเจธเจค เจ…เจคเฉ‡ เจ‡เจธ เจธเจญ เจ•เฉเจ เจตเจฐเจ—เฉ€เจ†เจ‚ เจ‰เฉฑเจš-เจชเฉฑเจงเจฐเฉ€ เจšเฉ€เจœเจผเจพเจ‚ เจฌเจพเจฐเฉ‡ เจตเฉ€ เจ—เฉฑเจฒ เจจเจนเฉ€เจ‚ เจ•เจฐ เจฐเจฟเจนเจพ เจนเจพเจ‚เฅค

2. เจ…เจœเจฟเจนเฉ‡ เจ•เฉ‹เจก เจจเจพเจฒ เจฆเฉ‚เจœเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจ‡เจน เจนเฉˆ เจ•เจฟ เจ…เจ•เจธเจฐ เจ‡เจน เจ‡เฉฑเจ• เจตเจฟเจญเจฟเฉฐเจจ เจตเจพเจคเจพเจตเจฐเจฃ เจนเฉเฉฐเจฆเจพ เจนเฉˆ. เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ C# เจจเจพเจฒ เจฌเฉˆเจ  เจ•เฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจฏเจพเจจเฉ€. เจ‡เฉฑเจ• เจญเจพเจธเจผเจพ, เจ‡เฉฑเจ• เจธเจŸเฉˆเจ•, เจ‡เฉฑเจ• เจˆเจ•เฉ‹เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจจเจพเจฒเฅค เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€เจ†เจ‚ เจนเจจ.

เจ‡เจน เจ‡เฉฑเจ• เจฌเจนเฉเจค เจนเฉ€ เจ…เจธเจฒ เจธเจฅเจฟเจคเฉ€ เจนเฉˆ เจœเจฆเฉ‹เจ‚ python เจจเจพเจฒ bash เจ•เฉเจ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš Json เจจเฉ‚เฉฐ เจชเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจซเจฟเจฐ เจ•เฉ‹เจˆ เจนเฉ‹เจฐ เจœเจจเจฐเฉ‡เจŸเจฐ เจนเฉ‹เจฐ 30 เจซเจพเจˆเจฒเจพเจ‚ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ. เจ‡เจธ เจธเจญ เจฒเจˆ, เจ‡เจจเจชเฉเจŸ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ Azure Key Vault เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจœเฉ‹ Go เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ‡ drone.io เจฒเจˆ เจ‡เฉฑเจ• เจชเจฒเฉฑเจ—เจ‡เจจ เจฆเฉเจ†เจฐเจพ เจ‡เจ•เฉฑเจ เฉ‡ เจ–เจฟเฉฑเจšเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจ‡เจน เจตเฉ‡เจฐเฉ€เจเจฌเจฒ yaml เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเฉฐเจ˜เจฆเฉ‡ เจนเจจ, เจœเฉ‹ เจ•เจฟ jsonnet เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ เจ‡เฉฐเจœเจฃ เจคเฉ‹เจ‚ เจ‰เจคเจชเฉฐเจจ เจนเฉ‹เจฃ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ…เจœเจฟเจนเจพ เจตเจฟเจญเจฟเฉฐเจจ เจตเจพเจคเจพเจตเจฐเจฃ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจธเจ–เจคเฉ€ เจจเจพเจฒ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจตเจฐเจฃเจจ เจ•เฉ€เจคเจพ เจ•เฉ‹เจก เจนเฉ‹เจฃเจพ เจฌเจนเฉเจค เจฎเฉเจธเจผเจ•เจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจ‡เฉฑเจ• เจ•เจพเจฐเจœ เจฆเฉ‡ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจชเจฐเฉฐเจชเจฐเจพเจ—เจค เจตเจฟเจ•เจพเจธ เจ‡เฉฑเจ• เจญเจพเจธเจผเจพ เจจเจพเจฒ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจญเจพเจธเจผเจพเจตเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

3. เจคเฉ€เจœเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจŸเจฟเจŠเจจเจฟเฉฐเจ— เจนเฉˆ. เจ…เจธเฉ€เจ‚ เจธเฉฐเจชเจพเจฆเจ•เจพเจ‚ (เจเจฎเจเจธ เจตเจฟเจœเจผเฉ‚เจ…เจฒ เจธเจŸเฉ‚เจกเฉ€เจ“, เจœเฉ‡เจŸเจฌเฉเจฐเฉ‡เจจ เจฐเจพเจˆเจกเจฐ) เจจเฉ‚เฉฐ เจ เฉฐเจกเจพ เจ•เจฐเจจ เจฒเจˆ เจ†เจฆเฉ€ เจนเจพเจ‚ เจœเฉ‹ เจธเจพเจกเฉ‡ เจฒเจˆ เจธเจญ เจ•เฉเจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ…เจคเฉ‡ เจญเจพเจตเฉ‡เจ‚ เจ…เจธเฉ€เจ‚ เจฎเฉ‚เจฐเจ– เจนเจพเจ‚, เจ‰เจน เจ•เจนเจฟเจฃเจ—เฉ‡ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ—เจฒเจค เจนเจพเจ‚. เจ‡เจน เจ†เจฎ เจ…เจคเฉ‡ เจ•เฉเจฆเจฐเจคเฉ€ เจœเจพเจชเจฆเจพ เจนเฉˆ.

เจชเจฐ เจ•เจฟเจคเฉ‡ เจจเฉ‡เฉœเฉ‡-เจคเฉ‡เฉœเฉ‡ VSCode เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจ•เฉเจ เจชเจฒเฉฑเจ—เจ‡เจจ เจนเจจ เจœเฉ‹ เจ•เจฟเจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจธเจฅเจพเจชเจฟเจค, เจธเจฎเจฐเจฅเจฟเจค เจœเจพเจ‚ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚ เจนเจจเฅค เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจธเจพเจนเจฎเจฃเฉ‡ เจ†เจ เจ…เจคเฉ‡ เจธเจฎเจฐเจฅเจฟเจค เจจเจนเฉ€เจ‚ เจธเจจเฅค เจ‡เฉฑเจ• เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ†เจฎ เจคเจฌเจฆเฉ€เจฒเฉ€ (เจญเจพเจตเฉ‡เจ‚ เจ‡เจน เจฎเฉŒเจœเฉ‚เจฆ เจนเฉ‹เจตเฉ‡) เจ‡เฉฑเจ• เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจ…เจคเฉ‡ เจ—เฉˆเจฐ-เจฎเจพเจฎเฉ‚เจฒเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจฌเจฃ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เฉฑเจ• เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฆเจพ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจจเจพเจฎ เจฌเจฆเจฒเจฃเจพ เจ‡เฉฑเจ• เจฆเจฐเจœเจจ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจฐเฉ€เจชเจฒเฉ‡เจ… เจนเฉˆเฅค เจคเฉเจธเฉ€เจ‚ เจ–เฉเจธเจผเจ•เจฟเจธเจฎเจค เจนเฉ‹เจตเฉ‹เจ—เฉ‡ เจœเฉ‡เจ•เจฐ เจ‰เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจšเฉ€เจœเจผ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจฌเฉ‡เจธเจผเฉฑเจ•, เจ‡เฉฑเจฅเฉ‡ เจ…เจคเฉ‡ เจ‰เฉฑเจฅเฉ‡ เจฌเฉˆเจ•เจฒเจพเจˆเจŸเจฟเฉฐเจ— เจนเฉˆ, เจ†เจŸเฉ‹-เจ•เฉฐเจชเจฒเฉ€เจธเจผเจจ เจนเฉˆ, เจ•เจฟเจคเฉ‡ เจซเจพเจฐเจฎเฉˆเจŸเจฟเฉฐเจ— เจนเฉˆ (เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ‡เจน เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจ‰เฉฑเจคเฉ‡ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจตเจฟเฉฑเจš เจฎเฉ‡เจฐเฉ‡ เจฒเจˆ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ)เฅค

เจ‡เจธ เจฒเจฟเจ–เจค เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ vscode-terraform เจชเจฒเฉฑเจ—เจ‡เจจ เจ…เจœเฉ‡ เจคเฉฑเจ• เจธเฉฐเจธเจ•เจฐเจฃ 0.12 เจฆเฉ‡ เจธเจฎเจฐเจฅเจจ เจฒเจˆ เจœเจพเจฐเฉ€ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ‡เจน 3 เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฒเจˆ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจ‡เจน เจญเฉเฉฑเจฒเจฃ เจฆเจพ เจธเจฎเจพเจ‚ เจนเฉˆ ...

  1. เจกเฉ€เจฌเฉฑเจ—เจฟเฉฐเจ—.
  2. เจฐเฉ€เจซเฉˆเจ•เจŸเจฐเจฟเฉฐเจ— เจŸเฉ‚เจฒเฅค
  3. เจ†เจŸเฉ‹ เจธเฉฐเจชเฉ‚เจฐเจจเจคเจพเฅค
  4. เจธเฉฐเจ•เจฒเจจ เจฆเฉŒเจฐเจพเจจ เจ—เจฒเจคเฉ€เจ†เจ‚ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃเจพเฅค

เจ‡เจน เจฎเจœเจผเจพเจ•เฉ€เจ† เจนเฉˆ, เจชเจฐ เจ‡เจน เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจจเฉ‚เฉฐ เจตเฉ€ เจตเจงเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ—เจฒเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจœเฉ‹ เจฒเจพเจœเจผเจฎเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจพเจชเจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจธเจญ เจคเฉ‹เจ‚ เจฎเจพเฉœเฉ€ เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจธเฉ‹เจšเจฃ เจฒเจˆ เจฎเจœเจผเจฌเฉ‚เจฐ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจซเฉ‹เจฒเจกเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฟเจตเฉ‡เจ‚ เจกเจฟเจœเจผเจพเจ‡เจจ เจ•เจฐเจจเจพ เจนเฉˆ, เจ•เจฟเจตเฉ‡เจ‚ เจตเจฟเจตเจธเจฅเจฟเจค เจ•เจฐเจจเจพ เจนเฉˆ, เจกเจฟเจ•เฉฐเจชเฉ‹เจœเจผ เจ•เจฐเจจเจพ เจนเฉˆ, เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจธเจพเจ‚เจญเจฃเจฏเฉ‹เจ—, เจชเฉœเฉเจนเจจเจฏเฉ‹เจ— เจฌเจฃเจพเจ‰เจฃเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจธ เจฌเจพเจฐเฉ‡, เจชเจฐ เจฎเฉˆเจ‚ เจ‡เจธ เจ•เจฎเจพเจ‚เจก เจจเฉ‚เฉฐ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจฒเจฟเจ– เจธเจ•เจฆเจพ เจนเจพเจ‚, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฎเฉˆเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ—เจฒเจค เจฒเจฟเจ–เจฟเจ† เจธเฉ€ .

เจ‡เฉฑเจ• เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจตเจœเฉ‹เจ‚, เจคเฉเจธเฉ€เจ‚ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจธเจฟเฉฑเจ–เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹, เจ…เจคเฉ‡ IDE เจคเฉเจนเจพเจกเฉ€ เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉ€ เจฎเจฆเจฆ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจ•เฉ‹เจˆ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจนเฉ‹เจตเฉ‡, เจ…เฉฐเจฆเจฐ เจœเจพ เจ•เฉ‡ เจฆเฉ‡เจ–เฉ‹เฅค เจชเจฐ เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฆเจพเจ–เจฒ เจนเฉ‹ เจฐเจนเฉ‡ เจนเฉ‹, เจคเจพเจ‚ IDE เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉฑเจธเฉ‡เจ—เจพ เจ•เจฟ เจ…เจœเจฟเจนเฉ€ เจ‡เฉฑเจ• เจ•เจฟเจธเจฎ เจนเฉˆ, เจชเจฐ เจ…เจœเจฟเจนเฉ€ เจ•เฉ‹เจˆ เจšเฉ€เจœเจผ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ int เจœเจพเจ‚ เจธเจŸเฉเจฐเจฟเฉฐเจ— เจชเฉฑเจงเจฐ 'เจคเฉ‡เฅค เจ‡เจน เจ…เจ•เจธเจฐ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค

เจŸเฉˆเจธเจŸเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ•เฉ€?

เจคเฉเจธเฉ€เจ‚ เจชเฉเฉฑเจ›เจฆเฉ‡ เจนเฉ‹: "เจŸเฉˆเจธเจŸเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ•เฉ€, เจธเฉฑเจœเจฃ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐ?" เจ—เฉฐเจญเฉ€เจฐ เจฒเฉ‹เจ• เจ‰เจคเจชเจพเจฆเจจ 'เจคเฉ‡ เจนเจฐ เจšเฉ€เจœเจผ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจ‡เจน เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆ. เจ‡เฉฑเจฅเฉ‡ เจตเฉˆเจฌเจธเจพเจˆเจŸ เจคเฉ‹เจ‚ เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฒเจˆ เจฏเฉ‚เจจเจฟเจŸ เจŸเฉˆเจธเจŸ เจฆเฉ€ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจนเฉˆ Microsoft เจฆเฉ‡.

เจ•เฉ‹เจก เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ: เจชเจนเจฟเจฒเฉ€ เจœเจพเจฃ-เจชเจ›เจพเจฃ

เจ‰เจจเฉเจนเจพเจ‚ เจ•เฉ‹เจฒ เจšเฉฐเจ—เฉ‡ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจนเจจเฅค เจฎเฉˆเจ‚ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจพเจซเจŸ เจจเฉ‚เฉฐ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจ…เจคเฉ‡ เจธเจฟเจ–เจฒเจพเจˆ เจฒเจˆ เจ‡เจธเจฆเฉ€ เจชเจนเฉเฉฐเจš เจฒเจˆ เจนเจฎเฉ‡เจธเจผเจพเจ‚ เจชเจธเฉฐเจฆ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจชเจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจธเจฎเจเจฃ เจฒเจˆ เจ…เฉฐเจ•เจฒ เจฌเฉŒเจฌ เจฌเจฃเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ•เจฟ เจ‡เจน เจธเฉฐเจชเฉ‚เจฐเจจ เจ•เฉ‹เจก เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจธเฉฑเจœเฉ‡ เจชเจพเจธเฉ‡ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจจเฉ‚เฉฐ เจจเฉ‹เจŸ เจ•เจฐเฉ‹เฅค

เจฏเฉ‚เจจเจฟเจŸ เจŸเฉˆเจธเจŸ เจตเจฟเฉฑเจš เจธเจฎเฉฑเจธเจฟเจ† เจ‡เจน เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ…เจคเฉ‡ เจฎเฉˆเจ‚ เจœเฉ‡เจธเจจ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจฆเฉ€ เจธเจผเฉเฉฑเจงเจคเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค เจฎเฉˆเจ‚ 5 เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจธเฉเฉฑเจŸเจฟเจ† เจ…เจคเฉ‡ 2000 เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจœเฉ‡เจธเจจ เจซเฉเฉฑเจŸเจ•เจฒเฉŒเจฅ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ†เฅค เจฎเฉˆเจ‚ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐ เจธเจ•เจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจ‡เฉฑเจฅเฉ‡ เจ•เฉ€ เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆ, เจŸเฉˆเจธเจŸ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจจเฉ‚เฉฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจ•เจฐเฉ‹...

Go เจตเจฟเฉฑเจš Json เจจเฉ‚เฉฐ เจชเจพเจฐเจธ เจ•เจฐเจจเจพ เจ”เจ–เจพ เจนเฉˆเฅค เจ…เจคเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ—เฉ‹ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ—เฉ‹ เจตเจฟเฉฑเจš เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจ‰เจธ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจŸเฉˆเจธเจŸ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเจงเฉ€เจ† เจ…เจญเจฟเจ†เจธ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจคเฉเจธเฉ€เจ‚ เจฒเจฟเจ–เจฆเฉ‡ เจนเฉ‹เฅค เจ•เฉ‹เจก เจฆเจพ เจธเฉฐเจ—เจ เจจ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจ•เจฎเจœเจผเฉ‹เจฐ เจนเฉˆ. เจ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจนเฉ€, เจ‡เจน เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฒเจˆ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจนเฉˆเฅค

เจฎเจพเจˆเจ•เจฐเฉ‹เจธเจพเจซเจŸ เจ–เฉเจฆ เจ†เจชเจฃเฉ‡ เจฎเฉˆเจกเจฟเจŠเจฒ เจฒเจฟเจ–เจฆเจพ เจนเฉˆ, เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจธ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจŸเฉˆเจธเจŸ เจ•เจฐเจฆเจพ เจนเฉˆ. เจฌเฉ‡เจธเจผเฉฑเจ• เจ‡เจน เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจนเฉˆเฅค เจนเจฐ เจšเฉ€เจœเจผ เจœเจฟเจธ เจฌเจพเจฐเฉ‡ เจฎเฉˆเจ‚ เจ—เฉฑเจฒ เจ•เจฐ เจฐเจฟเจนเจพ เจนเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ† เจ•เฉ‡ เจ เฉ€เจ• เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจนเจซเจผเจคเฉ‡ เจตเจฟเฉฑเจš เจฌเฉˆเจ  เจ•เฉ‡ เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจ•เจฐ เจธเจ•เจฆเจพ เจนเจพเจ‚, เจ“เจชเจจ เจธเฉ‹เจฐเจธ VS เจ•เฉ‹เจก เจชเจฒเฉฑเจ—เจ‡เจจ, เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ, เจฐเจพเจˆเจกเจฐ เจฒเจˆ เจ‡เฉฑเจ• เจชเจฒเฉฑเจ—เจ‡เจจ เจฌเจฃเจพ เจธเจ•เจฆเจพ เจนเจพเจ‚เฅค เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉเจ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจฒเจฟเจ–เฉ‹, เจฒเจฟเฉฐเจŸเจฐ เจœเฉ‹เฉœเฉ‹, เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฒเจˆ เจ‡เฉฑเจ• เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจตเจฟเฉฑเจš เจฏเฉ‹เจ—เจฆเจพเจจ เจชเจพเจ“เฅค เจฎเฉˆเจ‚ เจธเจญ เจ•เฉเจ เจ•เจฐ เจธเจ•เจฆเจพ เจนเจพเจ‚เฅค เจชเจฐ เจ‡เจน เจ‰เจน เจจเจนเฉ€เจ‚ เจนเฉˆ เจœเฉ‹ เจฎเฉˆเจจเฉ‚เฉฐ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจ•เฉ‹เจก เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจ…เจญเจฟเจ†เจธ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ

เจšเจฒเฉ‹ เจ…เฉฑเจ—เฉ‡ เจตเจงเจฆเฉ‡ เจนเจพเจ‚เฅค เจœเฉ‡เจ•เจฐ IaC เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจŸเฉˆเจธเจŸ เจจเจนเฉ€เจ‚ เจนเจจ, IDE เจ…เจคเฉ‡ เจŸเจฟเจŠเจจเจฟเฉฐเจ— เจ–เจฐเจพเจฌ เจนเจจ, เจคเจพเจ‚ เจ˜เฉฑเจŸเฉ‹ เจ˜เฉฑเจŸ เจตเจงเฉ€เจ† เจ…เจญเจฟเจ†เจธ เจนเฉ‹เจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจ. เจฎเฉˆเจ‚ เจนเฉเจฃเฉ‡ เจ—เฉ‚เจ—เจฒ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ 'เจคเฉ‡ เจ—เจฟเจ† เจ…เจคเฉ‡ เจฆเฉ‹ เจ–เฉ‹เจœ เจชเฉเจฐเจธเจผเจจเจพเจ‚ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เฉ€เจคเฉ€: เจŸเฉˆเจฐเจพเจซเจพเจฐเจฎ เจตเจงเฉ€เจ† เจ…เจญเจฟเจ†เจธ เจ…เจคเฉ‡ c# เจตเจงเฉ€เจ† เจ…เจญเจฟเจ†เจธเฅค

เจ•เฉ‹เจก เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ: เจชเจนเจฟเจฒเฉ€ เจœเจพเจฃ-เจชเจ›เจพเจฃ

เจ…เจธเฉ€เจ‚ เจ•เฉ€ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚? เจฌเฉ‡เจฐเจนเจฟเจฎ เจ…เฉฐเจ•เฉœเฉ‡ เจธเจพเจกเฉ‡ เจนเฉฑเจ• เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจนเจจเฅค เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ€ เจฎเจพเจคเจฐเจพ เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเฉ€ เจนเฉˆ. C# เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจธเจพเจฎเฉฑเจ—เจฐเฉ€ เจตเจฟเฉฑเจš เจ…เจœเฉ€เจฌ เจนเจพเจ‚, เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจ…เจญเจฟเจ†เจธ เจนเจจ, เจฎเจพเจนเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจฒเจฟเจ–เฉ€เจ†เจ‚ เจ•เจฟเจคเจพเจฌเจพเจ‚ เจนเจจ, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจ•เจฟเจคเจพเจฌเจพเจ‚ เจฆเฉ€ เจ†เจฒเฉ‹เจšเจจเจพ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจนเฉ‹เจฐ เจฎเจพเจนเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ•เจฟเจคเจพเจฌเจพเจ‚ 'เจคเฉ‡ เจฒเจฟเจ–เฉ€เจ†เจ‚ เจ•เจฟเจคเจพเจฌเจพเจ‚ เจตเฉ€ เจนเจจเฅค เจ…เจงเจฟเจ•เจพเจฐเจค เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚, เจฒเฉ‡เจ–เจพเจ‚, เจธเจฟเจ–เจฒเจพเจˆ เจ•เฉ‹เจฐเจธเจพเจ‚, เจ…เจคเฉ‡ เจนเฉเจฃ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจตเจฟเจ•เจพเจธ เจฆเจพ เจ‡เฉฑเจ• เจธเจฎเฉเฉฐเจฆเจฐเฅค

IaC เจฌเฉ‡เจจเจคเฉ€ เจฒเจˆ: เจ‡เฉฑเจฅเฉ‡ เจคเฉเจธเฉ€เจ‚ เจนเจพเจˆเจฒเฉ‹เจก เจœเจพเจ‚ HashiConf เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจคเฉ‹เจ‚, เจ…เจงเจฟเจ•เจพเจฐเจค เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจคเฉ‹เจ‚ เจ…เจคเฉ‡ เจ—เจฟเจฅเจฌ 'เจคเฉ‡ เจ•เจˆ เจฎเฉเฉฑเจฆเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ‡เจ•เฉฑเจ เฉ€ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹เฅค เจ‡เจนเจจเจพเจ‚ เจฎเฉ‹เจกเฉ€เจŠเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฟเจตเฉ‡เจ‚ เจตเฉฐเจกเจฃเจพ เจนเฉˆ, เจ‰เจนเจจเจพเจ‚ เจจเจพเจฒ เจ•เฉ€ เจ•เจฐเจจเจพ เจนเฉˆ? เจ…เจœเจฟเจนเจพ เจฒเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ‡เฉฑเจ• เจ…เจธเจฒ เจธเจฎเฉฑเจธเจฟเจ† เจนเฉˆ... เจ‡เฉฑเจ• เจญเจพเจˆเจšเจพเจฐเจพ เจนเฉˆ, เจธเฉฑเจœเจฃ, เจœเจฟเฉฑเจฅเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจตเจพเจฒ เจฒเจˆ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ—เจฟเจฅเจฌ 'เจคเฉ‡ 10 เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจฆเจฟเฉฑเจคเฉ€เจ†เจ‚ เจœเจพเจฃเจ—เฉ€เจ†เจ‚เฅค เจชเจฐ เจ‡เจน เจฌเจฟเจฒเจ•เฉเจฒ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจฌเจฆเจ•เจฟเจธเจฎเจคเฉ€ เจจเจพเจฒ, เจ‡เจธ เจธเจฎเฉ‡เจ‚, เจฎเจพเจนเจฐ เจนเฉเจฃเฉ‡ เจนเฉ€ เจ‰เจญเจฐเจจ เจฒเฉฑเจ—เฉ‡ เจนเจจ. เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเฉเจฃ เจคเฉฑเจ• เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจนเจจเฅค เจ…เจคเฉ‡ เจญเจพเจˆเจšเจพเจฐเจพ เจ–เฉเจฆ เจนเฉ€ เจฎเฉเฉฑเจขเจฒเฉ‡ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจฒเจŸเจ• เจฐเจฟเจนเจพ เจนเฉˆเฅค

เจ‡เจน เจธเจญ เจ•เจฟเฉฑเจฅเฉ‡ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉ€ เจ•เจฐเจจเจพ เจนเฉˆ

เจคเฉเจธเฉ€เจ‚ เจธเจญ เจ•เฉเจ เจ›เฉฑเจก เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ C#, เจฐเจพเจˆเจกเจฐ เจฆเฉ€ เจฆเฉเจจเฉ€เจ† เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจชเจฐ เจจเจนเฉ€เจ‚เฅค เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ•เฉ‹เจˆ เจนเฉฑเจฒ เจจเจนเฉ€เจ‚ เจฒเฉฑเจญ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฆเฉ€ เจชเจฐเฉ‡เจธเจผเจพเจจเฉ€ เจ•เจฟเจ‰เจ‚ เจ•เจฐเฉ‹เจ—เฉ‡เฅค เจนเฉ‡เจ เจพเจ‚ เจฎเฉˆเจ‚ เจ†เจชเจฃเฉ‡ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจธเจฟเฉฑเจŸเฉ‡ เจชเฉ‡เจธเจผ เจ•เจฐเจฆเจพ เจนเจพเจ‚เฅค เจคเฉเจธเฉ€เจ‚ เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจฎเฉ‡เจฐเฉ‡ เจจเจพเจฒ เจฌเจนเจฟเจธ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ‡เจน เจฆเจฟเจฒเจšเจธเจช เจนเฉ‹เจตเฉ‡เจ—เจพ.

เจจเจฟเฉฑเจœเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡, เจฎเฉˆเจ‚ เจ•เฉเจ เจšเฉ€เจœเจผเจพเจ‚ 'เจคเฉ‡ เจธเฉฑเจŸเจพ เจฒเจ—เจพ เจฐเจฟเจนเจพ เจนเจพเจ‚:

  1. เจ‡เจธ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจตเจฟเจ•เจพเจธ เจฌเจนเฉเจค เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจ‡เฉฑเจฅเฉ‡ DevOps เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเจพ เจธเจฎเจพเจ‚-เจธเจพเจฐเจฃเฉ€ เจนเฉˆเฅค

    เจ•เฉ‹เจก เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเจพ: เจชเจนเจฟเจฒเฉ€ เจœเจพเจฃ-เจชเจ›เจพเจฃ

    เจตเจฟเจธเจผเจพ เจนเจพเจˆเจช เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เจน เจคเฉฑเจฅ เจ•เจฟ เจ—เฉ‹เจฒเจพ เจตเจง เจฐเจฟเจนเจพ เจนเฉˆ เจ•เฉเจ เจ‰เจฎเฉ€เจฆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

    เจœเฉ‡ เจ•เฉ‹เจˆ เจšเฉ€เจœเจผ เจ‡เฉฐเจจเฉ€ เจœเจฒเจฆเฉ€ เจตเจงเจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจจเจฟเจธเจผเจšเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจšเฉเจธเจค เจฒเฉ‹เจ• เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจฃเจ—เฉ‡ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉฑเจธเฉ‡เจ—เจพ เจ•เจฟ เจ•เฉ€ เจ•เจฐเจจเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉ€ เจจเจนเฉ€เจ‚ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ. เจชเฉเจฐเจธเจฟเฉฑเจงเฉ€ เจตเจฟเฉฑเจš เจตเจพเจงเจพ เจ‡เจธ เจคเฉฑเจฅ เจตเฉฑเจฒ เจฒเฉˆ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เจฟเจธเฉ‡ เจ•เฉ‹เจฒ เจ…เฉฐเจค เจตเจฟเฉฑเจš vscode เจฒเจˆ jsonnet เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจชเจฒเฉฑเจ—เจ‡เจจ เจœเฉ‹เฉœเจจ เจฆเจพ เจธเจฎเจพเจ‚ เจนเฉ‹เจตเฉ‡, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ ctrl+shift+f เจฆเฉเจ†เจฐเจพ เจ–เฉ‹เจœ เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ เจซเฉฐเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ…เฉฑเจ—เฉ‡ เจตเจงเจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค เจœเจฟเจ‰เจ‚ เจœเจฟเจ‰เจ‚ เจšเฉ€เจœเจผเจพเจ‚ เจตเจฟเจ•เจธเจฟเจค เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจนเฉ‹เจฐ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจเจธเจ†เจฐเจˆ เจฌเจพเจฐเฉ‡ เจ—เฉ‚เจ—เจฒ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจ•เจฟเจคเจพเจฌ เจœเจพเจฐเฉ€ เจ•เจฐเจจเจพ เจ‡เจธเจฆเฉ€ เจ‡เฉฑเจ• เจธเจผเจพเจจเจฆเจพเจฐ เจ‰เจฆเจพเจนเจฐเจฃ เจนเฉˆเฅค

  2. เจฐเจตเจพเจ‡เจคเฉ€ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจตเจฟเจ•เจธเจค เจคเจ•เจจเฉ€เจ•เจพเจ‚ เจ…เจคเฉ‡ เจ…เจญเจฟเจ†เจธ เจนเจจ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจฅเฉ‡ เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจฒเจพเจ—เฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค เจนเจพเจ‚, เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจตเจฟเจญเจฟเฉฐเจจ เจตเจพเจคเจพเจตเจฐเจฃ, เจจเจพเจ•เจพเจซเจผเฉ€ เจŸเฉ‚เจฒเจฟเฉฐเจ— เจฆเฉ‡ เจจเจพเจฒ เจธเฉ‚เจ–เจฎเจคเจพเจตเจพเจ‚ เจนเจจ, เจชเจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ…เจญเจฟเจ†เจธ เจ‡เจ•เฉฑเจ เฉ‡ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ เจœเฉ‹ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจ…เจคเฉ‡ เจฎเจฆเจฆเจ—เจพเจฐ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

    เจ‡เฉฑเจ• เจฎเจพเจฎเฉ‚เจฒเฉ€ เจ‰เจฆเจพเจนเจฐเจฃ: เจœเฉ‹เฉœเจพ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจฆเฉเจ†เจฐเจพ เจธเจนเจฟเจฏเฉ‹เจ—เฅค เจ‡เจน เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจจเฉ‡เฉœเฉ‡ เจ•เฉ‹เจˆ เจ—เฉเจ†เจ‚เจขเฉ€ เจนเฉˆ เจœเฉ‹ เจ•เจฟเจธเฉ‡ เจšเฉ€เจœเจผ เจจเฉ‚เฉฐ เจธเจฎเจเจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เจ•เฉฑเจ เฉ‡ เจฎเจฟเจฒ เจ•เฉ‡ เจฌเจฟเจนเจคเจฐ เจธเจฎเจ เจธเจ•เฉ‹เจ—เฉ‡เฅค

    เจ‡เจน เจธเจฎเจเจฃเจพ เจ•เจฟ เจฐเฉ€เจซเฉˆเจ•เจŸเจฐเจฟเฉฐเจ— เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจ…เจœเจฟเจนเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจตเฉ€ เจ‡เจธเจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจญเจพเจต, เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš เจธเจญ เจ•เฉเจ เจจเจนเฉ€เจ‚ เจฌเจฆเจฒ เจธเจ•เจฆเฉ‡, เจชเจฐ เจจเจพเจฎเจ•เจฐเจจ เจฌเจฆเจฒ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจซเจฟเจฐ เจธเจฅเจพเจจ เจฌเจฆเจฒ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจซเจฟเจฐ เจคเฉเจธเฉ€เจ‚ เจ•เฉเจ เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจ‰เจœเจพเจ—เจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ“, เจชเจฐ เจ‡เฉฑเจฅเฉ‡ เจ•เจพเจซเจผเฉ€ เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจจเจนเฉ€เจ‚ เจนเจจ.

เจธเจฟเฉฑเจŸเจพ

เจ‡เจธ เจคเฉฑเจฅ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ เจ•เจฟ เจฎเฉ‡เจฐเจพ เจคเจฐเจ• เจจเจฟเจฐเจพเจธเจผเจพเจตเจพเจฆเฉ€ เจฒเฉฑเจ— เจธเจ•เจฆเจพ เจนเฉˆ, เจฎเฉˆเจ‚ เจ‰เจฎเฉ€เจฆ เจจเจพเจฒ เจญเจตเจฟเฉฑเจ– เจตเฉฑเจฒ เจฆเฉ‡เจ–เจฆเจพ เจนเจพเจ‚ เจ…เจคเฉ‡ เจฆเจฟเจฒเฉ‹เจ‚ เจ‰เจฎเฉ€เจฆ เจ•เจฐเจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจธเจญ เจ•เฉเจ เจธเจพเจกเฉ‡ (เจ…เจคเฉ‡ เจคเฉเจนเจพเจกเฉ‡) เจฒเจˆ เจ•เฉฐเจฎ เจ•เจฐเฉ‡เจ—เจพเฅค

เจฒเฉ‡เจ– เจฆเจพ เจฆเฉ‚เจœเจพ เจญเจพเจ— เจ…เฉฑเจ—เฉ‡ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจ‡เจธ เจตเจฟเฉฑเจš, เจฎเฉˆเจ‚ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เจพ เจ•เจฟ เจ•เจฟเจตเฉ‡เจ‚ เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ€ เจธเจฟเฉฑเจ–เจฃ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจšเฉเจธเจค เจตเจฟเจ•เจพเจธ เจ…เจญเจฟเจ†เจธเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€เฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹