เชกเซ‹เช•เชฐ เชธเชพเชฅเซ‡ เชธเชคเชค เชกเชฟเชฒเชฟเชตเชฐเซ€ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ (เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชตเชฟเชกเชฟเชฏเซ‹)

เช…เชฎเซ‡ เช…เชฎเชพเชฐเชพ เชŸเซ‡เช•เชจเชฟเช•เชฒ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเชจเชพ เชจเชตเซ€เชจเชคเชฎ เชญเชพเชทเชฃเซ‹ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชชเซเชฐเช•เชพเชถเชจเซ‹ เชธเชพเชฅเซ‡ เช…เชฎเชพเชฐเซ‹ เชฌเซเชฒเซ‹เช— เชถเชฐเซ‚ เช•เชฐเซ€เชถเซเช‚ เชกเชฟเชธเซเชŸเซ‹เชฒ (เชฆเชฟเชฎเชฟเชคเซเชฐเซ€ เชธเซเชŸเซ‹เชฒเซเชฏเชพเชฐเซ‹เชต). เชคเซ‡ เชฌเชงเชพ 2016 เชฎเชพเช‚ เชตเชฟเชตเชฟเชง เชตเซเชฏเชพเชตเชธเชพเชฏเชฟเช• เช•เชพเชฐเซเชฏเช•เซเชฐเชฎเซ‹เชฎเชพเช‚ เชฅเชฏเชพ เชนเชคเชพ เช…เชจเซ‡ เชคเซ‡ DevOps เช…เชจเซ‡ Docker เชตเชฟเชทเชฏเชจเซ‡ เชธเชฎเชฐเซเชชเชฟเชค เชนเชคเชพ. เชฌเชฆเซ เช“เชซเชฟเชธเชฎเชพเช‚ เชกเซ‹เช•เชฐ เชฎเซ‹เชธเซเช•เซ‹ เชฎเซ€เชŸเชฟเช‚เช—เชจเซ‹ เชเช• เชตเชฟเชกเชฟเชฏเซ‹, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช›เซ‡ เชชเซเชฐเช•เชพเชถเชฟเชค เช“เชจเชฒเชพเชˆเชจ. เช…เชนเซ‡เชตเชพเชฒเซ‹เชจเซ‹ เชธเชพเชฐ เชœเชฃเชพเชตเชคเชพ เชฒเซ‡เช–เซ‹ เชธเชพเชฅเซ‡ เชจเชตเชพ เชฒเซ‡เช–เซ‹ เช†เชตเชถเซ‡. เชคเซ‹โ€ฆ

เชชเชฐเชฟเชทเชฆเชฎเชพเช‚ 31 เชฎเซ‡ เชฐเซ‚เชŸเช•เซ‹เชจเซเชซ 2016, โ€œเชฐเชถเชฟเชฏเชจ เชˆเชจเซเชŸเชฐเชจเซ‡เชŸ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชธโ€ (RIT++ 2016) เชซเซ‡เชธเซเชŸเชฟเชตเชฒเชจเชพ เชญเชพเช— เชฐเซ‚เชชเซ‡ เช†เชฏเซ‹เชœเชฟเชค, โ€œเชธเชคเชค เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸ เชเชจเซเชก เชกเชฟเชชเซเชฒเซ‹เชฏเชฎเซ‡เชจเซเชŸโ€ เชตเชฟเชญเชพเช— โ€œเชกเซ‹เช•เชฐ เชธเชพเชฅเซ‡ เชธเชคเชค เชกเชฟเชฒเชฟเชตเชฐเซ€เชจเซ€ เชถเซเชฐเซ‡เชทเซเช  เชชเชฆเซเชงเชคเชฟเช“โ€ เช…เชนเซ‡เชตเชพเชฒ เชธเชพเชฅเซ‡ เช–เซเชฒเซเชฏเซ‹. เชคเซ‡ เชกเซ‹เช•เชฐ เช…เชจเซ‡ เช…เชจเซเชฏ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เช‰เชคเซเชชเชพเชฆเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเชคเชค เชกเชฟเชฒเชฟเชตเชฐเซ€ (เชธเซ€เชกเซ€) เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชถเซเชฐเซ‡เชทเซเช  เชชเชฆเซเชงเชคเชฟเช“เชจเซ‹ เชธเชพเชฐเชพเช‚เชถ เช…เชจเซ‡ เชตเซเชฏเชตเชธเซเชฅเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช…เชฎเซ‡ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เช† เช‰เช•เซ‡เชฒเซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเซ€เช เช›เซ€เช, เชœเซ‡ เช…เชฎเชจเซ‡ เชตเซเชฏเชตเชนเชพเชฐเซ เช…เชจเซเชญเชต เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เชตเชพ เชฆเซ‡ เช›เซ‡.

เชกเซ‹เช•เชฐ เชธเชพเชฅเซ‡ เชธเชคเชค เชกเชฟเชฒเชฟเชตเชฐเซ€ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ (เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชตเชฟเชกเชฟเชฏเซ‹)

เชคเช• เชฎเชณเซ‡ เชคเซ‹ เชเช• เช•เชฒเชพเช• เชตเชฟเชคเชพเชตเชตเชพเชจเซ€ เช…เชนเซ‡เชตเชพเชฒเชจเซ‹ เชตเชฟเชกเชฟเชฏเซ‹, เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชœเซ‹เชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเซ€เช เช›เซ€เช. เชจเชนเชฟเช‚เชคเชฐ, เชจเซ€เชšเซ‡ เชŸเซ‡เช•เซเชธเซเชŸ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชฎเซเช–เซเชฏ เชธเชพเชฐเชพเช‚เชถ เช›เซ‡.

เชกเซ‹เช•เชฐ เชธเชพเชฅเซ‡ เชธเชคเชค เชกเชฟเชฒเชฟเชตเชฐเซ€

