เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

SRE/DevOps เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจพเจ‚ เจฆเฉ‡ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจฟเฉฑเจš, เจ‡เจน เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจนเฉˆเจฐเจพเจจ เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เจพ เจ•เจฟ เจ‡เฉฑเจ• เจฆเจฟเจจ เจ‡เฉฑเจ• เจ•เจฒเจพเจ‡เฉฐเจŸ (เจœเจพเจ‚ เจ‡เฉฑเจ• เจจเจฟเจ—เจฐเจพเจจเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€) เจชเฉเจฐเจ—เจŸ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ "เจธเจญ เจ•เฉเจ เจ–เจคเจฎ เจนเฉ‹ เจ—เจฟเจ† เจนเฉˆ": เจธเจพเจˆเจŸ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€, เจญเฉเจ—เจคเจพเจจ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ‡, เจœเฉ€เจตเจจ เจ–เจฐเจพเจฌ เจนเฉ‹ เจฐเจฟเจนเจพ เจนเฉˆเฅค ... เจ‡เจธ เจ—เฉฑเจฒ เจฆเจพ เจ•เฉ‹เจˆ เจซเจฐเจ• เจจเจนเฉ€เจ‚ เจชเฉˆเจ‚เจฆเจพ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ…เจœเจฟเจนเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจ•เจฟเฉฐเจจเฉ€ เจตเฉ€ เจฎเจฆเจฆ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ เจ…เจคเฉ‡ เจธเจฎเจเจฃ เจฏเฉ‹เจ— เจธเจพเจงเจจ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ…เจœเจฟเจนเจพ เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจฎเฉเจธเจผเจ•เจฒ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ…เจ•เจธเจฐ เจธเจฎเฉฑเจธเจฟเจ† เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจนเฉ€ เจ›เฉเจชเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ; เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธเจจเฉ‚เฉฐ เจธเจฅเจพเจจเจ• เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจ…เจคเฉ‡ เจฆเฉเฉฑเจ– เจ…เจคเฉ‡ เจ–เฉเจธเจผเฉ€ เจตเจฟเฉฑเจš...

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

เจ†เจฎ เจธเจฅเจฟเจคเฉ€: "เจธเจฅเจพเจˆ เจ†เจงเจพเจฐ" 'เจคเฉ‡ เจจเจตเฉ‡เจ‚ เจฐเฉ€เจฒเฉ€เจ• เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ; เจ‰เจน เจ‡เจธ เจจเฉ‚เฉฐ เจธเจฟเจฐเจซ เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจฏเจพเจฆ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจจ เจœเจฆเฉ‹เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ. เจชเจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจœเฉ‡ เจตเฉ€ เจจเจฟเจฏเจฎเจฟเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจญเฉเจ—เจคเจพเจจ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ (140 USD เจชเฉเจฐเจคเฉ€ เจธเจฐเจตเจฐ เจชเฉเจฐเจคเฉ€ เจฎเจนเฉ€เจจเจพ), เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจ•เจฒเจพเจ‰เจก เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš เจฐเจ•เจฎเจพเจ‚ เจฆเฉ€ เจฌเจœเจพเจ เจตเฉฑเจกเฉ€ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจš เจตเจพเจงเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจชเฉ‡-เจเจœเจผ-เจฏเฉ‚-เจ—เฉ‹ เจตเจฟเจ•เจฒเจช เจนเฉˆ, เจจเจฟเจŠ เจฐเฉ€เจฒเจฟเจ• เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจ•เจฐเจจ เจฒเจˆ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจšเจพเจฒเฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€, เจœเจฟเจธ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ† เจตเจพเจฒเฉ€ เจธเจฅเจฟเจคเฉ€ เจฆเจพ เจจเฉเจ•เจธเจพเจจ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจฒเจˆ เจ‡เจน เจธเจญ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจ•เฉเจ เจธเจฎเจพเจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเฉ‡ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจŸเฉˆเจฐเจฟเจซ เจฏเฉ‹เจœเจจเจพ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ - เจœเจผเจฐเฉ‚เจฐเฉ€, - เจœเฉ‹ เจ•เจฟ เจชเจนเจฟเจฒเฉ€ เจจเจœเจผเจฐ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจซเฉˆเจธเจผเจจเจฒ เจฒเจˆ เจ‡เฉฑเจ• เจตเจพเจœเจฌ เจตเจฟเจ•เจฒเจช เจฆเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจœเจพเจชเจฆเจพ เจนเฉˆ... เจชเจฐ เจจเฉ‡เฉœเจฟเจ“เจ‚ เจœเจพเจ‚เจš เจ•เจฐเจจ 'เจคเฉ‡ เจ‡เจน เจชเจคเจพ เจšเฉฑเจฒเจฟเจ† เจ•เจฟ เจ•เฉเจ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจซเฉฐเจ•เจธเจผเจจ เจ—เฉเฉฐเจฎ เจนเจจ (เจ–เจพเจธ เจ•เจฐเจ•เฉ‡, เจ‡เจธ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจนเฉˆ เจฎเฉเฉฑเจ– เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ, เจ•เจฐเจพเจธ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจŸเจฐเฉ‡เจธเจฟเฉฐเจ—, เจตเจฟเจคเจฐเจฟเจค เจŸเจฐเฉ‡เจธเจฟเฉฐเจ—).

เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจธเจธเจคเจพ เจตเจฟเจ•เจฒเจช เจฒเฉฑเจญเจฃ เจฌเจพเจฐเฉ‡ เจธเฉ‹เจšเจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ, เจ…เจคเฉ‡ เจธเจพเจกเฉ€ เจšเฉ‹เจฃ เจฆเฉ‹ เจธเฉ‡เจตเจพเจตเจพเจ‚ 'เจคเฉ‡ เจกเจฟเฉฑเจ— เจ—เจˆ: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธเฅค เจ‰เจจเฉเจนเจพเจ‚ 'เจคเฉ‡ เจ•เจฟเจ‰เจ‚?

เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡

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

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

เจ‡เจธ เจฒเจˆ, เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจšเฉ‹เจฃ เจชเฉœเจพเจ… 'เจคเฉ‡, เจ…เจธเฉ€เจ‚ เจ•เจˆ เจนเฉ‹เจฐ เจชเฉเจฐเจธเจฟเฉฑเจง เจนเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ, เจ…เจคเฉ‡ เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡:

  • เจŸเจพเจ‡เจกเจตเฉ‡เจ…เจœเจผ, เจเจชเจกเจพเจ‡เจจเจพเจฎเจฟเจ•เจธ เจ…เจคเฉ‡ เจกเจพเจ‡เจจเฉ‡เจŸเฉเจฐเฉ‡เจธ - เจฒเจพเจ—เจค เจฒเจˆ;
  • Stackify เจจเฉ‚เฉฐ เจฐเจธเจผเฉ€เจ…เจจ เจซเฉˆเจกเจฐเฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจกเฉ‡เจŸเจพ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

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

เจšเฉเจฃเฉ‡ เจ—เจ เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€เจ†เจ‚ เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจพเจฐเฉ€

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ
'เจคเฉ‡ เจจเจตเจพเจ‚ เจฐเจฟเจฒเฉ€เจ•, เจธเจผเจพเจ‡เจฆ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‡ เจธเฉเจฃเจฟเจ† เจนเฉˆ? เจ‡เจธ เจธเฉ‡เจตเจพ เจฆเจพ เจตเจฟเจ•เจพเจธ 10 เจธเจพเจฒ เจคเฉ‹เจ‚ เจตเฉฑเจง เจชเจนเจฟเจฒเจพเจ‚, 2008 เจตเจฟเฉฑเจš เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจ‡เจ† เจธเฉ€เฅค เจ…เจธเฉ€เจ‚ 2012 เจคเฉ‹เจ‚ เจ‡เจธเจฆเฉ€ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ PHP, เจฐเฉ‚เจฌเฉ€ เจ…เจคเฉ‡ เจชเจพเจˆเจฅเจจ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจธเจฎเฉฑเจธเจฟเจ† เจจเจนเฉ€เจ‚ เจ†เจˆ เจนเฉˆ, เจ…เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ C# เจ…เจคเฉ‡ เจ—เฉ‹ เจจเจพเจฒ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจ•เจฐเจจ เจฆเจพ เจ…เจจเฉเจญเจต เจตเฉ€ เจฎเจฟเจฒเจฟเจ† เจนเฉˆเฅค เจธเฉ‡เจตเจพ เจฆเฉ‡ เจฒเฉ‡เจ–เจ•เจพเจ‚ เจ•เฉ‹เจฒ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจจ, เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡, เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจŸเจฐเฉ‡เจธ เจ•เจฐเจจ, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฒเจˆ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจฌเจนเฉเจค เจ•เฉเจ เจฒเจˆ เจนเฉฑเจฒ เจนเจจเฅค

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

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ
เจ‡เจธ เจฆเจพ เจตเจฟเจ•เจพเจธ 2010 เจตเจฟเฉฑเจš เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจ‡เจ† เจกเฉ‡เจŸเจพเจกเฉŒเจ— เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจตเจพเจคเจพเจตเจฐเจจ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจฌเจฟเจฒเจ•เฉเจฒ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจพเจฒเฉ‹เจ‚ เจตเจงเฉ‡เจฐเฉ‡ เจฆเจฟเจฒเจšเจธเจช เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ–เจพเจธ เจคเฉŒเจฐ 'เจคเฉ‡, เจ‡เจน NGINX เจ‡เจจเจ—เจฐเฉ‡เจธ, เจฒเฉŒเจ— เจ•เจฒเฉˆเจ•เจธเจผเจจ, เจธเจŸเฉˆเจŸเจธเจกเฉ€ เจ…เจคเฉ‡ เจ“เจชเจจเจŸเจฐเฉ‡เจธเจฟเฉฐเจ— เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ‡ เจจเจพเจฒ เจเจ•เฉ€เจ•เจฐเจฃ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ เจฆเฉ‡ เจจเจพเจฒ เจ•เจจเฉˆเจ•เจŸ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจŸเจฐเฉˆเจ• เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจ‡เจธ เจฌเฉ‡เจจเจคเฉ€ เจฒเจˆ เจฒเฉŒเจ—เจธ เจฒเฉฑเจญ เจธเจ•เจฆเจพ เจนเฉˆ (เจฆเฉ‹เจตเฉ‡เจ‚ เจตเฉˆเจฌ เจธเจฐเจตเจฐ เจธเจพเจˆเจก 'เจคเฉ‡เฅค เจ…เจคเฉ‡ เจ–เจชเจคเจ•เจพเจฐเจพเจ‚ 'เจคเฉ‡)เฅค

