เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจธเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจคเฉฑเจ•: เจ…เจธเฉ€เจ‚ CIAN 'เจคเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เฉ€เจคเจพ

เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจธเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจคเฉฑเจ•: เจ…เจธเฉ€เจ‚ CIAN 'เจคเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เฉ€เจคเจพ

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

เจœเจผเฉ€เจฐเฉ‹ เจชเฉฑเจงเจฐ

"เจœเจผเฉ€เจฐเฉ‹ เจชเฉฑเจงเจฐ เจตเจฐเจ—เฉ€ เจ•เฉ‹เจˆ เจšเฉ€เจœเจผ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจฎเฉˆเจจเฉ‚เฉฐ เจ…เจœเจฟเจนเฉ€ เจ•เฉ‹เจˆ เจšเฉ€เจœเจผ เจจเจนเฉ€เจ‚ เจชเจคเจพ"
เจซเจฟเจฒเจฎ "เจ•เฉเฉฐเจ— เจซเฉ‚ เจชเจพเจ‚เจกเจพ" เจคเฉ‹เจ‚ เจฎเจพเจธเจŸเจฐ เจธเจผเจฟเจซเฉ‚

CIAN เจตเจฟเจ–เฉ‡ เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจ•เฉฐเจชเจจเฉ€ เจฆเฉ€ เจธเจฅเจพเจชเจจเจพ เจคเฉ‹เจ‚ 14 เจธเจพเจฒ เจฌเจพเจ…เจฆ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจˆเฅค เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจตเจฟเจ•เจพเจธ เจŸเฉ€เจฎ เจตเจฟเฉฑเจš 35 เจฒเฉ‹เจ• เจธเจจเฅค เจตเจฟเจธเจผเจตเจพเจธ เจ•เจฐเจจเจพ เจ”เจ–เจพ, เจ เฉ€เจ• เจนเฉˆ? เจฌเฉ‡เจธเจผเฉฑเจ•, เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจ•เจฟเจธเฉ‡ เจจเจพ เจ•เจฟเจธเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆ เจธเฉ€, เจชเจฐ เจจเจฟเจฐเฉฐเจคเจฐ เจเจ•เฉ€เจ•เจฐเจฃ เจ…เจคเฉ‡ เจ•เฉ‹เจก เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจฒเจˆ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจฆเจฟเจธเจผเจพ 2015 เจตเจฟเฉฑเจš เจฐเฉ‚เจช เจงเจพเจฐเจจ เจ•เจฐเจจ เจฒเฉฑเจ—เฉ€เฅค 

เจ‰เจธ เจธเจฎเฉ‡เจ‚, เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจชเจพเจˆเจฅเจจ, C# เจ…เจคเฉ‡ PHP เจฆเจพ เจ‡เฉฑเจ• เจตเจฟเจธเจผเจพเจฒ เจฎเฉ‹เจจเฉ‹เจฒเจฟเจฅ เจธเฉ€, เจœเฉ‹ เจฒเฉ€เจจเจ•เจธ/เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจคเจพเจ‡เจจเจพเจค เจธเฉ€เฅค เจ‡เจธ เจฐเจพเจ–เจธเจผ เจจเฉ‚เฉฐ เจคเฉˆเจจเจพเจค เจ•เจฐเจจ เจฒเจˆ, เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸ เจธเฉ€ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจนเฉฑเจฅเฉ€เจ‚ เจšเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚เฅค เจฎเฉ‹เจจเฉ‹เจฒเจฟเจฅ เจฆเฉ€ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจตเฉ€ เจธเฉ€, เจœเจฟเจธ เจจเฉ‡ เจธเจผเจพเจ–เจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจฒเจพเจ‰เจฃ, เจจเฉเจ•เจธ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเจจ, เจ…เจคเฉ‡ "เจฌเจฟเจฒเจก เจตเจฟเฉฑเจš เจตเฉฑเจ–เฉ‹-เจตเฉฑเจ–เจฐเฉ‡ เจ•เจพเจฐเจœเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ" เจฆเฉเจฌเจพเจฐเจพ เจฌเจฃเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡ เจŸเจ•เจฐเจพเจ… เจ•เจพเจฐเจจ เจฆเจฐเจฆ เจ…เจคเฉ‡ เจฆเฉเฉฑเจ– เจฒเจฟเจ†เจ‡เจ†เฅค เจ‡เฉฑเจ• เจธเจฐเจฒ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ:

เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจธเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจคเฉฑเจ•: เจ…เจธเฉ€เจ‚ CIAN 'เจคเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เฉ€เจคเจพ

เจ…เจธเฉ€เจ‚ เจ‡เจธ เจคเฉ‹เจ‚ เจ–เฉเจธเจผ เจจเจนเฉ€เจ‚ เจธเฉ€, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฆเฉเจนเจฐเจพเจ‰เจฃ เจฏเฉ‹เจ—, เจธเจตเฉˆเจšเจฒเจฟเจค เจ…เจคเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจเจฏเฉ‹เจ— เจฌเจฟเจฒเจก เจ…เจคเฉ‡ เจกเจฟเจชเจฒเจพเจ‡เจฎเฉˆเจ‚เจŸ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฌเจฃเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจธเฉ€เฅค เจ‡เจธเจฆเฉ‡ เจฒเจˆ, เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• CI/CD เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจฒเฉ‹เฉœ เจธเฉ€, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ Teamcity เจฆเฉ‡ เจฎเฉเจซเจค เจธเฉฐเจธเจ•เจฐเจฃ เจ…เจคเฉ‡ Jenkins เจฆเฉ‡ เจฎเฉเจซเจค เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เฉ€เจคเฉ€, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฆเฉ‹เจตเฉ‡เจ‚ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจธเฉˆเฉฑเจŸ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจพเจกเฉ‡ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒ เจนเจจเฅค เจ…เจธเฉ€เจ‚ เจŸเฉ€เจฎเจธเจฟเจŸเฉ€ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจคเจพเจœเจผเจพ เจ‰เจคเจชเจพเจฆ เจตเจœเฉ‹เจ‚ เจšเฉเจฃเจฟเจ† เจนเฉˆเฅค เจ‰เจธ เจธเจฎเฉ‡เจ‚, เจ…เจธเฉ€เจ‚ เจ…เจœเฉ‡ เจคเฉฑเจ• เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจธเฉ€ เจ…เจคเฉ‡ เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจ•เจพเจฐเจœเจพเจ‚ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจธเฉ€เฅค

เจธเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจธเจฟเจธเจŸเจฎ เจฆเจพ เจตเจฟเจšเจพเจฐ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆ

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

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

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

เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจธเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจคเฉฑเจ•: เจ…เจธเฉ€เจ‚ CIAN 'เจคเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เฉ€เจคเจพ

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

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

เจ…เจธเฉ€เจ‚ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚

เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจธเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจคเฉฑเจ•: เจ…เจธเฉ€เจ‚ CIAN 'เจคเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เฉ€เจคเจพ

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

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

เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจŸเฉ€เจฎ

เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš 130 เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเจพ เจธเจŸเจพเจซ เจนเฉˆ, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจพเจ‚ เจตเฉฑเจกเจพ เจนเฉ‹. เจจเจฟเจฐเฉฐเจคเจฐ เจเจ•เฉ€เจ•เจฐเจฃ เจ…เจคเฉ‡ เจ•เฉ‹เจก เจกเจฟเจฒเฉ€เจตเจฐเฉ€ เจฒเจˆ เจŸเฉ€เจฎ (เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจกเจฟเจชเจฒเฉ‹เจ เจ…เจคเฉ‡ เจเจ•เฉ€เจ•เจฐเจฃ เจœเจพเจ‚ DI เจŸเฉ€เจฎ เจตเจœเฉ‹เจ‚ เจœเจพเจฃเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ) เจตเจฟเฉฑเจš 7 โ€‹โ€‹เจฒเฉ‹เจ• เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ 2 เจฆเจฟเจธเจผเจพเจตเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ: เจ‡เฉฐเจŸเฉˆเจ—เจฐเฉ‹ เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจ…เจคเฉ‡ DevOps เจฆเจพ เจตเจฟเจ•เจพเจธเฅค 