เชนเซ‡เช เชณ เชธเชคเชค เชกเชฟเชฒเชฟเชตเชฐเซ€ เช…เชฎเซ‡ เช˜เชŸเชจเชพเช“เชจเซ€ เชธเชพเช‚เช•เชณเชจเซ‡ เชธเชฎเชœเซ€เช เช›เซ€เช เชœเซ‡เชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡ เช—เชฟเชŸ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚เชฅเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช•เซ‹เชก เชชเซเชฐเชฅเชฎ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชชเช›เซ€ เช†เชฐเซเช•เชพเช‡เชตเชฎเชพเช‚ เชธเชฎเชพเชชเซเชค เชฅเชพเชฏ เช›เซ‡. เชคเซ‡เชฃเซ€ เช†เชจเชพ เชœเซ‡เชตเซ€ เชฆเซ‡เช–เชพเชฏ เช›เซ‡: เช—เชฟเชŸ โ†’ เชฌเชฟเชฒเซเชก โ†’ เชŸเซ‡เชธเซเชŸ โ†’ เชฐเชฟเชฒเซ€เช โ†’ เช“เชชเชฐเซ‡เชŸ.

เชกเซ‹เช•เชฐ เชธเชพเชฅเซ‡ เชธเชคเชค เชกเชฟเชฒเชฟเชตเชฐเซ€ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ (เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชตเชฟเชกเชฟเชฏเซ‹)
เชฎเซ‹เชŸเชพเชญเชพเช—เชจเซ‹ เช…เชนเซ‡เชตเชพเชฒ เชฌเชฟเชฒเซเชก เชธเซเชŸเซ‡เชœ (เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชเชธเซ‡เชฎเซเชฌเชฒเซ€) เชจเซ‡ เชธเชฎเชฐเซเชชเชฟเชค เช›เซ‡, เช…เชจเซ‡ เชตเชฟเชทเชฏเซ‹ เชชเซเชฐเช•เชพเชถเชจ เช…เชจเซ‡ เชธเช‚เชšเชพเชฒเชจเชจเซ‡ เชธเช‚เช•เซเชทเชฟเชชเซเชคเชฎเชพเช‚ เชธเซเชชเชฐเซเชถเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช…เชฎเซ‡ เชธเชฎเชธเซเชฏเชพเช“ เช…เชจเซ‡ เชฆเชพเช–เชฒเชพเช“ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เชถเซเช‚ เชœเซ‡ เชคเชฎเชจเซ‡ เชคเซ‡เชฎเชจเซ‡ เชนเชฒ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เช…เชจเซ‡ เช† เชฆเชพเช–เชฒเชพเช“เชจเชพ เชšเซ‹เช•เซเช•เชธ เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹ เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡.

เช…เชนเซ€เช‚ เชถเชพ เชฎเชพเชŸเซ‡ เชกเซ‹เช•เชฐเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡? เช† เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชŸเซ‚เชฒเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เช…เชฎเซ‡ เชธเชคเชค เชกเชฟเชฒเชฟเชตเชฐเซ€ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ เช•เช‚เชˆเชชเชฃ เชฎเชพเชŸเซ‡ เชจเชฅเซ€. เชธเชฎเช—เซเชฐ เช…เชนเซ‡เชตเชพเชฒ เชคเซ‡เชจเชพ เช‰เชชเชฏเซ‹เช— เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชชเชฟเชค เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช•เซ‹เชก เชฐเซ‹เชฒเช†เช‰เชŸเชจเซ€ เชฎเซเช–เซเชฏ เชชเซ‡เชŸเชฐเซเชจเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ เช˜เชฃเชพ เช•เชพเชฐเชฃเซ‹ เชœเชพเชนเซ‡เชฐ เชฅเชพเชฏ เช›เซ‡.

เชฎเซเช–เซเชฏ เชฐเซ‹เชฒเช†เช‰เชŸ เชชเซ‡เชŸเชฐเซเชจ

เชคเซ‡เชฅเซ€, เชœเซเชฏเชพเชฐเซ‡ เช…เชฎเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชฐเชœเซ‚ เช•เชฐเซ€เช เช›เซ€เช, เชคเซเชฏเชพเชฐเซ‡ เช…เชฎเชจเซ‡ เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เชธเชพเชฎเชจเซ‹ เช•เชฐเชตเซ‹ เชชเชกเซ‡ เช›เซ‡ เชกเชพเช‰เชจเชŸเชพเช‡เชฎ เชธเชฎเชธเซเชฏเชพ, เชชเซเชฐเซ‹เชกเช•เซเชถเชจ เชธเชฐเซเชตเชฐเชจเชพ เชธเซเชตเชฟเชšเชฟเช‚เช— เชฆเชฐเชฎเชฟเชฏเชพเชจ เชœเชจเชฐเซ‡เชŸ เชฅเชพเชฏ เช›เซ‡. เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชœเซ‚เชจเชพ เชธเช‚เชธเซเช•เชฐเชฃเชฅเซ€ เชจเชตเชพ เชชเชฐเชจเซ‹ เชŸเซเชฐเชพเชซเชฟเช• เชคเชฐเชค เชœ เชธเซเชตเชฟเชš เช•เชฐเซ€ เชถเช•เชพเชคเซ‹ เชจเชฅเซ€: เชชเซเชฐเชฅเชฎ เช†เชชเชฃเซ‡ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเซ€ เชœเซ‹เชˆเช เช•เซ‡ เชจเชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชซเช•เซเชค เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชกเชพเช‰เชจเชฒเซ‹เชก เชฅเชฏเซเช‚ เชจเชฅเซ€, เชชเชฃ "เชตเชฐเซเชฎเซเชก เช…เชช" (เชเชŸเชฒเซ‡ โ€‹โ€‹โ€‹โ€‹เช•เซ‡, เชตเชฟเชจเช‚เชคเซ€เช“ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชคเซˆเชฏเชพเชฐ เช›เซ‡).