Datadog เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฟเจ† เจ•เจฟ เจ‡เจธ เจจเฉ‡ เจ•เจˆ เจตเจพเจฐ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจฎเฉˆเจช เจจเฉ‚เฉฐ เจ—เจฒเจค เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจฌเจฃเจพเจ‡เจ† เจนเฉˆ, เจ…เจคเฉ‡ เจ•เฉเจ เจคเจ•เจจเฉ€เจ•เฉ€ เจ•เจฎเฉ€เจ†เจ‚ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจธ เจจเฉ‡ เจธเฉ‡เจตเจพ เจฆเฉ€ เจ•เจฟเจธเจฎ เจฆเฉ€ เจ—เจฒเจค เจชเจ›เจพเจฃ เจ•เฉ€เจคเฉ€ (เจ•เฉˆเจธเจผเจฟเฉฐเจ— เจธเฉ‡เจตเจพ เจฒเจˆ Django เจจเฉ‚เฉฐ เจ—เจฒเจค เจธเจฎเจเจฃเจพ) เจ…เจคเฉ‡ เจชเฉเจฐเจธเจฟเฉฑเจง Predis เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ‡เฉฑเจ• PHP เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš 500 เจคเจฐเฉเฉฑเจŸเฉ€เจ†เจ‚ เจชเฉˆเจฆเจพ เจ•เฉ€เจคเฉ€เจ†เจ‚เฅค

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ
เจ…เจŸเจพเจŸเจธ - เจธเจญ เจคเฉ‹เจ‚ เจ›เฉ‹เจŸเจพ เจธเจพเจงเจจ; เจธเฉ‡เจตเจพ 2014 เจตเจฟเฉฑเจš เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจ‡เจธเจฆเจพ เจฎเจพเจฐเจ•เฉ€เจŸเจฟเฉฐเจ— เจฌเจœเจŸ เจธเฉ‚เจšเฉ€เจฌเฉฑเจง เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€เจ†เจ‚ เจจเจพเจฒเฉ‹เจ‚ เจธเจชเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจ˜เจŸเฉ€เจ† เจนเฉˆ, เจœเจผเจฟเจ•เจฐ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจ†เจฎ เจนเจจเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจน เจŸเฉ‚เจฒ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉˆ, เจจเจพ เจธเจฟเจฐเจซ เจ‡เจธเจฆเฉ€เจ†เจ‚ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ (เจเจชเฉ€เจเจฎ, เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจจเจฟเจ—เจฐเจพเจจเฉ€, เจ†เจฆเจฟ) เจตเจฟเฉฑเจš, เจธเจ—เฉ‹เจ‚ เจฆเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจตเฉ€.

เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจฃ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เจน เจธเจฟเจฐเจซ Node.js เจ…เจคเฉ‡ PHP เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจฆเฉ‚เจœเฉ‡ เจชเจพเจธเฉ‡, เจ‡เจน เจกเฉˆเจŸเจพเจกเฉŒเจ— เจจเจพเจฒเฉ‹เจ‚ เจ•เจพเจซเจผเฉ€ เจฌเจฟเจนเจคเจฐ เจขเฉฐเจ— เจจเจพเจฒ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจฌเจพเจ…เจฆ เจตเจพเจฒเฉ‡ เจฆเฉ‡ เจ‰เจฒเจŸ, Atatus เจจเฉ‚เฉฐ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจธเฉ‹เจง เจ•เจฐเจจ เจœเจพเจ‚ เจตเจพเจงเฉ‚ เจฒเฉ‡เจฌเจฒ เจœเฉ‹เฉœเจจ เจฒเจˆ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ New Relic เจจเจพเจฒ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚

เจนเฉเจฃ เจ†เจ“ เจฆเฉ‡เจ–เฉ€เจ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจนเฉˆ เจœเจฟเจธเจฆเฉ‡ เจนเฉฑเจฒ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ:

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