DevOps CIAN เจธเจพเจˆเจŸ, เจ‡เฉฐเจŸเฉˆเจ—เจฐเฉ‹ เจตเจพเจคเจพเจตเจฐเจฃ เจฆเฉ‡ เจฆเฉ‡เจต/เจฌเฉ€เจŸเจพ เจตเจพเจคเจพเจตเจฐเจฃ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉˆ, เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจนเฉฑเจฒ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเจ•เฉ‡เจฒเจฟเฉฐเจ— เจตเจพเจคเจพเจตเจฐเจจ เจฒเจˆ เจจเจตเฉ‡เจ‚ เจคเจฐเฉ€เจ•เฉ‡ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เฉฐเจŸเฉˆเจ—เจฐเฉ‹ เจกเจฟเจตเฉˆเจฒเจชเจฎเฉˆเจ‚เจŸ เจฆเจฟเจธเจผเจพ เจ‡เฉฐเจŸเฉˆเจ—เจฐเฉ‹ เจ†เจชเจฃเฉ‡ เจ†เจช เจ…เจคเฉ‡ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ‹เจตเจพเจ‚ เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเฉ‡เจจเจ•เจฟเจจเจธ, เจœเฉ€เจฐเจพ, เจ•เจจเจซเจฒเฉ‚เจเจ‚เจธ เจฒเจˆ เจชเจฒเฉฑเจ—เจ‡เจจ, เจ…เจคเฉ‡ เจตเจฟเจ•เจพเจธ เจŸเฉ€เจฎเจพเจ‚ เจฒเจˆ เจธเจนเจพเจ‡เจ• เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฆเจพ เจตเจฟเจ•เจพเจธ เจตเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆเฅค 

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

CIAN 'เจคเฉ‡ เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจฆเจพ เจฒเฉ‡เจ…เจฐ เจ•เฉ‡เจ•

เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจธเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจคเฉฑเจ•: เจ…เจธเฉ€เจ‚ CIAN 'เจคเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เฉ€เจคเจพ

เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจธเจพเจฐเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจˆ เจฒเฉ‡เจ…เจฐเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ:

  1. เจฌเจพเจนเจฐเฉ€ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ (เจœเฉ€เจฐเจพ, เจฌเจฟเฉฑเจŸเจฌเจ•เฉ‡เจŸ, เจ†เจฆเจฟ)เฅค เจตเจฟเจ•เจพเจธ เจŸเฉ€เจฎเจพเจ‚ เจ‰เจจเฉเจนเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค
  2. เจ‡เฉฐเจŸเฉˆเจ—เจฐเฉ‹ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ. เจฌเจนเฉเจคเฉ‡ เจ…เจ•เจธเจฐ, เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ‡เจธเจฆเฉ‡ เจจเจพเจฒ เจธเจฟเฉฑเจงเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡, เจชเจฐ เจ‡เจน เจ‰เจน เจนเฉˆ เจœเฉ‹ เจธเจพเจฐเฉ‡ เจ†เจŸเฉ‹เจฎเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจšเฉฑเจฒเจฆเจพ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค
  3. เจกเจฟเจฒเจฟเจตเจฐเฉ€, เจ†เจฐเจ•เฉˆเจธเจŸเฉเจฐเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจ–เฉ‹เจœ เจธเฉ‡เจตเจพเจตเจพเจ‚ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเฉ‡เจ•เจจเจฟเจจเจธ, เจ•เฉŒเจ‚เจธเจฒ, เจจเฉ‹เจฎเฉˆเจก)เฅค เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจฎเจฆเจฆ เจจเจพเจฒ, เจ…เจธเฉ€เจ‚ เจธเจฐเจตเจฐเจพเจ‚ 'เจคเฉ‡ เจ•เฉ‹เจก เจคเฉˆเจจเจพเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจธเฉ‡เจตเจพเจตเจพเจ‚ เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค
  4. เจญเฉŒเจคเจฟเจ• เจชเจฐเจค (เจธเจฐเจตเจฐ, OS, เจธเฉฐเจฌเฉฐเจงเจฟเจค เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ)เฅค เจธเจพเจกเจพ เจ•เฉ‹เจก เจ‡เจธ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจน เจœเจพเจ‚ เจคเจพเจ‚ เจ‡เฉฑเจ• เจญเฉŒเจคเจฟเจ• เจธเจฐเจตเจฐ เจœเจพเจ‚ เจ‡เฉฑเจ• เจตเจฐเจšเฉเจ…เจฒ เจ‡เฉฑเจ• (LXC, KVM, Docker) เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค

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