เชกเซ‹เช•เชฐ เชธเชพเชฅเซ‡ เชธเชคเชค เชกเชฟเชฒเชฟเชตเชฐเซ€ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ (เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชตเชฟเชกเชฟเชฏเซ‹)
เช†เชฎ, เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชฌเช‚เชจเซ‡ เชตเชฐเซเชเชจ (เชœเซ‚เชจเชพ เช…เชจเซ‡ เชจเชตเชพ) เชเช• เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชถเซ‡. เชœเซ‡ เช†เชชเซ‹เช†เชช เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡ เชตเชนเซ‡เช‚เชšเชพเชฏเซ‡เชฒ เชธเช‚เชธเชพเชงเชจ เชธเช‚เช˜เชฐเซเชท: เชจเซ‡เชŸเชตเชฐเซเช•, เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ, IPC, เชตเช—เซ‡เชฐเซ‡. เชกเซ‹เช•เชฐ เชธเชพเชฅเซ‡, เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชตเชฟเชตเชฟเชง เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชจเซ‡ เช…เชฒเช— เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชšเชฒเชพเชตเซ€เชจเซ‡ เช† เชธเชฎเชธเซเชฏเชพ เชธเชฐเชณเชคเชพเชฅเซ€ เช‰เช•เซ‡เชฒเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชพเชจ เชนเซ‹เชธเซเชŸ (เชธเชฐเซเชตเชฐ/เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ) เชจเซ€ เช…เช‚เชฆเชฐ เชธเช‚เชธเชพเชงเชจ เช…เชฒเช—เชคเชพเชจเซ€ เช–เชพเชคเชฐเซ€ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช…เชฒเชฌเชคเซเชค, เชคเชฎเซ‡ เช‡เชจเซเชธเซเชฏเซเชฒเซ‡เชถเชจ เชตเชฟเชจเชพ เช•เซ‡เชŸเชฒเซ€เช• เชฏเซเช•เซเชคเชฟเช“ เชฆเซเชตเชพเชฐเชพ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชชเชฐเช‚เชคเซ เชœเซ‹ เชคเซเชฏเชพเช‚ เชคเซˆเชฏเชพเชฐ เช…เชจเซ‡ เช…เชจเซเช•เซ‚เชณ เชธเชพเชงเชจ เช›เซ‡, เชคเซ‹ เชชเช›เซ€ เชตเชฟเชชเชฐเซ€เชค เช•เชพเชฐเชฃ เช›เซ‡ - เชคเซ‡เชจเซ‡ เช…เชตเช—เชฃเชตเซเช‚ เชจเชนเซ€เช‚.

เชœเซเชฏเชพเชฐเซ‡ เชคเซˆเชจเชพเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชพเช‡เชเซ‡เชถเชจ เช…เชจเซเชฏ เช˜เชฃเชพ เชฒเชพเชญเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เช•เซ‹เชˆเชชเชฃ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชชเชฐ เช†เชงเชพเชฐ เชฐเชพเช–เซ‡ เช›เซ‡ เชšเซ‹เช•เซเช•เชธ เชธเช‚เชธเซเช•เชฐเชฃ (เช…เชฅเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃ เชถเซเชฐเซ‡เชฃเซ€) เชฆเซเชญเชพเชทเชฟเชฏเชพ, เชฎเซ‹เชกเซเชฏเซเชฒเซ‹/เชเช•เซเชธเซเชŸเซ‡เชจเซเชถเชจ เชตเช—เซ‡เชฐเซ‡เชจเซ€ เช‰เชชเชฒเชฌเซเชงเชคเชพ, เชคเซ‡เชฎเชœ เชคเซ‡เชฎเชจเชพ เชธเช‚เชธเซเช•เชฐเชฃเซ‹. เช…เชจเซ‡ เช† เชซเช•เซเชค เชคเชพเชคเซเช•เชพเชฒเชฟเช• เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเซ‡ เชœ เชจเชนเซ€เช‚, เชชเชฃ เชธเชฎเช—เซเชฐ เชชเชฐเซเชฏเชพเชตเชฐเชฃเชจเซ‡ เชชเชฃ เชฒเชพเช—เซ เชชเชกเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เชธเชฟเชธเซเชŸเชฎ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ (เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ Linux เชตเชฟเชคเชฐเชฃ เชธเซเชงเซ€). เช เชนเช•เซ€เช•เชคเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช•เซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชซเช•เซเชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช•เซ‹เชก เชœ เชจเชนเซ€เช‚, เชชเชฃ เชœเชฐเซ‚เชฐเซ€ เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชจเซ€ เชชเซ‚เชฐเซเชต-เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซ€ เชธเชฟเชธเซเชŸเชฎ เช…เชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เชชเชฃ เชนเซ‹เชฏ เช›เซ‡, เชคเชฎเซ‡ เช…เชตเชฒเช‚เชฌเชจ เชธเชพเชฅเซ‡ เชธเชฎเชธเซเชฏเชพเช“ เชตเชฟเชถเซ‡ เชญเซ‚เชฒเซ€ เชถเช•เซ‹ เช›เซ‹.

เชšเชพเชฒเซ‹ เชธเชพเชฐเชพเช‚เชถ เช†เชชเซ€เช เชฎเซเช–เซเชฏ เชฐเซ‹เชฒเช†เช‰เชŸ เชชเซ‡เชŸเชฐเซเชจ เชจเซ€เชšเซ‡เชจเชพ เชชเชฐเชฟเชฌเชณเซ‹เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเซ‹:

  1. เชถเชฐเซ‚เช†เชคเชฎเชพเช‚, เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซเช‚ เชœเซ‚เชจเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชชเซเชฐเชฅเชฎ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชšเชพเชฒเซ‡ เช›เซ‡.
  2. เชชเช›เซ€ เชจเชตเซเช‚ เชตเชฐเซเชเชจ เชฐเซ‹เชฒเช†เช‰เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฌเซ€เชœเชพ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ "เชตเซ‹เชฐเซเชฎ เช…เชช" เชฅเชพเชฏ เช›เซ‡. เชคเซ‡ เชจเซ‹เช‚เชงเชจเซ€เชฏ เช›เซ‡ เช•เซ‡ เช† เชจเชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชชเซ‹เชคเซ‡ เชฎเชพเชคเซเชฐ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ‡เชฒ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช•เซ‹เชก เชœ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ€ เช•เซ‹เชˆเชชเชฃ เชจเชฟเชฐเซเชญเชฐเชคเชพ เชคเซ‡เชฎเชœ เชธเชฟเชธเซเชŸเชฎ เช˜เชŸเช•เซ‹ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, OpenSSL เชจเซเช‚ เชจเชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เช…เชฅเชตเชพ เชธเชฎเช—เซเชฐ เชตเชฟเชคเชฐเชฃ) เชชเชฃ เชฒเชˆ เชถเช•เซ‡ เช›เซ‡.
  3. เชœเซเชฏเชพเชฐเซ‡ เชจเชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชตเชฟเชจเช‚เชคเซ€เช“ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชคเซˆเชฏเชพเชฐ เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ เชŸเซเชฐเชพเชซเชฟเช• เชชเซเชฐเชฅเชฎ เช•เชจเซเชŸเซ‡เชจเชฐเชฅเซ€ เชฌเซ€เชœเชพ เช•เชจเซเชŸเซ‡เชจเชฐ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเซ‡ เช›เซ‡.
  4. เชœเซ‚เชจเชพ เชธเช‚เชธเซเช•เชฐเชฃเชจเซ‡ เชนเชตเซ‡ เชฐเซ‹เช•เซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชตเชฟเชตเชฟเชง เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชจเซ‡ เช…เชฒเช— เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชœเชฎเชพเชตเชตเชพเชจเซ‹ เช† เช…เชญเชฟเช—เชฎ เชฌเซ€เชœเซ€ เชธเช—เชตเชก เชชเซ‚เชฐเซ€ เชชเชพเชกเซ‡ เช›เซ‡ - เชเชกเชชเซ€ เชฐเซ‹เชฒเชฌเซ‡เช• เชœเซ‚เชจเชพ เชธเช‚เชธเซเช•เชฐเชฃ เชชเชฐ (เช›เซ‡เชตเชŸเซ‡, เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช‡เชšเซเช›เชฟเชค เช•เชจเซเชŸเซ‡เชจเชฐ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡ เชชเซ‚เชฐเชคเซเช‚ เช›เซ‡).