เจ—เฉเจฐเจพเจซ 'เจคเฉ‡ เจฆเฉ‡เจ–เจฃเจพ เจ†เจธเจพเจจ เจนเฉˆ ะฒัะฟะปะตัะบ - เจ†เจ“ เจ‡เจธเจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเฉ€เจ. เจจเจฟเจŠ เจฐเจฟเจฒเจฟเจ• เจตเจฟเฉฑเจš, เจตเฉˆเฉฑเจฌ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉˆเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฒเจˆ เจคเฉเจฐเฉฐเจค เจšเฉเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจธเจพเจฐเฉ‡ เจญเจพเจ— เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ—เฉเจฐเจพเจซ เจตเจฟเฉฑเจš เจฆเจฐเจธเจพเจ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจ‡เฉฑเจฅเฉ‡ เจ—เจฒเจคเฉ€-เจฆเจฐ, เจฌเฉ‡เจจเจคเฉ€-เจฆเจฐ เจชเฉˆเจจเจฒ เจนเจจ... เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ‡เจนเจจเจพเจ‚ เจชเฉˆเจจเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– เจตเจฟเจšเจ•เจพเจฐ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, MySQL 'เจคเฉ‡ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเจจ เจจเจพเจฒ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจธเฉˆเจ•เจธเจผเจจ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพ)เฅค

เจ•เจฟเจ‰เจ‚เจ•เจฟ เจตเจฟเจšเจพเจฐ เจ…เจงเฉ€เจจ เจ‰เจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจ—เจคเฉ€เจตเจฟเจงเฉ€ เจตเจฟเฉฑเจš เจตเจพเจงเจพ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚ PHP, เจ‡เจธ เจšเจพเจฐเจŸ 'เจคเฉ‡ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ•เจฒเฉ€ เจ‡เจธ 'เจคเฉ‡ เจœเจพเจ“ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจเจพเจ‚:

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

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

  • เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ;
  • เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจฌเฉ‡เจจเจคเฉ€ เจ•เฉ€เจคเฉ‡ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ;
  • เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจธเจญ เจคเฉ‹เจ‚ เจนเฉŒเจฒเฉ€เฅค

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจคเฉเจธเฉ€เจ‚ เจนเจฐเฉ‡เจ• เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ•เฉ€ เจ•เจฐ เจฐเจนเฉ€ เจธเฉ€:

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

เจ…เฉฐเจค เจตเจฟเฉฑเจš, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฒเฉฐเจฌเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ‡ เจŸเจฐเฉ‡เจธ เจฆเฉ€เจ†เจ‚ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ€ เจนเฉˆ (เจœเฉ‹ 2 เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจตเฉฑเจง เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจจ)เฅค เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจฒเฉฐเจฌเฉ‡ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฒเจˆ เจชเฉˆเจจเจฒ เจนเฉˆ:

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

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

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

เจ…เจคเฉ‡ เจ…เฉฐเจฆเจฐ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจธเจตเจพเจฒ โ€” เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฒเจˆ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ›เจพเจ‚ เจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐเฉ‹ เจœเฉ‹ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ‡ เจšเฉฑเจฒเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจšเจฒเจพเจˆเจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจจ:

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

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

  • เจฒเฉฐเจฌเฉ‡ PDO::Construct pgpoll เจฆเฉ‡ เจ…เจœเฉ€เจฌ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจธเจพเจจเฉ‚เฉฐ เจ…เจ—เจตเจพเจˆ เจ•เฉ€เจคเฉ€;
  • เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ…เจธเจฅเจฟเจฐเจคเจพ Memcache::Get เจจเฉ‡ เจธเฉเจเจพเจ… เจฆเจฟเฉฑเจคเจพ เจ•เจฟ เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจจเฉ‚เฉฐ เจ—เจฒเจค เจขเฉฐเจ— เจจเจพเจฒ เจธเฉฐเจฐเจšเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€;
  • เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจฒเจˆ เจ‡เฉฑเจ• เจธเจผเฉฑเจ•เฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจงเฉ‡ เจนเฉ‹เจ เจธเจฎเฉ‡เจ‚ เจจเฉ‡ เจ†เจฌเจœเฉˆเจ•เจŸ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจตเจฟเฉฑเจš 500 เจ…เจตเจคเจพเจฐเจพเจ‚ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจจเฉ‡เจธเจŸเจก เจฒเฉ‚เจช เจฆเฉ€ เจ…เจ—เจตเจพเจˆ เจ•เฉ€เจคเฉ€;
  • เจ†เจฆเจฟโ€ฆ