เจฌเจฐเจ•เจฐเจพเจฐ เจนเฉˆ

เจ†เจ“ Integro 'เจคเฉ‡ เจงเจฟเจ†เจจ เจ•เฉ‡เจ‚เจฆเจฐเจฟเจค เจ•เจฐเฉ€เจ เจ…เจคเฉ‡ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจธเจŸเฉˆเจ• เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚เจ†เจค เจ•เจฐเฉ€เจ:

  • CentOS 7
  • เจกเฉŒเจ•เจฐ + เจจเฉ‹เจฎเฉˆเจก + เจ•เฉŒเจ‚เจธเจฒ + เจตเจพเจฒเจŸ
  • Java 11 (เจชเฉเจฐเจพเจฃเจพ เจ‡เฉฐเจŸเฉˆเจ—เจฐเฉ‹ เจฎเฉ‹เจจเฉ‹เจฒเจฟเจฅ Java 8 'เจคเฉ‡ เจฐเจนเฉ‡เจ—เจพ)
  • เจธเจชเจฐเจฟเฉฐเจ— เจฌเฉ‚เจŸ 2.X + เจธเจชเจฐเจฟเฉฐเจ— เจ•เจฒเจพเจ‰เจก เจ•เฉŒเจ‚เจซเจฟเจ—
  • PostgreSql 11
  • เจฐเฉˆเจฌเจฟเจŸเจฎเจ•เจฟQ 
  • เจ…เจชเจพเจšเฉ‡ เจ‡เจ—เจจเจพเจˆเจŸ
  • เจ•เฉˆเจฎเฉเฉฐเจกเจพ (เจเจฎเจฌเฉˆเจกเจก)
  • เจ—เฉเจฐเจพเจซเจพเจจเจพ + เจ—เฉเจฐเฉˆเจซเจพเจˆเจŸ + เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ + เจœเฉˆเจ—เจฐ + ELK
  • เจตเฉˆเฉฑเจฌ UI: เจชเฉเจฐเจคเฉ€เจ•เจฟเจฐเจฟเจ† (CSR) + MobX
  • SSO: เจ•เฉ€เจ•เจฒเฉ‹เจ•

เจ…เจธเฉ€เจ‚ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจธเจฟเจงเจพเจ‚เจค เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจนเจพเจฒเจพเจ‚เจ•เจฟ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฐเจŸเฉˆเจ—เจฐเฉ‹ เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ‡ เจฎเฉ‹เจจเฉ‹เจฒเจฟเจฅ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจตเจฟเจฐเจพเจธเจค เจนเฉˆเฅค เจนเจฐเฉ‡เจ• เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจ‡เจธเจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจกเฉŒเจ•เจฐ เจ•เฉฐเจŸเฉ‡เจจเจฐ เจตเจฟเฉฑเจš เจšเจฒเจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจธเฉ‡เจตเจพเจตเจพเจ‚ HTTP เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจ…เจคเฉ‡ RabbitMQ เจธเฉเจจเฉ‡เจนเจฟเจ†เจ‚ เจฆเฉเจ†เจฐเจพ เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจจเจพเจฒ เจธเฉฐเจšเจพเจฐ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจฎเจพเจˆเจ•เจฐเฉ‹ เจธเจฐเจตเจฟเจธเจฟเจœเจผ เจ•เฉŒเจ‚เจธเจฒ เจฆเฉเจ†เจฐเจพ เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจจเฉ‚เฉฐ เจฒเฉฑเจญเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ SSO (Keycloak, OAuth 2/OpenID เจ•เจจเฉˆเจ•เจŸ) เจฐเจพเจนเฉ€เจ‚ เจชเฉเจฐเจฎเจพเจฃเฉ€เจ•เจฐเจจ เจชเจพเจธ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ‡เจธ เจจเฉ‚เฉฐ เจฌเฉ‡เจจเจคเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจธเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจคเฉฑเจ•: เจ…เจธเฉ€เจ‚ CIAN 'เจคเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เฉ€เจคเจพ

เจ‡เฉฑเจ• เจ…เจธเจฒ-เจœเฉ€เจตเจจ เจ‰เจฆเจพเจนเจฐเจจ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡, เจœเฉ‡เจจเจ•เจฟเฉฐเจธ เจจเจพเจฒ เจ—เฉฑเจฒเจฌเจพเจค เจ•เจฐเจจ 'เจคเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เจฐเฉ‹, เจœเจฟเจธ เจตเจฟเฉฑเจš เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจ•เจฆเจฎ เจนเจจ:

  1. เจตเจฐเจ•เจซเจฒเฉ‹ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ (เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจซเจฒเฉ‹ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ) เจœเฉ‡เจจเจ•เจฟเฉฐเจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเจฟเจฒเจก เจšเจฒเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจ‰เจน เจœเฉ‡เจจเจ•เจฟเฉฐเจธ (เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจœเฉˆเจจเจ•เจฟเฉฐเจธ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจตเจœเฉ‹เจ‚ เจœเจพเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ) เจฆเฉ‡ เจจเจพเจฒ เจเจ•เฉ€เจ•เจฐเจฃ เจฒเจˆ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจฆเฉ‡ IP:PORT เจจเฉ‚เฉฐ เจฒเฉฑเจญเจฃ เจฒเจˆ เจ•เฉŒเจ‚เจธเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจœเฉ‡เจจเจ•เจฟเฉฐเจธ เจตเจฟเฉฑเจš เจฌเจฟเจฒเจก เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ…เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจธ เจฌเฉ‡เจจเจคเฉ€ เจญเฉ‡เจœเจฆเจพ เจนเฉˆเฅค
  2. เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจœเฉ‡เจจเจ•เจฟเฉฐเจธ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจ‡เฉฑเจ• เจœเฉŒเจฌ เจ†เจˆเจกเฉ€ เจคเจฟเจ†เจฐ เจ•เจฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจœเจตเจพเจฌ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉฐเจฎ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‡เจน เจ‡เฉฑเจ• REST API เจ•เจพเจฒ เจฆเฉเจ†เจฐเจพ เจœเฉ‡เจจเจ•เจฟเฉฐเจธ เจตเจฟเฉฑเจš เจฌเจฟเจฒเจก เจจเฉ‚เฉฐ เจšเจพเจฒเฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  3. เจœเฉ‡เจจเจ•เจฟเฉฐเจธ เจฌเจฟเจฒเจก เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡, เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจœเฉ‡เจจเจ•เจฟเฉฐเจธ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจจเฉ‚เฉฐ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจตเฉˆเจฌเจนเฉเฉฑเจ• เจญเฉ‡เจœเจฆเจพ เจนเฉˆเฅค
  4. เจœเฉ‡เจจเจ•เจฟเฉฐเจธ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ, เจตเฉˆเฉฑเจฌเจนเฉเฉฑเจ• เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจธเฉเจจเฉ‡เจนเจพ เจคเจฟเจ†เจฐ เจ•เจฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธ เจจเจพเจฒ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจจเจคเฉ€เจœเฉ‡ เจจเฉฑเจฅเฉ€ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจธเฉเจจเฉ‡เจนเจพ RabbitMQ เจ•เจคเจพเจฐ เจตเจฟเฉฑเจš เจญเฉ‡เจœเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค
  5. RabbitMQ เจฆเฉเจ†เจฐเจพ, เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจธเฉเจจเฉ‡เจนเจพ เจซเจฒเฉ‹ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจคเฉฑเจ• เจชเจนเฉเฉฐเจšเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจฌเฉ‡เจจเจคเฉ€ เจ…เจคเฉ‡ เจชเฉเจฐเจพเจชเจค เจธเฉฐเจฆเฉ‡เจธเจผ เจคเฉ‹เจ‚ เจœเฉŒเจฌ เจ†เจˆเจกเฉ€ เจจเฉ‚เฉฐ เจฎเจฟเจฒเจพ เจ•เฉ‡ เจ†เจชเจฃเฉ‡ เจ•เฉฐเจฎ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจฌเจพเจฐเฉ‡ เจธเจฟเฉฑเจ–เจฆเจพ เจนเฉˆเฅค

เจนเฉเจฃ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฒเจ—เจญเจ— 30 เจฎเจพเจˆเจ•เฉเจฐเฉ‹ เจธเจฐเจตเจฟเจธเจฟเจœเจผ เจนเจจ, เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจˆ เจธเจฎเฉ‚เจนเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ:

  1. เจธเฉฐเจฐเจšเจจเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ.
  2. เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ (เจธเฉฐเจฆเฉ‡เจธเจผ, เจฎเฉ‡เจฒ) เจจเจพเจฒ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ…เจคเฉ‡ เจ—เฉฑเจฒเจฌเจพเจคเฅค
  3. เจธเจฐเฉ‹เจค เจ•เฉ‹เจก เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพเฅค
  4. เจคเฉˆเจจเจพเจคเฉ€ เจธเจพเจงเจจเจพเจ‚ เจจเจพเจฒ เจเจ•เฉ€เจ•เจฐเจฃ (เจœเฉ‡เจจเจ•เจฟเฉฐเจธ, เจจเฉŒเจฎเฉˆเจก, เจ•เฉŒเจ‚เจธเจฒ, เจ†เจฆเจฟ)เฅค
  5. เจจเจฟเจ—เจฐเจพเจจเฉ€ (เจฐเจฟเจฒเฉ€เจœเจผ, เจคเจฐเฉเฉฑเจŸเฉ€เจ†เจ‚, เจ†เจฆเจฟ)เฅค
  6. เจตเฉˆเฉฑเจฌ เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ (เจŸเฉˆเจธเจŸ เจตเจพเจคเจพเจตเจฐเจจ เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ, เจ…เฉฐเจ•เฉœเฉ‡ เจ‡เจ•เฉฑเจ เฉ‡ เจ•เจฐเจจ, เจ†เจฆเจฟ เจฒเจˆ UI)เฅค
  7. เจŸเจพเจธเจ• เจŸเจฐเฉˆเจ•เจฐเจพเจ‚ เจ…เจคเฉ‡ เจธเจฎเจพเจจ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจจเจพเจฒ เจเจ•เฉ€เจ•เจฐเจฃเฅค
  8. เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เฉฐเจฎเจพเจ‚ เจฒเจˆ เจตเจฐเจ•เจซเจฒเฉ‹ เจชเฉเจฐเจฌเฉฐเจงเจจเฅค

เจตเจฐเจ•เจซเจฒเฉ‹ เจ•เจพเจฐเจœ

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

เจ†เจ‰ เจ…เจธเฉ€เจ‚ เจตเจฐเจ•เจซเจฒเฉ‹ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจ…เจ•เจธเจฐ เจตเจฐเจคเจฆเฉ‡ เจนเจพเจ‚:

เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจธเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจคเฉฑเจ•: เจ…เจธเฉ€เจ‚ CIAN 'เจคเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เฉ€เจคเจพ

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

เจ•เฉˆเจจเจฐเฉ€ เจŸเฉˆเจธเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ DEV + BETA 'เจคเฉ‡ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฎเฉˆเจจเฉ‚เจ…เจฒ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— (เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ…เจธเฉ€เจ‚ เจฎเฉ‹เจจเฉ‹เจฒเจฟเจฅ เจจเฉ‚เฉฐ เจœเจพเจฐเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚):

เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจธเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจคเฉฑเจ•: เจ…เจธเฉ€เจ‚ CIAN 'เจคเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเจตเฉˆเจšเจฒเจฟเจค เจ•เฉ€เจคเจพ

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

เจ•เจพเจฐเจœ เจ…เฉฐเจฆเฉ‹เจฒเจจ

เจ†เจ‰ เจ…เจธเฉ€เจ‚ เจฎเฉเฉฑเจ– เจ•เจฆเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจ เจœเฉ‹ เจ‰เจฆเฉ‹เจ‚ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจœเจฆเฉ‹เจ‚ เจ•เฉ‹เจˆ เจ•เฉฐเจฎ "DEV เจŸเฉˆเจธเจŸเจฟเฉฐเจ— + เจ•เฉˆเจจเจฐเฉ€ เจŸเฉˆเจธเจŸ" เจตเจฐเจ•เจซเจฒเฉ‹ เจฆเฉเจ†เจฐเจพ เจ…เฉฑเจ—เฉ‡ เจตเจงเจฆเจพ เจนเฉˆ:

1. เจตเจฟเจ•เจพเจธเจ•เจพเจฐ เจœเจพเจ‚ เจชเฉเจฐเจงเจพเจจ เจฎเฉฐเจคเจฐเฉ€ เจ•เจพเจฐเจœ เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

2. เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‡เจน เจธเจฎเฉ€เจ–เจฟเจ† เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจฌเจฆเจฒ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

3. เจœเฉ€เจฐเจพ เจœเฉ€เจฐเจพ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ (เจœเฉ€เจฐเจพ เจจเจพเจฒ เจเจ•เฉ€เจ•เจฐเจฃ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ) เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉˆเจฌเจนเฉเฉฑเจ• เจญเฉ‡เจœเจฆเจพ เจนเฉˆเฅค

4. เจœเฉ€เจฐเจพ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจตเจฐเจ•เจซเจฒเฉ‹ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ เจซเจฒเฉ‹ เจธเฉ‡เจตเจพ (เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจตเจฐเจ•เจซเจฒเฉ‹เจœเจผ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ) เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจญเฉ‡เจœเจฆเฉ€ เจนเฉˆเฅค

5. เจชเฉเจฐเจตเจพเจน เจธเฉ‡เจตเจพ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ:

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

    i) เจฎเจพเจธเจŸเจฐ เจฌเฉเจฐเจพเจ‚เจš เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เจฐเจจเจพ (เจ•เฉ‹เจก เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ—เจฟเฉฑเจŸ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ)เฅค
    ii) เจฌเฉเจฐเจพเจ‚เจš เจจเฉ‚เฉฐ เจกเจฟเจตเฉˆเจฒเจชเจฐ (เจฌเจฟเจŸเจฌเจ•เฉ‡เจŸ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ) เจฆเฉเจ†เจฐเจพ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
    iii) เจ‡เจธ เจฌเฉเจฐเจพเจ‚เจš (เจฌเจฟเจŸเจฌเจ•เฉ‡เจŸ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ) เจฒเจˆ เจ‡เฉฑเจ• เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€ เจฌเจฃเจพเจˆ เจ—เจˆ เจนเฉˆเฅค
    iv) เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€ เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจธเฉเจจเฉ‡เจนเจพ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจšเฉˆเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจญเฉ‡เจœเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ (เจธเฉ‚เจšเจจเจพเจตเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจจเฉ‚เฉฐ เจธเฉ‚เจšเจฟเจค เจ•เจฐเฉ‹)เฅค
    v) DEV (Jenkins เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ Jenkins microservice) 'เจคเฉ‡ เจฌเจฟเจฒเจก, เจŸเฉˆเจธเจŸ เจ…เจคเฉ‡ เจกเจฟเจชเจฒเฉ‹เจ เจŸเจพเจธเจ• เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค
    vi) เจœเฉ‡เจ•เจฐ เจชเจฟเจ›เจฒเฉ‡ เจธเจพเจฐเฉ‡ เจชเฉœเจพเจ… เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจชเฉ‚เจฐเฉ‡ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจคเจพเจ‚ เจ‡เฉฐเจŸเฉˆเจ—เจฐเฉ‹ เจชเฉเฉฑเจฒ เจฌเฉ‡เจจเจคเฉ€ (เจฌเจฟเจŸเจฌเจ•เฉ‡เจŸ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ) เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ€ เจฎเจจเจœเจผเฉ‚เจฐเฉ€ เจชเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

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