เชกเซ‹เช•เชฐ เชธเชพเชฅเซ‡ เชธเชคเชค เชกเชฟเชฒเชฟเชตเชฐเซ€ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ (เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชตเชฟเชกเชฟเชฏเซ‹)
เช…เช‚เชคเชฟเชฎ เชชเซเชฐเชฅเชฎ เชญเชฒเชพเชฎเชฃ เช•เช‚เชˆเช• เชเชตเซ€ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‡เชฎเชพเช‚ เช•เซ‡เชชเซเชŸเชจ เชชเชฃ เชฆเซ‹เชท เชถเซ‹เชงเซ€ เชถเช•เซเชฏเชพ เชจเชฅเซ€: "[เชกเซ‹เช•เชฐ เชธเชพเชฅเซ‡ เชธเชคเชค เชกเชฟเชฒเชฟเชตเชฐเซ€เชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡] เชกเซ‹เช•เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ [เช…เชจเซ‡ เชธเชฎเชœเซ‹ เช•เซ‡ เชคเซ‡ เชถเซเช‚ เช†เชชเซ‡ เช›เซ‡]" เชฏเชพเชฆ เชฐเชพเช–เซ‹, เช† เชธเชฟเชฒเซเชตเชฐ เชฌเซเชฒเซ‡เชŸ เชจเชฅเซ€ เชœเซ‡ เชฆเชฐเซ‡เช• เชธเชฎเชธเซเชฏเชพเชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เช•เชฐเชถเซ‡, เชชเชฐเช‚เชคเซ เชเช• เชธเชพเชงเชจ เช›เซ‡ เชœเซ‡ เช…เชฆเซเชญเซเชค เชชเชพเชฏเซ‹ เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡.

เชชเซเชฐเชœเชจเชจเช•เซเชทเชฎเชคเชพ

"เชชเซเชจเชƒเช‰เชคเซเชชเชพเชฆเชจเช•เซเชทเชฎเชคเชพ" เชฆเซเชตเชพเชฐเชพ เช…เชฎเชพเชฐเซ‹ เชฎเชคเชฒเชฌ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เช“เชชเชฐเซ‡เชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช†เชตเชคเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‹ เชธเชพเชฎเชพเชจเซเชฏเซ€เช•เซƒเชค เชธเชฎเซ‚เชน เช›เซ‡. เช…เชฎเซ‡ เช†เชตเชพ เช•เชฟเชธเซเชธเชพเช“ เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช:

  • เชธเซเชŸเซ‡เชœเซ€เช‚เช— เชฎเชพเชŸเซ‡ เช—เซเชฃเชตเชคเซเชคเชพ เชตเชฟเชญเชพเช— เชฆเซเชตเชพเชฐเชพ เชšเช•เชพเชธเชพเชฏเซ‡เชฒ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เชšเซ‹เช•เซเช•เชธ เชฐเซ€เชคเซ‡ เชชเซเชจเชƒเช‰เชคเซเชชเชพเชฆเชฟเชค เชฅเชตเซ€ เชœเซ‹เชˆเช.
  • เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชพเชฏ เช›เซ‡ เชœเซ‡ เชตเชฟเชตเชฟเชง เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เชฎเชฟเชฐเชฐเซเชธเชฎเชพเช‚เชฅเซ€ เชชเซ‡เช•เซ‡เชœเซ‹ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ (เชธเชฎเชฏ เชœเชคเชพเช‚ เชคเซ‡เช“ เช…เชชเชกเซ‡เชŸ เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชธเชพเชฅเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชธเช‚เชธเซเช•เชฐเชฃเซ‹).
  • "เชฌเชงเซเช‚ เชธเซเชฅเชพเชจเชฟเช• เชฐเซ€เชคเซ‡ เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡!" (...เช…เชจเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ‡ เช‰เชคเซเชชเชพเชฆเชจเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เชจเชฅเซ€.)
  • เชคเชฎเชพเชฐเซ‡ เชœเซ‚เชจเชพ (เช†เชฐเซเช•เชพเช‡เชต เช•เชฐเซ‡เชฒเชพ) เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚ เช•เช‚เชˆเช• เชคเชชเชพเชธเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.
  • ...