เจ‡เจน เจตเฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจฌเจœเจพเจ, เจฌเจพเจนเจฐเฉ€ เจกเจพเจŸเจพ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจ•เฉเจ เจฎเฉเฉฑเจ– เจธเจ•เฉเจฐเฉ€เจจ 'เจคเฉ‡ เจตเจงเจฆเจพ เจนเฉˆ - เจ…เจคเฉ‡ เจ‡เจธ เจจเจพเจฒ เจ•เฉ‹เจˆ เจซเจฐเจ• เจจเจนเฉ€เจ‚ เจชเฉˆเจ‚เจฆเจพ เจ•เจฟ เจ‡เจน เจ•เฉ€ เจนเฉ‹เจตเฉ‡เจ—เจพ: Redis เจœเจพเจ‚ PostgreSQL - เจ‰เจน เจธเจพเจฐเฉ‡ เจŸเฉˆเจฌ เจตเจฟเฉฑเจš เจฒเฉเจ•เฉ‡ เจนเฉ‹เจ เจนเจจ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ.

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

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

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

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

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

เจชเฉเจฐเจคเฉ€เจฏเฉ‹เจ—เฉ€: เจฎเฉŒเจ•เฉ‡ เจ…เจคเฉ‡ เจชเฉเจฐเจญเจพเจต

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

1. เจกเจพเจŸเจพเจกเฉŒเจ—

เจกเจพเจŸเจพเจกเฉŒเจ— เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจ•เฉฐเจง เจตเจพเจฒเฉ‡ เจชเฉˆเจจเจฒ เจจเจพเจฒ เจธเจพเจกเจพ เจธเจตเจพเจ—เจค เจ•เจฐเจฆเจพ เจนเฉˆ:

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

เจ‡เจน เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ/เจฎเจพเจˆเจ•เฉเจฐเฉ‹ เจธเจฐเจตเจฟเจธเจฟเจœเจผ เจตเจฟเฉฑเจš เจคเฉ‹เฉœเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจ‰เจฆเจพเจนเจฐเจจ เจตเจฟเฉฑเจš Django เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ PostgreSQL เจจเจพเจฒ 2 เจ•เจจเฉˆเจ•เจธเจผเจจ เจฆเฉ‡เจ–เจพเจ‚เจ—เฉ‡ (defaultdb ะธ postgres), เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจธเฉˆเจฒเจฐเฉ€, เจฐเฉˆเจกเจฟเจธ. Datadog เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจคเฉเจนเจพเจจเฉ‚เฉฐ MVC เจธเจฟเจงเจพเจ‚เจคเจพเจ‚ เจฆเจพ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจ—เจฟเจ†เจจ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ: เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจธเจฎเจเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ•เจฟ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฟเฉฑเจฅเฉ‹เจ‚ เจ†เจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ‡เจน เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเจพ เจจเจ•เจธเจผเจพ:

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ, เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจตเจฟเฉฑเจš เจ•เฉเจ เจ…เจœเจฟเจนเจพ เจนเฉ€ เจนเฉˆ:

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

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

เจšเจฒเฉ‹ เจกเฉˆเจŸเจพเจกเฉŒเจ— 'เจคเฉ‡ เจตเจพเจชเจธ เจ†เจ“: เจธเจฐเจตเจฟเจธ เจฎเฉˆเจช เจคเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจฏเฉ‚เจœเจผเจฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ Django 'เจคเฉ‡ เจ†เจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจšเจฒเฉ‹ Django เจธเฉ‡เจตเจพ 'เจคเฉ‡ เจšเฉฑเจฒเฉ€เจ เจ…เจคเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจฆเฉ‡เจ–เฉ€เจ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ•เฉ€ เจ‰เจฎเฉ€เจฆ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚:

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

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

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

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

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

เจ—เฉเจฐเจพเจซเจพเจ‚ เจฆเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจฆเฉ‡ เจธเจฎเจพเจจ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจนเจจ:

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

Datadog เจตเจฟเฉฑเจš, เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจจเฉ‚เฉฐ เจฌเฉเจฒเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจธเจฐเฉ‹เจค. เจคเฉเจธเฉ€เจ‚ เจจเจฟเจฏเฉฐเจคเจฐเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจฆเฉเจ†เจฐเจพ, เจ”เจธเจค เจœเจตเจพเจฌ เจธเจฎเฉ‡เจ‚ เจฆเฉเจ†เจฐเจพ, เจ…เจคเฉ‡ เจšเฉเจฃเฉ‡ เจนเฉ‹เจ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจฌเจฟเจคเจพเจ เจ—เจ เจ…เจงเจฟเจ•เจคเจฎ เจธเจฎเฉ‡เจ‚ เจฆเฉเจ†เจฐเจพ เจ•เฉเจฐเจฎเจฌเฉฑเจง เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจคเฉเจธเฉ€เจ‚ เจธเจฐเฉ‹เจค เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจ‰เจน เจธเจญ เจ•เฉเจ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ New Relic เจตเจฟเฉฑเจš เจฆเฉ‡เจ–เจฟเจ† เจนเฉˆ:

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

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

Datadog เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจตเฉ€ เจ‰เจฆเจพเจนเจฐเจจ เจธเจฐเฉ‹เจค เจ–เฉ‹เจฒเฉเจนเจฟเจ† เจ…เจคเฉ‡ เจ…เจงเจฟเจเจจ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ:

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

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

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