6. เจŸเฉˆเจธเจŸเจฐ เจ•เฉฐเจฎ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจœเฉ‡ เจ•เฉ‹เจˆ เจธเจฎเฉฑเจธเจฟเจ† เจจเจนเฉ€เจ‚ เจนเฉˆ, เจคเจพเจ‚ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจฌเจฟเจฒเจก เจฒเจˆ เจคเจฟเจ†เจฐ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ.

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

8. เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจ•เฉˆเจจเจฐเฉ€ เจธเจฅเจฟเจคเฉ€ (เจœเฉ€เจฐเจพ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ) เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

9. เจœเฉ‡เจจเจ•เจฟเฉฐเจธ เจ•เฉˆเจจเจฐเฉ€ เจฎเฉ‹เจก (เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ 1-3 เจฎเฉŒเจ•เจฟเจ†เจ‚) เจตเจฟเฉฑเจš เจจเฉ‹เจฎเฉˆเจก เจฆเฉเจ†เจฐเจพ เจ‡เฉฑเจ• เจคเฉˆเจจเจพเจคเฉ€ เจ•เจพเจฐเจœ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจคเฉˆเจจเจพเจคเฉ€ เจฌเจพเจฐเฉ‡ เจฐเฉ€เจฒเฉ€เจœเจผ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจธเฉ‡เจตเจพ (เจกเจฟเจชเจฒเฉ‹เจเจตเจพเจš เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ) เจจเฉ‚เฉฐ เจธเฉ‚เจšเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค

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