เชคเซ‡เชฎเชจเซ‹ เชธเชพเชฎเชพเชจเซเชฏ เชธเชพเชฐ เช เชนเช•เซ€เช•เชค เชชเชฐ เช‰เช•เชณเซ‡ เช›เซ‡ เช•เซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชตเชพเชคเชพเชตเชฐเชฃเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชชเชพเชฒเชจ (เชคเซ‡เชฎเชœ เชฎเชพเชจเชต เชชเชฐเชฟเชฌเชณเชจเซ€ เช—เซ‡เชฐเชนเชพเชœเชฐเซ€) เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เช…เชฎเซ‡ เชชเซเชฐเชœเชจเชจเช•เซเชทเชฎเชคเชพเชจเซ€ เช–เชพเชคเชฐเซ€ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช†เชชเซ€ เชถเช•เซ€เช? เชกเซ‹เช•เชฐ เช›เชฌเซ€เช“ เชฌเชจเชพเชตเซ‹ เช—เชฟเชŸเชจเชพ เช•เซ‹เชกเชจเชพ เช†เชงเชพเชฐเซ‡, เช…เชจเซ‡ เชชเช›เซ€ เช•เซ‹เชˆเชชเชฃ เช•เชพเชฐเซเชฏ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹: เชชเชฐเซ€เช•เซเชทเชฃ เชธเชพเช‡เชŸเซเชธ เชชเชฐ, เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚, เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเซ‹เชจเชพ เชธเซเชฅเชพเชจเชฟเช• เชฎเชถเซ€เชจเซ‹ เชชเชฐ... เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชœเซ‡ เช•เซเชฐเชฟเชฏเชพเช“ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชคเซ‡ เช“เช›เซ€ เช•เชฐเชตเซ€ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡ ะฟะพัะปะต เช‡เชฎเซ‡เชœ เชเชธเซ‡เชฎเซเชฌเชฒ เช•เชฐเชตเซเช‚: เชคเซ‡ เชœเซ‡เชŸเชฒเซเช‚ เชธเชฐเชณ เช›เซ‡, เชคเซ‡เชฎเชพเช‚ เชญเซ‚เชฒเซ‹ เชฅเชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ เช“เช›เซ€ เช›เซ‡.

เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เช•เซ‹เชก เช›เซ‡

เชœเซ‹ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹ (เชธเชฐเซเชตเชฐ เชธเซ‰เชซเซเชŸเชตเซ‡เชฐเชจเซ€ เช‰เชชเชฒเชฌเซเชงเชคเชพ, เชคเซ‡เชจเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ, เชตเช—เซ‡เชฐเซ‡) เช”เชชเชšเชพเชฐเชฟเช• เช…เชจเซ‡ "เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชก" เชจเชฅเซ€, เชคเซ‹ เช•เซ‹เชˆเชชเชฃ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช…เชชเชกเซ‡เชŸเชจเซเช‚ เชฐเซ‹เชฒเช†เช‰เชŸ เชตเชฟเชจเชพเชถเช• เชชเชฐเชฟเชฃเชพเชฎเซ‹เชฎเชพเช‚ เชชเชฐเชฟเชฃเชฎเซ€ เชถเช•เซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชธเซเชŸเซ‡เชœเชฟเช‚เช—เชฎเชพเช‚ เชคเชฎเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ PHP 7.0 เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡ เชฎเซเชœเชฌ เช•เซ‹เชก เชซเชฐเซ€เชฅเซ€ เชฒเช–เซเชฏเซ‹ เช›เซ‡ - เชชเช›เซ€ เช•เซ‡เชŸเชฒเชพเช• เชœเซ‚เชจเชพ PHP (5.5) เชธเชพเชฅเซ‡ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เชคเซ‡เชจเซ‹ เชฆเซ‡เช–เชพเชต เชšเซ‹เช•เซเช•เชธเชชเชฃเซ‡ เช•เซ‹เชˆเชจเซ‡ เช†เชถเซเชšเชฐเซเชฏ เช•เชฐเชถเซ‡. เชคเชฎเซ‡ เชฆเซเชญเชพเชทเชฟเชฏเชพ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚ เชฎเซ‹เชŸเชพ เชซเซ‡เชฐเชซเชพเชฐ เชตเชฟเชถเซ‡ เชญเซ‚เชฒเซ€ เชถเช•เชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ "เชถเซ‡เชคเชพเชจ เชตเชฟเช—เชคเซ‹เชฎเชพเช‚ เช›เซ‡": เช†เชถเซเชšเชฐเซเชฏ เช•เซ‹เชˆเชชเชฃ เชจเชฟเชฐเซเชญเชฐเชคเชพเชจเชพ เชจเชพเชจเชพ เช…เชชเชกเซ‡เชŸเชฎเชพเช‚ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡.

เช† เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช…เชญเชฟเช—เชฎ เชคเชฐเซ€เช•เซ‡ เช“เชณเช–เชพเชฏ เช›เซ‡ IaC (เช•เซ‹เชก เชคเชฐเซ€เช•เซ‡ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ, "เช•เซ‹เชก เชคเชฐเซ€เช•เซ‡ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ") เช…เชจเซ‡ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เช•เซ‹เชก เชธเชพเชฅเซ‡ เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เช†เชตเชถเซเชฏเช•เชคเชพเช“เชจเซ‡ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเซ‡ เช›เซ‡. เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เช…เชจเซ‡ DevOps เชจเชฟเชทเซเชฃเชพเชคเซ‹ เชธเชฎเชพเชจ เช—เชฟเชŸ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€ เชชเชฐ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเชพ เชœเซเชฆเชพ เชœเซเชฆเชพ เชญเชพเช—เซ‹ เชชเชฐ. เช† เช•เซ‹เชกเชฎเชพเช‚เชฅเซ€, เช—เชฟเชŸเชฎเชพเช‚ เชเช• เชกเซ‹เช•เชฐ เชˆเชฎเซ‡เชœ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ€ เชคเชฎเชพเชฎ เชตเชฟเชถเชฟเชทเซเชŸเชคเชพเช“เชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเชˆเชจเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชธเชฐเชณ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚ เช•เชนเซ€เช เชคเซ‹, เช‡เชฎเซ‡เชœ เชเชธเซ‡เชฎเซเชฌเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹ (เชจเชฟเชฏเชฎเซ‹) เชธเซเชฐเซ‹เชค เช•เซ‹เชก เชธเชพเชฅเซ‡ เชธเชฎเชพเชจ เชญเช‚เชกเชพเชฐเชฎเชพเช‚ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช เช…เชจเซ‡ เชเช•เชธเชพเชฅเซ‡ เชฎเชฐเซเชœ เช•เชฐเชตเซ€ เชœเซ‹เชˆเช.

เชกเซ‹เช•เชฐ เชธเชพเชฅเซ‡ เชธเชคเชค เชกเชฟเชฒเชฟเชตเชฐเซ€ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ (เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชตเชฟเชกเชฟเชฏเซ‹)