เจ…เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจฆเจฟเจฒเจšเจธเจช เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจนเฉ‹เจธเจŸ เจฆเฉ‡ เจฒเฉ‹เจก เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฃเจพ เจœเจฟเจธ 'เจคเฉ‡ เจฌเฉ‡เจจเจคเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ เจ…เจคเฉ‡ เจฌเฉ‡เจจเจคเฉ€ เจฒเฉŒเจ—เจธ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฃเจพ.

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

เจฎเจนเจพเจจ เจเจ•เฉ€เจ•เจฐเจฃ!

เจคเฉเจธเฉ€เจ‚ เจนเฉˆเจฐเจพเจจ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจŸเฉˆเจฌเจธ เจ•เจฟเฉฑเจฅเฉ‡ เจนเจจ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ ะธ เจฌเจพเจนเจฐเฉ€ เจธเฉ‡เจตเจพเจตเจพเจ‚, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจตเจฟเฉฑเจšเฅค เจ‡เฉฑเจฅเฉ‡ เจ•เฉ‹เจˆ เจตเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ: เจ•เจฟเจ‰เจ‚เจ•เจฟ เจกเฉ‡เจŸเจพเจกเฉŒเจ— เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจญเจพเจ—เจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจชเฉ‹เจœเจผ เจ•เจฐเจฆเจพ เจนเฉˆ, PostgreSQL เจจเฉ‚เฉฐ เจฎเฉฐเจจเจฟเจ† เจœเจพเจตเฉ‡เจ—เจพ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจธเฉ‡เจตเจพ, เจ…เจคเฉ‡ เจฌเจพเจนเจฐเฉ€ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ€ เจฌเจœเจพเจ เจ‡เจน เจ–เฉ‹เจœเจฃ เจฏเฉ‹เจ— เจนเฉˆ aws.storage (เจ‡เจน เจนเจฐ เจฆเฉ‚เจœเฉ€ เจฌเจพเจนเจฐเฉ€ เจธเฉ‡เจตเจพ เจฒเจˆ เจธเจฎเจพเจจ เจนเฉ‹เจตเฉ‡เจ—เจพ เจœเจฟเจธ เจคเฉฑเจ• เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจเจ•เจธเฉˆเจธ เจ•เจฐ เจธเจ•เจฆเฉ€ เจนเฉˆ)เฅค

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

เจ‡เฉฑเจฅเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจนเฉˆ postgres:

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ‰เจน เจธเจญ เจ•เฉเจ เจนเฉˆ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจธเฉ€:

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฟเจธ "เจธเฉ‡เจตเจพ" เจคเฉ‹เจ‚ เจ†เจˆ เจนเฉˆเฅค

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

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

2.เจ…เจŸเจพเจŸเจธ

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

เจฎเฉเฉฑเจ– เจชเฉˆเจจเจฒ เจธเจฎเจพเจจ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจ—เจ Redis เจ…เจคเฉ‡ memcached เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจจเจนเฉ€เจ‚ เจธเฉ€เฅค

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

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

เจเจŸเฉˆเจŸเจธ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš, เจนเจฐ เจšเฉ€เจœเจผ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจฆเฉ‡ เจฌเจฐเจพเจฌเจฐ เจนเฉˆเฅค เจจเจจเฉเจ•เจธเจพเจจ เจ‡เจน เจนเฉˆ เจ•เจฟ เจนเจฐเฉ‡เจ• เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจฒเจˆ เจ—เจคเฉ€เจธเจผเฉ€เจฒเจคเจพ เจคเฉเจฐเฉฐเจค เจฆเจฟเจ–เจพเจˆ เจจเจนเฉ€เจ‚ เจฆเจฟเฉฐเจฆเฉ€. เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจจเฉ‚เฉฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจŸเฉ‡เจฌเจฒ เจตเจฟเฉฑเจš เจ–เฉ‹เจœเจฃเจพ เจชเจตเฉ‡เจ—เจพ, เจฆเฉเจ†เจฐเจพ เจ›เจพเจ‚เจŸเจฃเจพ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเจฎเจพเจ‚ เจ–เจชเจค เจนเฉเฉฐเจฆเจพ เจนเฉˆ:

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐเจพเจ‚ เจฆเฉ€ เจ†เจฎ เจธเฉ‚เจšเฉ€ เจŸเฉˆเจฌ เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจนเฉˆ เจเจ•เจธเจชเจฒเฉ‹เจฐ:

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

เจ•เฉเจ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจจเจพเจฒ, เจ‡เจน เจธเจพเจฐเจฃเฉ€ เจกเฉˆเจŸเจพเจกเฉŒเจ— เจฆเฉ€ เจฏเจพเจฆ เจฆเจฟเจตเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจน เจจเจฟเจŠ เจฐเฉ€เจฒเจฟเจ• เจตเจฟเฉฑเจš เจธเจฎเจพเจจ เจจเจพเจฒเฉ‹เจ‚ เจตเจงเฉ€เจ† เจชเจธเฉฐเจฆ เจนเฉˆเฅค