11. เจ‰เจคเจชเจพเจฆเจจ เจฒเจˆ เจคเฉˆเจจเจพเจคเฉ€ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ:

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

12. เจœเฉ‡เจ•เจฐ เจ—เจฒเจค เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ เจตเจฟเจตเจนเจพเจฐ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจ•เฉ‹เจฒ เจ‰เจคเจชเจพเจฆเจจ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจตเจพเจชเจธ เจฒเจฟเจ†เจ‰เจฃ เจฒเจˆ 30 เจฎเจฟเฉฐเจŸ เจนเฉ‹เจฃเจ—เฉ‡เฅค เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ•เฉฐเจฎ เจ†เจชเจฃเฉ‡ เจ†เจช เจฎเจพเจธเจŸเจฐ (Git เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ) เจตเจฟเฉฑเจš เจฎเจฟเจฒเจพ เจฆเจฟเฉฑเจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค

13. เจฎเจพเจธเจŸเจฐ เจตเจฟเฉฑเจš เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจ…เจญเฉ‡เจฆ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ•เจพเจฐเจœ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจฌเฉฐเจฆ (เจœเฉ€เจฐเจพ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจธเจฐเจตเจฟเจธ) เจตเจฟเฉฑเจš เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค

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

เจ…เฉฑเจ—เฉ‡ เจ•เฉ€ เจนเฉˆ

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

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

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

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