เชฎเชฒเซเชŸเชฟ-เชฒเซ‡เชฏเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ - เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเซเชฏเชพเช‚ nginx เช›เซ‡, เชœเซ‡ เชกเซ‹เช•เชฐ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ€ เช…เช‚เชฆเชฐ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชšเชพเชฒเซ€ เชฐเชนเซ‡เชฒเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ€ เชธเชพเชฎเซ‡ เช›เซ‡ - เชฆเชฐเซ‡เช• เชธเซเชคเชฐ เชฎเชพเชŸเซ‡ เช—เชฟเชŸเชฎเชพเช‚ เช•เซ‹เชกเชฎเชพเช‚เชฅเซ€ เชกเซ‹เช•เชฐ เช›เชฌเซ€เช“ เชฌเชจเชพเชตเชตเซ€ เช†เชตเชถเซเชฏเช• เช›เซ‡. เชชเช›เซ€ เชชเซเชฐเชฅเชฎ เช‡เชฎเซ‡เชœเชฎเชพเช‚ เชฆเซเชญเชพเชทเชฟเชฏเชพ เช…เชจเซ‡ เช…เชจเซเชฏ "เช•เซเชฒเซ‹เช" เช…เชตเชฒเช‚เชฌเชจ เชธเชพเชฅเซ‡เชจเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชนเชถเซ‡ เช…เชจเซ‡ เชฌเซ€เชœเซ€ เช‡เชฎเซ‡เชœเชฎเชพเช‚ เช…เชชเชธเซเชŸเซเชฐเซ€เชฎ nginx เชนเชถเซ‡.

เชกเซ‹เช•เชฐ เช›เชฌเซ€เช“, เช—เชฟเชŸ เชธเชพเชฅเซ‡ เชธเช‚เชšเชพเชฐ

เช…เชฎเซ‡ เช—เชฟเชŸเชฎเชพเช‚เชฅเซ€ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ‡เชฒเซ€ เชคเชฎเชพเชฎ เชกเซ‹เช•เชฐ เช›เชฌเซ€เช“เชจเซ‡ เชฌเซ‡ เช•เซ‡เชŸเซ‡เช—เชฐเซ€เชฎเชพเช‚ เชตเชนเซ‡เช‚เชšเซ€เช เช›เซ€เช: เช…เชธเซเชฅเชพเชฏเซ€ เช…เชจเซ‡ เชฐเชฟเชฒเซ€เช. เช…เชธเซเชฅเชพเชฏเซ€ เช›เชฌเซ€เช“ Git เชฎเชพเช‚ เชถเชพเช–เชพเชจเชพ เชจเชพเชฎ เชฆเซเชตเชพเชฐเชพ เชŸเซ…เช— เช•เชฐเซ‡เชฒ, เช†เช—เชพเชฎเซ€ เช•เชฎเชฟเชŸ เชฆเซเชตเชพเชฐเชพ เชซเชฐเซ€เชฅเซ€ เชฒเช–เซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชฎเชพเชคเซเชฐ เชชเซ‚เชฐเซเชตเชพเชตเชฒเซ‹เช•เชจ (เช‰เชคเซเชชเชพเชฆเชจ เชฎเชพเชŸเซ‡ เชจเชนเซ€เช‚) เชฎเชพเชŸเซ‡ เชฐเซ‹เชฒเช†เช‰เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชชเซเชฐเช•เชพเชถเชจ เช•เชฐเชคเชพ เช† เชคเซ‡เชฎเชจเซ‹ เชฎเซเช–เซเชฏ เชคเชซเชพเชตเชค เช›เซ‡: เชคเชฎเซ‡ เช•เซเชฏเชพเชฐเซ‡เชฏ เชœเชพเชฃเชคเชพ เชจเชฅเซ€ เช•เซ‡ เชคเซ‡เชฎเชจเชพเชฎเชพเช‚ เช•เชˆ เชตเชฟเชถเชฟเชทเซเชŸ เชชเซเชฐเชคเชฟเชฌเชฆเซเชงเชคเชพ เช›เซ‡.

เช…เชธเซเชฅเชพเชฏเซ€ เช›เชฌเซ€เช“เชฎเชพเช‚ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เชคเซ‡ เช…เชฐเซเชฅเชชเซ‚เชฐเซเชฃ เช›เซ‡: เชฎเซเช–เซเชฏ เชถเชพเช–เชพ (เชฎเชพเชธเซเชŸเชฐเชจเซเช‚ เชตเชฐเซเชคเชฎเชพเชจ เชธเช‚เชธเซเช•เชฐเชฃ เชธเชคเชค เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เชเช• เช…เชฒเช— เชธเชพเช‡เชŸ เชชเชฐ เช†เชชเซ‹เช†เชช เชฐเซ‹เชฒ เช†เช‰เชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹), เชชเซเชฐเช•เชพเชถเชจ เชธเชพเชฅเซ‡เชจเซ€ เชถเชพเช–เชพเช“, เชšเซ‹เช•เซเช•เชธ เชจเชตเซ€เชจเชคเชพเช“เชจเซ€ เชถเชพเช–เชพเช“.

เชกเซ‹เช•เชฐ เชธเชพเชฅเซ‡ เชธเชคเชค เชกเชฟเชฒเชฟเชตเชฐเซ€ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ (เชธเชฎเซ€เช•เซเชทเชพ เช…เชจเซ‡ เชตเชฟเชกเชฟเชฏเซ‹)
เช…เชธเซเชฅเชพเชฏเซ€ เช›เชฌเซ€เช“เชจเชพ เชชเซ‚เชฐเซเชตเชพเชตเชฒเซ‹เช•เชจ เชชเช›เซ€ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เช…เชจเซเชตเชพเชฆเชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชค เช†เชตเซ‡ เช›เซ‡, เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชšเซ‹เช•เซเช•เชธ เชŸเซ‡เช— เชฎเซ‚เช•เซ‡ เช›เซ‡. เชŸเซ‡เช— เชฆเซเชตเชพเชฐเชพ เช†เชชเชฎเซ‡เชณเซ‡ เชเช•เชคเซเชฐเชฟเชค เช›เชฌเซ€ เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซ‹ (เชคเซ‡เชจเซเช‚ เชŸเซ…เช— เช—เชฟเชŸเชจเชพ เชŸเซ…เช—เชจเซ‡ เช…เชจเซเชฐเซ‚เชช เช›เซ‡) เช…เชจเซ‡ เชธเซเชŸเซ‡เชœเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชฐเซ‹เชฒเช†เช‰เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชœเซ‹ เช—เซเชฃเชตเชคเซเชคเชพ เชตเชฟเชญเชพเช— เชฆเซเชตเชพเชฐเชพ เชคเซ‡ เชธเชซเชณเชคเชพเชชเซ‚เชฐเซเชตเช• เชšเช•เชพเชธเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‹ เชคเซ‡ เช‰เชคเซเชชเชพเชฆเชจเชฎเชพเช‚ เชœเชพเชฏ เช›เซ‡.