เจคเฉเจธเฉ€เจ‚ เจนเจฐเฉ‡เจ• เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ•เฉ€ เจ•เจฐ เจฐเจนเฉ€ เจธเฉ€:

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

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

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ 'เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจŸเจฐเฉ‡เจธ เจฆเฉ€ เจ‰เจฆเจพเจนเจฐเจจ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจคเฉเจธเฉ€เจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ‡ เจธเจฟเจฐเจฒเฉ‡เจ–เจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹. เจนเจฐ เจšเฉ€เจœเจผ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉˆ:

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจเจŸเฉˆเจŸเจธ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจŸเจฐเฉ‡เจธ เจจเจพเจฒ เจ–เฉเจธเจผ เจนเฉˆ - เจ‡เฉฑเจ• เจฐเฉ€เจฎเจพเจˆเจ‚เจกเจฐ เจฌเจฒเจพเจ• เจตเจฟเฉฑเจš เจ•เจพเจฒเจพเจ‚ เจฆเฉ‡ เจ†เจฎ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจ—เจฒเฉ‚เจ‡เฉฐเจ— เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚:

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ
เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจซเจฟเจฒเจŸเจฐ เจฆเฉ€ เจ˜เจพเจŸ เจนเฉˆ เจœเฉ‹ (เจจเจฟเจŠ เจฐเฉ€เจฒเจฟเจ• เจตเจพเจ‚เจ—) เจ…เจคเจฟ-เจคเฉ‡เจœเจผ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ (<5ms) เจจเฉ‚เฉฐ เจ•เฉฑเจŸ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค เจฆเฉ‚เจœเฉ‡ เจชเจพเจธเฉ‡, เจฎเฉˆเจจเฉ‚เฉฐ เจ…เฉฐเจคเจฟเจฎ เจŸเฉเจฐเจพเจ‚เจœเฉˆเจ•เจธเจผเจจ เจœเจตเจพเจฌ (เจธเจซเจฒเจคเจพ เจœเจพเจ‚ เจ—เจฒเจคเฉ€) เจฆเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจชเจธเฉฐเจฆ เจ†เจ‡เจ†เฅค

เจชเฉˆเจจเจฒ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉเจ†เจฐเจพ เจ•เฉ€เจคเฉ‡ เจ—เจ เจฌเจพเจนเจฐเฉ€ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเจพ เจ…เจงเจฟเจเจจ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจกเฉ€ เจฎเจฆเจฆ เจ•เจฐเฉ‡เจ—เจพเฅค เจฎเฉˆเจจเฉ‚เฉฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฏเจพเจฆ เจฆเจฟเจตเจพเจ‰เจฃ เจฆเจฟเจ“ เจ•เจฟ Atatus เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ PostgreSQL เจ…เจคเฉ‡ MySQL เจฎเจฟเจฒเจฟเจ† เจนเฉˆ, เจนเจพเจฒเจพเจ‚เจ•เจฟ Redis เจ…เจคเฉ‡ memcached เจตเฉ€ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเจจเฅค

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ†เจฎ เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจ…เจจเฉเจธเจพเจฐ เจ•เฉเจฐเจฎเจฌเฉฑเจง เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ: เจœเจตเจพเจฌ เจฆเฉ€ เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ, เจ”เจธเจค เจœเจตเจพเจฌ เจธเจฎเจพเจ‚, เจ…เจคเฉ‡ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจนเฉ‹เจฐเฅค เจฎเฉˆเจ‚ เจธเจญ เจคเฉ‹เจ‚ เจนเฉŒเจฒเฉ€ เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจŸเฉˆเจฌ เจฆเจพ เจœเจผเจฟเจ•เจฐ เจ•เจฐเจจเจพ เจšเจพเจนเจพเจ‚เจ—เจพ - เจ‡เจน เจฌเจนเฉเจค เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, PostgreSQL เจฒเจˆ เจ‡เจธ เจŸเฉˆเจฌ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจฆเฉ‡ เจกเฉ‡เจŸเจพ เจจเจพเจฒ เจฎเฉ‡เจฒ เจ–เจพเจ‚เจฆเจพ เจนเฉˆ pg_stat_statements - เจธเจผเจพเจจเจฆเจพเจฐ เจจเจคเฉ€เจœเจพ!

เจ‡เจ•เฉฑเจฒเฉ‡ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจจเจนเฉ€เจ‚: เจกเฉˆเจŸเจพเจกเฉŒเจ— เจ…เจคเฉ‡ เจเจŸเฉˆเจŸเจธ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ

เจŸเฉˆเจฌ เจฌเจพเจนเจฐเฉ€ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจฆเฉ‡ เจธเจฎเจพเจจเฅค

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