เชกเชชเซเชช

เชตเชฐเซเชฃเชตเซ‡เชฒ เชฆเชฐเซ‡เช• เชตเชธเซเชคเซ (เชฐเซ‹เชฒเช†เช‰เชŸ, เช‡เชฎเซ‡เชœ เชเชธเซ‡เชฎเซเชฌเชฒเซ€, เช…เชจเซเช—เชพเชฎเซ€ เชœเชพเชณเชตเชฃเซ€) เชฌเซ‡เชถ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธ เช…เชจเซ‡ เช…เชจเซเชฏ "เช‡เชฎเซเชชเซเชฐเซเชตเชพเช‡เชเซเชก" เชŸเซ‚เชฒเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเซเชตเชคเช‚เชคเซเชฐ เชฐเซ€เชคเซ‡ เช…เชฎเชฒ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชชเชฐเช‚เชคเซ เชœเซ‹ เชคเชฎเซ‡ เช† เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เชชเช›เซ€ เช…เชฎเซเช• เชธเชฎเชฏเซ‡ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชฎเชนเชพเชจ เชœเชŸเชฟเชฒเชคเชพ เช…เชจเซ‡ เชจเชฌเชณเซ€ เชจเชฟเชฏเช‚เชคเซเชฐเชฃเช•เซเชทเชฎเชคเชพ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชถเซ‡. เช†เชจเซ‡ เชธเชฎเชœเซ€เชจเซ‡, เช…เชฎเซ‡ CI/CD เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ เชตเชฟเชถเชฟเชทเซเชŸ เชตเชฐเซเช•เชซเซเชฒเซ‹ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เชฌเชจเชพเชตเชตเชพ เช†เชตเซเชฏเชพ เช›เซ€เช - เชกเชชเซเชช.

เชคเซ‡เชจเซ‹ เชธเซ‹เชฐเซเชธ เช•เซ‹เชก เชฐเซเชฌเซ€เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡, เช“เชชเชจ เชธเซ‹เชฐเซเชธ เช…เชจเซ‡ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชพเชฏ เช›เซ‡ GitHub. เช•เชฎเชจเชธเซ€เชฌเซ‡, เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ เชนเชพเชฒเชฎเชพเช‚ เชธเชพเชงเชจเชจเซ‹ เชธเซŒเชฅเซ€ เชจเชฌเชณเซ‹ เชฎเซเชฆเซเชฆเซ‹ เช›เซ‡, เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช. เช…เชจเซ‡ เช…เชฎเซ‡ Dapp เชตเชฟเชถเซ‡ เชเช• เช•เชฐเชคเชพ เชตเชงเซ เชตเชพเชฐ เชฒเช–เซ€เชถเซเช‚ เช…เชจเซ‡ เชตเชพเชค เช•เชฐเซ€เชถเซเช‚, เช•เชพเชฐเชฃ เช•เซ‡... เช…เชฎเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเชธ เชงเชฐเชพเชตเชคเชพ เชธเชฎเซเชฆเชพเชฏ เชธเชพเชฅเซ‡ เชคเซ‡เชจเซ€ เช•เซเชทเชฎเชคเชพเช“ เชถเซ‡เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเชฟเชทเซเช เชพเชชเซ‚เชฐเซเชตเช• เชฐเชพเชน เชœเซ‹เชˆ เชถเช•เชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡ เชฆเชฐเชฎเชฟเชฏเชพเชจ, เชคเชฎเชพเชฐเซ€ เชธเชฎเชธเซเชฏเชพเช“ เชฎเซ‹เช•เชฒเซ‹ เช…เชจเซ‡ เชตเชฟเชจเช‚เชคเซ€เช“ เช–เซ‡เช‚เชšเซ‹ เช…เชจเซ‡/เช…เชฅเชตเชพ GitHub เชชเชฐ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชตเชฟเช•เชพเชธเชจเซ‡ เช…เชจเซเชธเชฐเซ‹.

13 เช“เช—เชธเซเชŸ, 2019 เชจเชพ เชฐเซ‹เชœ เช…เชชเชกเซ‡เชŸ เชฅเชฏเซ‡เชฒ: เชนเชพเชฒเชฎเชพเช‚ เชเช• เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชกเชชเซเชช เชจเชพเชฎ เชฌเชฆเชฒเซเชฏเซเช‚ เชตเชฐเซเชซ, เชคเซ‡เชจเซ‹ เช•เซ‹เชก เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ Go เชฎเชพเช‚ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชจเชพ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.

เช•เซเชฏเซเชฌเชฐเซเชจเซ‡เชŸเชฟเชธ

เช…เชจเซเชฏ เชคเซˆเชฏเชพเชฐ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชŸเซ‚เชฒ เช•เซ‡ เชœเซ‡ เชตเซเชฏเชพเชตเชธเชพเชฏเชฟเช• เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฎเชพเชจเซเชฏเชคเชพ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชšเซ‚เช•เซเชฏเซเช‚ เช›เซ‡ เช•เซเชฏเซเชฌเชฐเซเชจเซ‡เชŸเชฟเชธ,เชเช• เชกเซ‹เช•เชฐ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เช•เซเชฒเชธเซเชŸเชฐ. เชกเซ‹เช•เชฐ เชชเชฐ เชฌเชจเซ‡เชฒเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเชพ เชธเช‚เชšเชพเชฒเชจเชฎเชพเช‚ เชคเซ‡เชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‹ เชตเชฟเชทเชฏ เช…เชนเซ‡เชตเชพเชฒเชจเชพ เช…เชตเช•เชพเชถเชจเซ€ เชฌเชนเชพเชฐ เช›เซ‡, เชคเซ‡เชฅเซ€ เชชเซเชฐเชธเซเชคเซเชคเชฟ เช•เซ‡เชŸเชฒเซ€เช• เชฐเชธเชชเซเชฐเชฆ เชธเซเชตเชฟเชงเชพเช“เชจเซ€ เชเชพเช‚เช–เซ€ เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡.

เชฐเซ‹เชฒเช†เช‰เชŸ เชฎเชพเชŸเซ‡, Kubernetes เช‘เชซเชฐ เช•เชฐเซ‡ เช›เซ‡:

  • เชฐเซ‡เชกเซ€เชจเซ‡เชธ เชชเซเชฐเซ‹เชฌ โ€” เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเชพ เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเชจเซ€ เชคเซˆเชฏเชพเชฐเซ€ เชคเชชเชพเชธเซ€ เชฐเชนเซ€ เช›เซ‡ (เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡);
  • เชฐเซ‹เชฒเชฟเช‚เช— เช…เชชเชกเซ‡เชŸ - เช•เชจเซเชŸเซ‡เชจเชฐเชจเชพ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เช•เซเชฐเชฎเชฟเช• เช‡เชฎเซ‡เชœ เช…เชชเชกเซ‡เชŸ (เชถเชŸเชกเชพเช‰เชจ, เช…เชชเชกเซ‡เชŸ, เชฒเซ‹เช‚เชš เชฎเชพเชŸเซ‡เชจเซ€ เชคเซˆเชฏเชพเชฐเซ€, เชŸเซเชฐเชพเชซเชฟเช• เชธเซเชตเชฟเชšเชฟเช‚เช—);
  • เชธเชฟเช‚เช•เซเชฐเชจเชธ เช…เชชเชกเซ‡เชŸ - เชเช• เช…เชฒเช— เช…เชญเชฟเช—เชฎ เชธเชพเชฅเซ‡ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เช›เชฌเซ€เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเซ€: เชชเชนเซ‡เชฒเชพ เช…เชกเชงเชพ เช•เชจเซเชŸเซ‡เชจเชฐ เชชเชฐ, เชชเช›เซ€ เชฌเชพเช•เซ€เชจเชพ เชชเชฐ;
  • เช•เซ‡เชจเซ‡เชฐเซ€ เชฐเซ€เชฒเซ€เช - เชตเชฟเชธเช‚เช—เชคเชคเชพเช“เชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค (เชจเชพเชจเซ€) เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เช•เชจเซเชŸเซ‡เชจเชฐ เชชเชฐ เชจเชตเซ€ เช›เชฌเซ€ เชฒเซ‹เช‚เชš เช•เชฐเชตเซ€.

เช•เชจเซเชŸเซ€เชจเซเชฏเซเช…เชธ เชกเชฟเชฒเชฟเชตเชฐเซ€ เช เชฎเชพเชคเซเชฐ เชจเชตเชพ เชตเชฐเซเชเชจเชจเซ€ เชฐเชœเซ‚เช†เชค เชœ เชจเชฅเซ€, เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธเชฎเชพเช‚ เช…เชจเซเช—เชพเชฎเซ€ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เชœเชพเชณเชตเชฃเซ€ เชฎเชพเชŸเซ‡ เช˜เชฃเซ€ เช•เซเชทเชฎเชคเชพเช“ เช›เซ‡: เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เช…เชจเซ‡ เชคเชฎเชพเชฎ เช•เชจเซเชŸเซ‡เชจเชฐ เชฎเชพเชŸเซ‡ เชฒเซ‹เช—เชฟเช‚เช—, เช“เชŸเซ‹เชฎเซ‡เชŸเชฟเช• เชธเซเช•เซ‡เชฒเชฟเช‚เช— เชตเช—เซ‡เชฐเซ‡. เช† เชฌเชงเซเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช•เชพเชฎ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชฎเชพเชคเซเชฐ เชฏเซ‹เช—เซเชฏเชจเซ€ เชฐเชพเชน เชœเซ‹เชˆ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชคเชฎเชพเชฐเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชฎเชพเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ.

เช…เช‚เชคเชฟเชฎ เชญเชฒเชพเชฎเชฃเซ‹

  1. เชกเซ‹เช•เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹.
  2. เชคเชฎเชพเชฐเซ€ เชฌเชงเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹ เชฎเชพเชŸเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชจเซ€ เชกเซ‹เช•เชฐ เช›เชฌเซ€เช“ เชฌเชจเชพเชตเซ‹.
  3. "เช‡เชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เช เช•เซ‹เชก เช›เซ‡" เชธเชฟเชฆเซเชงเชพเช‚เชคเชจเซ‡ เช…เชจเซเชธเชฐเซ‹.
  4. เช—เชฟเชŸเชจเซ‡ เชกเซ‹เช•เชฐ เชธเชพเชฅเซ‡ เชฒเชฟเช‚เช• เช•เชฐเซ‹.
  5. เชฐเซ‹เชฒเช†เช‰เชŸเชจเชพ เช•เซเชฐเชฎเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเซ‹.
  6. เชคเซˆเชฏเชพเชฐ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ (เช•เซเชฌเชฐเชจเซ‡เชŸเซเชธ เช…เชฅเชตเชพ เช…เชจเซเชฏ).

เชตเชฟเชกเชฟเช“เช เช…เชจเซ‡ เชธเซเชฒเชพเช‡เชกเซเชธ

เชชเซเชฐเชฆเชฐเซเชถเชจเชฎเชพเช‚เชฅเซ€ เชตเชฟเชกเชฟเช“ (เชฒเช—เชญเช— เชเช• เช•เชฒเชพเช•) YouTube เชชเชฐ เชชเซเชฐเช•เชพเชถเชฟเชค (เชฐเชฟเชชเซ‹เชฐเซเชŸ เชชเซ‹เชคเซ‡ 5เชฎเซ€ เชฎเชฟเชจเชฟเชŸเชฅเซ€ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡ - เช† เช•เซเชทเชฃเชฅเซ€ เชฐเชฎเชตเชพ เชฎเชพเชŸเซ‡ เชฒเชฟเช‚เช•เชจเซ‡ เช…เชจเซเชธเชฐเซ‹).

เช…เชนเซ‡เชตเชพเชฒเชจเซ€ เชฐเชœเซ‚เช†เชค:

PS

เช…เชฎเชพเชฐเชพ เชฌเซเชฒเซ‹เช— เชชเชฐเชจเชพ เชตเชฟเชทเชฏ เชชเชฐเชจเชพ เช…เชจเซเชฏ เช…เชนเซ‡เชตเชพเชฒเซ‹:

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