เจฆเฉ‹เจตเฉ‡เจ‚ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ‡ เจธเจพเจงเจจเจพเจ‚ เจจเฉ‡ เจเจชเฉ€เจเจฎ เจฆเฉ€ เจญเฉ‚เจฎเจฟเจ•เจพ เจตเจฟเฉฑเจš เจตเจงเฉ€เจ† เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ•เฉ€เจคเจพเฅค เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ•เฉ‹เจˆ เจตเฉ€ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจธเจพเจกเฉ‡ เจชเฉเจฐเจญเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจธเฉฐเจ–เฉ‡เจช เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ:

เจกเฉ‡เจŸเจพเจกเฉŒเจ—

เจชเฉเจฐเฉ‹:

  • เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจŸเฉˆเจฐเจฟเจซ เจ…เจจเฉเจธเฉ‚เจšเฉ€ (APM เจฆเฉ€ เจ•เฉ€เจฎเจค 31 USD เจชเฉเจฐเจคเฉ€ เจนเฉ‹เจธเจŸ เจนเฉˆ);
  • เจชเจพเจˆเจฅเจจ เจจเจพเจฒ เจตเจงเฉ€เจ† เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ;
  • OpenTracing เจจเจพเจฒ เจเจ•เฉ€เจ•เจฐเจฃ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ
  • เจ•เฉเจฌเจฐเจจเฉ‡เจŸเจธ เจจเจพเจฒ เจเจ•เฉ€เจ•เจฐเจฃ;
  • NGINX Ingress เจจเจพเจฒ เจเจ•เฉ€เจ•เจฐเจฃ.

เจจเฉเจ•เจธเจพเจจ:

  • เจ‡เฉฑเจ•เฉ‹ เจ‡เฉฑเจ• APM เจœเจฟเจธ เจ•เจพเจฐเจจ เจ‡เฉฑเจ• เจฎเฉ‹เจกเจฟเจŠเจฒ เจ—เจฒเจคเฉ€ (predis) เจ•เจพเจฐเจจ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ…เจฃเจ‰เจชเจฒเจฌเจง เจนเฉ‹ เจ—เจˆ เจธเฉ€;
  • เจ•เจฎเจœเจผเฉ‹เจฐ PHP เจ†เจŸเฉ‹-เจ‡เฉฐเจธเจŸเจฐเฉ‚เจฎเฉˆเจ‚เจŸเฉ‡เจธเจผเจจ;
  • เจธเฉ‡เจตเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจ‰เจฆเฉ‡เจธเจผ เจฆเฉ€ เจ…เฉฐเจธเจผเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจœเฉ€เจฌ เจชเจฐเจฟเจญเจพเจธเจผเจพเฅค

เจ…เจŸเจพเจŸเจธ

เจชเฉเจฐเฉ‹:

  • เจกเฉ‚เฉฐเจ˜เฉ€ PHP เจธเจพเจงเจจ;
  • เจฏเฉ‚เจœเจผเจฐ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเจฟเจŠ เจฐเฉ€เจฒเฉ€เจ• เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉˆเฅค

เจจเฉเจ•เจธเจพเจจ:

  • เจชเฉเจฐเจพเจฃเฉ‡ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎเจพเจ‚ (Ubuntu 12.05, CentOS 5) 'เจคเฉ‡ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ;
  • เจ•เจฎเจœเจผเฉ‹เจฐ เจ†เจŸเฉ‹-เจ‡เฉฐเจคเจฐเฉ‚เจฎเฉˆเจ‚เจŸเฉ‡เจธเจผเจจ;
  • เจธเจฟเจฐเจซเจผ เจฆเฉ‹ เจญเจพเจธเจผเจพเจตเจพเจ‚ (Node.js เจ…เจคเฉ‡ PHP) เจฒเจˆ เจธเจฎเจฐเจฅเจจ;
  • เจนเฉŒเจฒเฉ€ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ.

เจชเฉเจฐเจคเฉ€ เจธเจฐเจตเจฐ เจชเฉเจฐเจคเฉ€ เจฎเจนเฉ€เจจเจพ 69 USD เจฆเฉ€ เจเจŸเฉˆเจŸเจธ เจฆเฉ€ เจ•เฉ€เจฎเจค เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ, เจ…เจธเฉ€เจ‚ เจกเฉˆเจŸเจพเจกเฉŒเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจพเจ‚เจ—เฉ‡, เจœเฉ‹ เจธเจพเจกเฉ€เจ†เจ‚ เจฒเฉ‹เฉœเจพเจ‚ (K8s เจตเจฟเฉฑเจš เจตเฉˆเฉฑเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚) เจจเจพเจฒ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจนเจจเฅค

PS

เจธเจพเจกเฉ‡ เจฌเจฒเฉŒเจ— 'เจคเฉ‡ เจตเฉ€ เจชเฉœเฉเจนเฉ‹:

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

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