เชนเซ เชนเชฌเชฐ!
เช เชฎเซ เชคเชฎเชจเซ เชฏเชพเชฆ เช เชชเชพเชตเซเช เชเซเช เชเซ เชชเซเชธเซเชคเชเชจเซ เช เชจเซเชธเชฐเซเชจเซ เช เชฎเซ เชชเซเชธเซเชคเชเชพเชฒเชฏ เชตเชฟเชถเซ เชธเชฎเชพเชจ เชฐเชธเชชเซเชฐเชฆ เชเชพเชฐเซเชฏ เชชเซเชฐเชเชพเชถเชฟเชค เชเชฐเซเชฏเซเช เชเซ .

เชนเชฎเชฃเชพเช เชฎเชพเชเซ, เชธเชฎเซเชฆเชพเชฏ เชซเชเซเชค เช เชถเชเซเชคเชฟเชถเชพเชณเซ เชธเชพเชงเชจเชจเซ เชฎเชฐเซเชฏเชพเชฆเชพ เชถเซเชเซ เชฐเชนเซเชฏเซ เชเซ. เชคเซเชฅเซ, เชคเชพเชเซเชคเชฐเชฎเชพเช เชเช เชฒเซเช เชชเซเชฐเชเชพเชถเชฟเชค เชฅเชฏเซ เชนเชคเซ, เชเซเชจเซ เช
เชจเซเชตเชพเชฆ เช
เชฎเซ เชคเชฎเชจเซ เชฐเชเซ เชเชฐเชตเชพ เชฎเชพเชเชเซเช เชเซเช. เชคเซเชฎเชจเชพ เชชเซเชคเชพเชจเชพ เช
เชจเซเชญเชต เชชเชฐเชฅเซ, เชฒเซเชเช เชเชนเซ เชเซ เชเซ เชเซเชตเซ เชฐเซเชคเซ เชเชพเชซเชเชพ เชธเซเชเซเชฐเซเชฎเซเชธเชจเซ เชตเชฟเชคเชฐเชฟเชค เชกเซเชเชพ เชธเซเชเซเชฐเซเชเชฎเชพเช เชซเซเชฐเชตเชตเซเช. เชตเชพเชเชเชจเชจเซ เชเชจเชเชฆ เชฎเชพเชฃเซ!
เช
เชชเชพเชเซ เชชเซเชธเซเชคเชเชพเชฒเชฏ Apache Kafka เชจเซ เชเซเช เชชเชฐ เชตเชฟเชคเชฐเชฟเชค เชธเซเชเซเชฐเซเชฎ เชชเซเชฐเซเชธเซเชธเชฟเชเช เชฎเชพเชเซ เชธเชพเชนเชธเซเชฎเชพเช เชตเชฟเชถเซเชตเชญเชฐเชฎเชพเช เชตเชชเชฐเชพเชฏ เชเซ. เช เชซเซเชฐเซเชฎเชตเชฐเซเชเชจเซเช เชเช เช
เชฎเซเชฒเซเชฏ เชชเชพเชธเซเช เช เชเซ เชเซ เชคเซ เชคเชฎเชจเซ เชฅเซเชฐเซเชก เชชเซเชฐเซเชธเซเชธเชฟเชเชเชจเชพ เชเชงเชพเชฐเซ เชเชคเซเชชเชพเชฆเชฟเชค เชธเซเชฅเชพเชจเชฟเช เชฐเชพเชเซเชฏเชจเซ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ.
เช เชฒเซเชเชฎเชพเช, เชนเซเช เชคเชฎเชจเซ เชเชนเซเชถ เชเซ เชเซเชฒเชพเชเชก เชเชชเซเชฒเชฟเชเซเชถเชจ เชธเซเชฐเชเซเชทเชพ เชฎเชพเชเซ เชเชคเซเชชเชพเชฆเชจ เชตเชฟเชเชธเชพเชตเชคเซ เชตเชเชคเซ เช เชฎเชพเชฐเซ เชเชเชชเชจเซเช เช เชคเชเชจเซ เชจเชซเชพเชเชพเชฐเช เชเชชเชฏเซเช เชเซเชตเซ เชฐเซเชคเซ เชเชฐเซเชฏเซ. เชเชพเชซเชเชพ เชธเซเชเซเชฐเซเชฎเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ, เช เชฎเซ เชถเซเชฐ เชเชฐเซเชฒเซ เชฐเชพเชเซเชฏ เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธเชฟเชธ เชฌเชจเชพเชตเซ เชเซ, เชเซเชฎเชพเชเชฅเซ เชชเซเชฐเชคเซเชฏเซเช เชเชพเชฎเซ-เชธเชนเชฟเชทเซเชฃเซ เช เชจเซ เชธเชฟเชธเซเชเชฎเชฎเชพเช เชเชฌเซเชเซเชเซเชเชจเซ เชธเซเชฅเชฟเชคเชฟ เชตเชฟเชถเซ เชตเชฟเชถเซเชตเชธเชจเซเชฏ เชฎเชพเชนเชฟเชคเซเชจเชพ เช เชคเซเชฏเชเชค เชเชชเชฒเชฌเซเชง เชธเซเชคเซเชฐเซเชค เชคเชฐเซเชเซ เชธเซเชตเชพ เชเชชเซ เชเซ. เช เชฎเชพเชฐเชพ เชฎเชพเชเซ, เช เชตเชฟเชถเซเชตเชธเชจเซเชฏเชคเชพ เช เชจเซ เชธเชฎเชฐเซเชฅเชจเชจเซ เชธเชฐเชณเชคเชพ เชฌเชเชจเซเชจเซ เชฆเซเชฐเชทเซเชเชฟเช เชเช เชชเชเชฒเซเช เชเชเชณ เชเซ.
เชเซ เชคเชฎเซ เชตเซเชเชฒเซเชชเชฟเช เช เชญเชฟเชเชฎเชฎเชพเช เชฐเชธ เชงเชฐเชพเชตเซ เชเซ เชเซ เชคเชฎเชจเซ เชคเชฎเชพเชฐเชพ เชเชฌเซเชเซเชเซเชเซเชธเชจเซ เชเชชเชเชพเชฐเชฟเช เชธเซเชฅเชฟเชคเชฟเชจเซ เชธเชฎเชฐเซเชฅเชจ เชเชชเชตเชพ เชฎเชพเชเซ เชเช เชเซเชจเซเชฆเซเชฐเซเชฏ เชกเซเชเชพเชฌเซเชเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ, เชคเซ เชคเซเชจเซ เชตเชพเชเชเซ, เชคเซ เชฐเชธเชชเซเชฐเชฆ เชฐเชนเซเชถเซ...
เช เชฎเซ เชถเชพ เชฎเชพเชเซ เชตเชฟเชเชพเชฐเซเชฏเซเช เชเซ เช เชฎเซ เชตเชนเซเชเชเชพเชฏเซเชฒ เชฐเชพเชเซเชฏ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพเชจเซ เชฐเซเชคเชจเซ เชฌเชฆเชฒเชตเชพเชจเซ เชธเชฎเชฏ เชเซ
เช เชฎเชพเชฐเซ เชเชเชจเซเช เชฐเชฟเชชเซเชฐเซเชเชจเชพ เชเชงเชพเชฐเซ เชตเชฟเชตเชฟเชง เชเชฌเซเชเซเชเซเชเชจเซ เชธเซเชฅเชฟเชคเชฟ เชเชพเชณเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชนเชคเซ (เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ: เชถเซเช เชธเชพเชเช เชนเซเชฎเชฒเซ เชนเซเช เชณ เชนเชคเซ)? เชเชพเชซเชเชพ เชธเซเชเซเชฐเซเชฎเซเชธเชฎเชพเช เชธเซเชฅเชณเชพเชเชคเชฐ เชเชฐเชคเชพ เชชเชนเซเชฒเชพ, เช เชฎเซ เชฐเชพเชเซเชฏ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชฎเชพเชเซ เชเชฃเซเชตเชพเชฐ เชเช เชเซเชจเซเชฆเซเชฐเซเชฏ เชกเซเชเชพเชฌเซเช (+ เชธเซเชตเชพ API) เชชเชฐ เชเชงเชพเชฐ เชฐเชพเชเชคเชพ เชนเชคเชพ. เช เช เชญเชฟเชเชฎเชฎเชพเช เชคเซเชจเซ เชเชพเชฎเซเช เชเซ: เชธเซเชธเชเชเชคเชคเชพ เช เชจเซ เชธเซเชฎเซเชณ เชเชพเชณเชตเชตเซ เช เชเช เชตเชพเชธเซเชคเชตเชฟเช เชชเชกเชเชพเชฐ เชฌเชจเซ เชเชพเชฏ เชเซ. เชกเซเชเชพเชฌเซเช เช เชกเชเชฃ เชฌเชจเซ เชถเชเซ เชเซ เช เชฅเชตเชพ เชธเชฎเชพเชชเซเชค เชฅเช เชถเชเซ เชเซ เช เชจเซ เช เชฃเชงเชพเชฐเซเชคเชพเชฅเซ เชชเซเชกเชพเชฏ เชเซ.

เชเชเซเชคเชฟ 1: เชธเชเชเซเชฐเชฎเชฃ เชชเชนเซเชฒเชพ เชเซเชตเชพเชฎเชพเช เชเชตเซเชฒเซเช เชฒเชพเชเซเชทเชฃเชฟเช เชตเชฟเชญเชพเชเชจ-เชธเซเชฅเชฟเชคเชฟเชจเซเช เชฆเซเชถเซเชฏ
เชเชพเชซเชเชพ เช
เชจเซ เชเชพเชซเชเชพ เชธเซเชเซเชฐเซเชฎเซเชธ: เชเชเชจเซเชเซ API เชฆเซเชตเชพเชฐเชพ เชคเซเชฎเชจเชพ เชฎเชเชคเชตเซเชฏเซเชจเซ เชธเชเชเชพเชฐ เชเชฐเซ เชเซ, เช
เชชเชกเซเช เชเชฐเซเชฒเซ เชธเซเชฅเชฟเชคเชฟเชจเซ เชเชฃเชคเชฐเซ เชเซเชจเซเชฆเซเชฐเซเชฏ เชกเซเชเชพเชฌเซเช เชฆเซเชตเชพเชฐเชพ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ
เชเชพเชซเชเชพ เชธเซเชเซเชฐเซเชฎเซเชธเชจเซ เชฎเชณเซ, เชถเซเชฐ เชเชฐเซเชฒเซ เชฐเชพเชเซเชฏ เชฎเชพเชเชเซเชฐเซ เชธเชฐเซเชตเชฟเชธเซเชธ เชฌเชจเชพเชตเชตเชพเชจเซเช เชธเชฐเชณ เชฌเชจเชพเชตเซ เชเซ
เชฒเชเชญเช เชเช เชตเชฐเซเชท เชชเชนเซเชฒเชพเช, เช เชฎเซ เช เชฎเซเชฆเซเชฆเชพเชเชจเซ เชธเชเชฌเซเชงเชตเชพ เชฎเชพเชเซ เช เชฎเชพเชฐเชพ เชถเซเชฐ เชเชฐเซเชฒเชพ เชฐเชพเชเซเชฏเชจเชพ เชฆเซเชถเซเชฏเซ เชชเชฐ เชธเชเชค เชจเชเชฐ เชฐเชพเชเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช. เช เชฎเซ เชคเชฐเชค เช เชเชพเชซเซเชเชพ เชธเซเชเซเชฐเซเชฎเซเชธ เช เชเชฎเชพเชตเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช - เช เชฎเซ เชเชพเชฃเซเช เชเซเช เชเซ เชคเซ เชเซเชเชฒเซเช เชธเซเชเซเชฒเซเชฌเชฒ, เช เชคเซเชฏเชเชค เชเชชเชฒเชฌเซเชง เช เชจเซ เชเชพเชฎเซ-เชธเชนเชฟเชทเซเชฃเซ เชเซ เช เชจเซ เชคเซเชจเซ เชธเซเชเซเชฐเซเชฎเชฟเชเช เชเชพเชฐเซเชฏเชเซเชทเชฎเชคเชพ เชเซเชเชฒเซ เชธเชฎเซเชฆเซเชง เชเซ (เชชเชฐเชฟเชตเชฐเซเชคเชจ, เชธเซเชเซเชเชซเซเชฒ เชธเชนเชฟเชค). เช เชฎเชจเซ เชเซ เชเซเชเช เชเซ เชคเซ เช เชเซเชเช, เชเชพเชซเชเชพเชฎเชพเช เชฎเซเชธเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎ เชเซเชเชฒเซ เชชเชฐเชฟเชชเชเซเชต เช เชจเซ เชตเชฟเชถเซเชตเชธเชจเซเชฏ เชฌเชจเซ เชเซ เชคเซเชจเซ เชเชฒเซเชฒเซเช เชจ เชเชฐเชตเซ.
เช เชฎเซ เชฌเชจเชพเชตเซเชฒ เชฆเชฐเซเช เชธเซเชเซเชเชซเซเชฒ เชฎเชพเชเชเซเชฐเซเชธเซเชตเชพเช เชเชเชฆเชฎ เชธเชฐเชณ เชเซเชชเซเชฒเซเชเซ เชธเชพเชฅเซ เชเชพเชซเชเชพ เชธเซเชเซเชฐเซเชฎเซเชธเชจเชพ เชฆเชพเชเชฒเชพเชจเซ เชเซเช เชชเชฐ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ. เชคเซเชฎเชพเช 1) เชธเซเชคเซเชฐเซเชค 2) เชธเชคเชค เชเซ-เชตเซเชฒเซเชฏเซ เชธเซเชเซเชฐ เชธเชพเชฅเซ เชชเซเชฐเซเชธเซเชธเชฐ 3) เชธเชฟเชเชเชจเซ เชธเชฎเชพเชตเซเชถ เชฅเชพเชฏ เชเซ:

เชเชเซเชคเชฟ 2: เชธเซเชเซเชเชซเซเชฒ เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธเชฟเชธ เชฎเชพเชเซ เช
เชฎเชพเชฐเชพ เชธเซเชเซเชฐเซเชฎเชฟเชเช เชเชฆเชพเชนเชฐเชฃเซเชจเซ เชกเชฟเชซเซเชฒเซเช เชเซเชชเซเชฒเซเชเซ. เชจเซเชเชง เชเชฐเซ เชเซ เช
เชนเซเช เชเช เชฐเซเชชเซเชเซเชเชฐเซ เชชเชฃ เชเซ เชเซเชฎเชพเช เชชเซเชฒเชพเชจเชฟเชเช เชฎเซเชเชพเชกเซเชเชพ เชเซ.
เช เชจเชตเชพ เช เชญเชฟเชเชฎเชฎเชพเช, เชเชเชจเซเชเซ เชเชตเชพ เชธเชเชฆเซเชถเชพเช เชฒเชเซ เชเซ เชเซ เชธเซเชคเซเชฐเซเชค เชตเชฟเชทเชฏเชฎเชพเช เชเชชเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เช เชจเซ เชเชชเชญเซเชเซเชคเชพเช-เชเชนเซ เชเซ, เชเช เชฎเซเชฒ เชธเซเชเชจเชพ เชธเซเชตเชพ-เชธเชฟเชเช (เชเชเชเชชเซเช เชตเชฟเชทเชฏ) เชฆเซเชตเชพเชฐเชพ เชเชฃเชคเชฐเซ เชเชฐเซเชฒ เชถเซเชฐ เชเชฐเซเชฒเซ เชธเซเชฅเชฟเชคเชฟ เชชเซเชฐเชพเชชเซเชค เชเชฐเซ เชเซ.

เชเชเซเชคเชฟ 3: เชถเซเชฐ เชเชฐเซเชฒ เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธเชฟเชธ เชธเชพเชฅเซเชจเชพ เชฆเซเชถเซเชฏ เชฎเชพเชเซ เชจเชตเซเช เชเชฆเชพเชนเชฐเชฃ เชเชพเชฐเซเชฏ เชชเซเชฐเชตเชพเชน: 1) เชเชเชจเซเช เชเช เชธเชเชฆเซเชถ เชเชจเชฐเซเช เชเชฐเซ เชเซ เชเซ เชเชพเชซเชเชพ เชธเซเชคเซเชฐเซเชค เชตเชฟเชทเชฏ เชชเชฐ เชชเชนเซเชเชเซ เชเซ; 2) เชถเซเชฐ เชเชฐเซเชฒเซ เชธเซเชฅเชฟเชคเชฟ (เชเชพเชซเชเชพ เชธเซเชเซเชฐเซเชฎเซเชธเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ) เชธเชพเชฅเซเชจเซ เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธ เชคเซเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเซ เชเซ เช
เชจเซ เชเชฃเชคเชฐเซ เชเชฐเซเชฒ เชธเซเชฅเชฟเชคเชฟเชจเซ เช
เชเชคเชฟเชฎ เชเชพเชซเชเชพ เชตเชฟเชทเชฏ เชชเชฐ เชฒเชเซ เชเซ; เชเซ เชชเชเซ 3) เชเซเชฐเชพเชนเชเซ เชจเชตเซ เชธเซเชฅเชฟเชคเชฟ เชธเซเชตเซเชเชพเชฐเซ เชเซ
เช เชฐเซ, เช เชฌเชฟเชฒเซเช-เชเชจ เชเซ-เชตเซเชฒเซเชฏเซ เชธเซเชเซเชฐ เชเชฐเซเชเชฐ เชเซเชฌ เช เชเชชเชฏเซเชเซ เชเซ!
เชเชชเชฐ เชเชฃเชพเชตเซเชฏเชพ เชฎเซเชเชฌ, เช เชฎเชพเชฐเซ เชตเชนเซเชเชเชพเชฏเซเชฒ เชฐเชพเชเซเชฏ เชเซเชชเซเชฒเซเชเซเชฎเชพเช เชเซ-เชตเซเชฒเซเชฏเซ เชธเซเชเซเชฐ เชเซ. เช เชฎเชจเซ เชคเซเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพ เชฎเชพเชเซ เชเชฃเชพ เชตเชฟเชเชฒเซเชชเซ เชฎเชณเซเชฏเชพ เชเซ, เช เชจเซ เชคเซเชฎเชพเชเชฅเซ เชฌเซ เชจเซเชเซ เชตเชฐเซเชฃเชตเซเชฒ เชเซ.
เชตเชฟเชเชฒเซเชช #1: เชเชฃเชคเชฐเซเช เชฎเชพเชเซ เชเซ-เชตเซเชฒเซเชฏเซ เชธเซเชเซเชฐเชจเซ เชเชชเชฏเซเช เชเชฐเซ
เช
เชฎเชพเชฐเชพ เชชเซเชฐเชฅเชฎ เชเซ-เชตเซเชฒเซเชฏเซ เชธเซเชเซเชฐเชฎเชพเช เช
เชฎเชจเซ เชเชฃเชคเชฐเซ เชฎเชพเชเซ เชเชฐเซเชฐเซ เชธเชนเชพเชฏเช เชกเซเชเชพ เชเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชเซเชเชฒเชพเช เชเชฟเชธเซเชธเชพเชเชฎเชพเช เชตเชนเซเชเชเชพเชฏเซเชฒ เชฐเชพเชเซเชฏ "เชฌเชนเซเชฎเชคเซ เชฎเชคเซ" เชจเชพ เชธเชฟเชฆเซเชงเชพเชเชค เชฆเซเชตเชพเชฐเชพ เชจเชเซเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช. เชฐเชฟเชชเซเชเซเชเชฐเซ เช
เชฎเซเช เชเชฌเซเชเซเชเซเชเชจเซ เชธเซเชฅเชฟเชคเชฟ เชชเชฐเชจเชพ เชคเชฎเชพเชฎ เชจเชตเซเชจเชคเชฎ เชเชเชจเซเช เช
เชนเซเชตเชพเชฒเซเชจเซ เชชเชเชกเซ เชถเชเซ เชเซ. เชชเชเซ, เชเซเชฏเชพเชฐเซ เช
เชฎเชจเซ เชเช เช
เชฅเชตเชพ เชฌเซเชเชพ เชเชเชจเซเช เชคเชฐเชซเชฅเซ เชจเชตเซ เชฐเชฟเชชเซเชฐเซเช เชฎเชณเซเชฏเซ, เชคเซเชฏเชพเชฐเซ เช
เชฎเซ เชคเซเชจเซ เชธเชพเชเชตเซ เชถเชเซเช เชเซเช, เชธเซเชเซเชฐเซเชเชฎเชพเชเชฅเซ เชธเชฎเชพเชจ เชเชฌเซเชเซเชเซเชเชจเซ เชธเซเชฅเชฟเชคเชฟ เชตเชฟเชถเซ เช
เชจเซเชฏ เชคเชฎเชพเชฎ เชเชเชจเซเชเซ เชชเชพเชธเซเชฅเซ เชฐเชฟเชชเซเชฐเซเชเซเชธ เชฎเซเชณเชตเซ เชถเชเซเช เชเซเช เช
เชจเซ เชเชฃเชคเชฐเซเชจเซเช เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เชเชฐเซ เชถเชเซเช เชเซเช.
เชจเซเชเซเชจเซ เชเชเซเชคเชฟ 4 เชฌเชคเชพเชตเซ เชเซ เชเซ เชเซเชตเซ เชฐเซเชคเซ เช
เชฎเซ เชเซ/เชตเซเชฒเซเชฏเซ เชธเซเชเซเชฐเชจเซ เชชเซเชฐเซเชธเซเชธเชฐเชจเซ เชชเซเชฐเซเชธเซเชธเชฟเชเช เชชเชฆเซเชงเชคเชฟเชฎเชพเช เชเชเซเชธเชชเซเช เชเชฐเซเชฏเซ เชเซเชฅเซ เชจเชตเชพ เชธเชเชฆเซเชถ เชชเชฐ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเซ เชถเชเชพเชฏ.

เชเชฟเชคเซเชฐ 4: เช
เชฎเซ เชชเซเชฐเซเชธเซเชธเชฐเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชชเชฆเซเชงเชคเชฟ เชฎเชพเชเซ เชเซ-เชตเซเชฒเซเชฏเซ เชธเซเชเซเชฐเชจเซ เชเชเซเชธเซเชธ เชเซเชฒเซเช เชเซเช (เช เชชเชเซ, เชฆเชฐเซเช เชธเซเชเซเชฐเชฟเชชเซเช เชเซ เชเซ เชถเซเชฐ เชเชฐเซเชฒเซ เชธเซเชฅเชฟเชคเชฟ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเซ เชเซ เชคเซเชฃเซ เชชเชฆเซเชงเชคเชฟเชจเซ เช
เชฎเชฒ เชเชฐเชตเซ เช เชเซเชเช. doProcess)
เชตเชฟเชเชฒเซเชช #2: เชเชพเชซเชเชพ เชธเซเชเซเชฐเซเชฎเซเชธเชจเซ เชเซเช เชชเชฐ CRUD API เชฌเชจเชพเชตเชตเซเช
เช เชฎเชพเชฐเซ เชฎเซเชณเชญเซเชค เชเชพเชฐเซเชฏ เชชเซเชฐเชตเชพเชน เชธเซเชฅเชพเชชเชฟเชค เชเชฐเซเชฏเชพ เชชเชเซ, เช เชฎเซ เช เชฎเชพเชฐเซ เชตเชนเซเชเชเชพเชฏเซเชฒ เชฐเชพเชเซเชฏ เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธเชฟเชธ เชฎเชพเชเซ RESTful CRUD API เชฒเชเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซเชฏเซเช. เช เชฎเซ เช เชฎเซเช เช เชฅเชตเชพ เชคเชฎเชพเชฎ เชเชฌเซเชเซเชเซเชเชจเซ เชธเซเชฅเชฟเชคเชฟเชจเซ เชชเซเชจเชเชชเซเชฐเชพเชชเซเชค เชเชฐเชตเชพ, เชคเซเชฎเช เชเชฌเซเชเซเชเซเชเชจเซ เชธเซเชฅเชฟเชคเชฟเชจเซ เชธเซเช เช เชฅเชตเชพ เชฆเซเชฐ เชเชฐเชตเชพ เชฎเชพเชเซ เชธเชเซเชทเชฎ เชฌเชจเชตเชพ เชฎเชพเชเซเช เชเซเช (เชฌเซเชเชเชจเซเชก เชธเชชเซเชฐเซเช เชฎเชพเชเซ เชเชชเชฏเซเชเซ).
เชคเชฎเชพเชฎ Get State API เชจเซ เชธเชฎเชฐเซเชฅเชจ เชเชชเชตเชพ เชฎเชพเชเซ, เชเซเชฏเชพเชฐเซ เชชเชฃ เช เชฎเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฐเชพเชเซเชฏเชจเซ เชชเซเชจเชเชเชฃเชคเชฐเซ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชชเชกเซ, เชคเซเชฏเชพเชฐเซ เช เชฎเซ เชคเซเชจเซ เชฌเชฟเชฒเซเช-เชเชจ เชเซ-เชตเซเชฒเซเชฏเซ เชธเซเชเซเชฐเชฎเชพเช เชฒเชพเชเชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเซเช เชเซเช. เช เชเชฟเชธเซเชธเชพเชฎเชพเช, เชจเซเชเซเชจเซ เชธเซเชเชฟเชฎเชพเช เชฌเชคเชพเชตเซเชฏเชพ เชชเซเชฐเชฎเชพเชฃเซ, เชเชพเชซเชเชพ เชธเซเชเซเชฐเซเชฎเซเชธเชจเชพ เชเช เช เชเชฆเชพเชนเชฐเชฃเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเชตเชพ API เชจเซ เช เชฎเชฒเชฎเชพเช เชฎเซเชเชตเซเช เชเชเชฆเชฎ เชธเชฐเชณ เชฌเชจเซ เชเชพเชฏ เชเซ:

เชเชเซเชคเชฟ 5: เชเชฌเซเชเซเชเซเชเชจเซ เชชเซเชฐเซเชต เชเชฃเชคเชฐเซ เชเชฐเซเชฒ เชธเซเชฅเชฟเชคเชฟ เชฎเซเชณเชตเชตเชพ เชฎเชพเชเซ เชฌเชฟเชฒเซเช-เชเชจ เชเซ-เชตเซเชฒเซเชฏเซ เชธเซเชเซเชฐเชจเซ เชเชชเชฏเซเช เชเชฐเชตเซ
API เชฆเซเชตเชพเชฐเชพ เชเชฌเซเชเซเชเซเชเชจเซ เชธเซเชฅเชฟเชคเชฟเชจเซ เช เชชเชกเซเช เชเชฐเชตเชพเชจเซเช เชชเชฃ เช เชฎเชฒเชฎเชพเช เชธเชฐเชณ เชเซ. เชฎเซเชณเชญเซเชค เชฐเซเชคเซ, เชคเชฎเชพเชฐเซ เชซเชเซเชค เชเช เชเชพเชซเชเชพ เชจเชฟเชฐเซเชฎเชพเชคเชพ เชฌเชจเชพเชตเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ เช เชจเซ เชคเซเชจเซ เชเชชเชฏเซเช เชฐเซเชเซเชฐเซเชก เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ เชเชฐเซ เชเซเชฎเชพเช เชจเชตเซเช เชฐเชพเชเซเชฏ เชเซ. เช เชธเซเชจเชฟเชถเซเชเชฟเชค เชเชฐเซ เชเซ เชเซ API เชฆเซเชตเชพเชฐเชพ เชเชจเชฐเซเช เชฅเชฏเซเชฒเชพ เชคเชฎเชพเชฎ เชธเชเชฆเซเชถเชพเช เช เชจเซเชฏ เชเชคเซเชชเชพเชฆเชเซ (เชฆเชพ.เชค. เชเชเชจเซเชเซ) เชคเชฐเชซเชฅเซ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเซเชฒเชพ เชธเชเชฆเซเชถเชพเชเชจเซ เชเซเชฎ เช เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ.

เชเชเซเชคเชฟ 6: เชคเชฎเซ เชเชพเชซเชเชพ เชจเชฟเชฐเซเชฎเชพเชคเชพเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชเชฌเซเชเซเชเซเชเชจเซ เชธเซเชฅเชฟเชคเชฟ เชธเซเช เชเชฐเซ เชถเชเซ เชเซ
เชจเชพเชจเซ เชเซเชเชเชตเชฃ: เชเชพเชซเชเชพเชฎเชพเช เชเชฃเชพ เชฌเชงเชพ เชชเชพเชฐเซเชเซเชถเชจเซ เชเซ
เชเชเชณ, เช เชฎเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชฒเซเชกเชจเซ เชตเชฟเชคเชฐเชฟเชค เชเชฐเชตเชพ เช เชจเซ เชฆเซเชถเซเชฏ เชฆเซเช เชตเชนเซเชเชเชพเชฏเซเชฒ-เชฐเชพเชเซเชฏ เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธเชฟเชธเชจเซเช เชเซเชฒเชธเซเชเชฐ เชชเซเชฐเชฆเชพเชจ เชเชฐเซเชจเซ เชเชชเชฒเชฌเซเชงเชคเชพเชฎเชพเช เชธเซเชงเชพเชฐเซ เชเชฐเชตเชพ เชฎเชพเชเซเช เชเซเช. เชธเซเชเช เชช เชเช เชตเชฐเชตเซเช เชนเชคเซเช: เชเชเชตเชพเชฐ เช เชฎเซ เชธเชฎเชพเชจ เชเชชเซเชฒเชฟเชเซเชถเชจ ID (เช เชจเซ เชธเชฎเชพเชจ เชฌเซเชเชธเซเชเซเชฐเซเชช เชธเชฐเซเชตเชฐเซเชธ) เชนเซเช เชณ เชเชฒเชพเชตเชตเชพ เชฎเชพเชเซ เชคเชฎเชพเชฎ เชเชฆเชพเชนเชฐเชฃเซ เชเซเช เชตเซ เชฒเซเชงเชพ เชชเชเซ, เชฒเชเชญเช เชฌเชพเชเซเชจเซเช เชฌเชงเซเช เชเชชเชฎเซเชณเซ เชฅเช เชเชฏเซเช. เช เชฎเซ เช เชชเชฃ เชธเซเชชเชทเซเช เชเชฐเซเชฏเซเช เชเซ เชเซ เชฆเชฐเซเช เชธเซเชคเซเชฐเซเชค เชตเชฟเชทเชฏเชฎเชพเช เชเซเชเชฒเชพเช เชชเชพเชฐเซเชเซเชถเชจเซ เชนเชถเซ, เชเซเชฅเซ เชฆเชฐเซเช เชฆเชพเชเชฒเชพเชจเซ เชเชตเชพ เชชเชพเชฐเซเชเซเชถเชจเซเชจเซ เชธเชฌเชธเซเช เชธเซเชเชชเซ เชถเชเชพเชฏ.
เชนเซเช เช เชชเชฃ เชเชฒเซเชฒเซเช เชเชฐเซเชถ เชเซ เชธเซเชเซเช เชธเซเชเซเชฐเชจเซ เชฌเซเชเช เชช เชเซเชชเซ เชฌเชจเชพเชตเชตเซ เช เชธเชพเชฎเชพเชจเซเชฏ เชชเซเชฐเชฅเชพ เชเซ เชเซเชฅเซ เชเชฐเซเชจเซ, เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, เชจเชฟเชทเซเชซเชณเชคเชพ เชชเชเซ เชชเซเชจเชเชชเซเชฐเชพเชชเซเชคเชฟเชจเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช, เช เชจเชเชฒเชจเซ เชฌเซเชเชพ เชฆเชพเชเชฒเชพเชฎเชพเช เชธเซเชฅเชพเชจเชพเชเชคเชฐเชฟเชค เชเชฐเซ. เชเชพเชซเชเชพ เชธเซเชเซเชฐเซเชฎเซเชธเชฎเชพเช เชฆเชฐเซเช เชธเซเชเซเช เชธเซเชเซเชฐ เชฎเชพเชเซ, เชเซเชจเซเช เชฒเซเช (เชเซ เชธเซเชฅเชพเชจเชฟเช เช เชชเชกเซเชเซเชธเชจเซ เชเซเชฐเซ เช เชเชฐเซ เชเซ) เชธเชพเชฅเซ เชจเชเชฒ เชเชฐเซเชฒ เชตเชฟเชทเชฏ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเชฎ, เชเชพเชซเชเชพ เชธเชคเชค เชธเซเชเซเช เชธเซเชเซเชฐเชจเซ เชฌเซเชเช เชช เชฒเซ เชเซ. เชคเซเชฅเซ, เชเช เช เชฅเชตเชพ เชฌเซเชเซ เชเชพเชซเชเชพ เชธเซเชเซเชฐเซเชฎเซเชธ เชฆเชพเชเชฒเชพเชจเซ เชจเชฟเชทเซเชซเชณเชคเชพเชจเชพ เชเชฟเชธเซเชธเชพเชฎเชพเช, เชฐเชพเชเซเชฏ เชธเซเชเซเชฐเชจเซ เช เชจเซเชฏ เชเชฆเชพเชนเชฐเชฃ เชชเชฐ เชเชกเชชเชฅเซ เชชเซเชจเชเชธเซเชฅเชพเชชเชฟเชค เชเชฐเซ เชถเชเชพเชฏ เชเซ, เชเซเชฏเชพเช เช เชจเซเชฐเซเชช เชชเชพเชฐเซเชเซเชถเชจเซ เชเชถเซ. เช เชฎเชพเชฐเชพ เชชเชฐเซเชเซเชทเชฃเซเช เชฌเชคเชพเชตเซเชฏเซเช เชเซ เชเซ เชธเซเชเซเชฐเชฎเชพเช เชฒเชพเชเซ เชฐเซเชเซเชฐเซเชกเซเชธ เชนเซเชตเชพ เชเชคเชพเช เชชเชฃ เช เชฅเซเชกเซเช เชธเซเชเชเชกเชฎเชพเช เชฅเชพเชฏ เชเซ.
เชถเซเชฐ เชเชฐเซเชฒ เชฐเชพเชเซเชฏ เชธเชพเชฅเซเชจเซ เชเช เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธเชฎเชพเชเชฅเซ เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธเซเชธเชจเชพ เชเซเชฒเชธเซเชเชฐเชฎเชพเช เชเชธเซเชกเชตเซเช, เชเซเช เชธเซเชเซเช API เชจเซ เช เชฎเชฒเชฎเชพเช เชฎเซเชเชตเซเช เชเชเซเช เชคเซเชเซเช เชฌเชจเซ เชเชพเชฏ เชเซ. เชจเชตเซ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชฎเชพเช, เชฆเชฐเซเช เชฎเชพเชเชเซเชฐเซเชธเชฐเซเชตเชฟเชธเชจเชพ เชธเซเชเซเช เชธเซเชเซเชฐเชฎเชพเช เชเชเชเชฆเชฐ เชเชฟเชคเซเชฐเชจเซ เชฎเชพเชคเซเชฐ เชเช เชญเชพเช เชนเซเชฏ เชเซ (เชคเซ เชเชฌเซเชเซเชเซเชเซเชธ เชเซ เชเซเชจเซ เชเซ เชเซเชเซเชเชธ เชชเชพเชฐเซเชเซเชถเชจเชฎเชพเช เชฎเซเชช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชนเชคเซ). เช เชฎเชพเชฐเซ เชคเซ เชจเชเซเชเซ เชเชฐเชตเชพเชจเซเช เชนเชคเซเช เชเซ เชเชฏเชพ เชฆเชพเชเชฒเชพเชฎเชพเช เช เชฎเชจเซ เชเซเชเชคเซ เชเชฌเซเชเซเชเซเชเชจเซ เชธเซเชฅเชฟเชคเชฟ เชถเชพเชฎเซเชฒ เชเซ, เช เชจเซ เช เชฎเซ เชจเซเชเซ เชฌเชคเชพเชตเซเชฏเชพ เชชเซเชฐเชฎเชพเชฃเซ เชฅเซเชฐเซเชก เชฎเซเชเชพเชกเซเชเชพเชจเชพ เชเชงเชพเชฐเซ เช เชเชฐเซเชฏเซเช:

เชเชเซเชคเชฟ 7: เชธเซเชเซเชฐเซเชฎ เชฎเซเชเชพเชกเซเชเชพเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ, เช
เชฎเซ เชจเชเซเชเซ เชเชฐเซเช เชเซเช เชเซ เชเชฏเชพ เชฆเชพเชเชฒเชพเชฎเชพเชเชฅเซ เชเชเซเชเชฟเชค เชเชฌเซเชเซเชเซเชเชจเซ เชธเซเชฅเชฟเชคเชฟเชจเซ เชเซเชตเซเชฐเซ เชเชฐเชตเซ; GET ALL API เชธเชพเชฅเซ เชธเชฎเชพเชจ เช
เชญเชฟเชเชฎเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซ เชนเชคเซ
เชฎเซเชเซเชฏ เชคเชพเชฐเชฃเซ
เชเชพเชซเชเชพ เชธเซเชเซเชฐเซเชฎเซเชธเชฎเชพเช เชธเซเชเซเช เชธเซเชเซเชฐเซเชธ เชกเซ เชซเซเชเซเชเซ เชตเชฟเชคเชฐเชฟเชค เชกเซเชเชพเชฌเซเช เชคเชฐเซเชเซ เชธเซเชตเชพ เชเชชเซ เชถเชเซ เชเซ,
- เชเชพเชซเชเชพเชฎเชพเช เชธเชคเชค เชชเซเชฐเชคเชฟเชเซเชคเชฟ
- เชเชตเซ เชธเชฟเชธเซเชเชฎเชจเซ เชเซเช เชชเชฐ CRUD API เชธเชฐเชณเชคเชพเชฅเซ เชฌเชจเชพเชตเซ เชถเชเชพเชฏ เชเซ
- เชฌเชนเซเชตเชฟเชง เชชเชพเชฐเซเชเซเชถเชจเซ เชนเซเชจเซเชกเชฒ เชเชฐเชตเซเช เชฅเซเชกเซเช เชตเชงเซ เชเชเชฟเชฒ เชเซ
- เชธเชนเชพเชฏเช เชกเซเชเชพ เชธเซเชเซเชฐ เชเชฐเชตเชพ เชฎเชพเชเซ เชธเซเชเซเชฐเซเชฎเชฟเชเช เชเซเชชเซเชฒเซเชเซเชฎเชพเช เชเช เช เชฅเชตเชพ เชตเชงเซ เชธเซเชเซเช เชธเซเชเซเชฐเซเชธ เชเชฎเซเชฐเชตเชพเชจเซเช เชชเชฃ เชถเชเซเชฏ เชเซ. เช เชตเชฟเชเชฒเซเชชเชจเซ เชเชชเชฏเซเช เช เชฎเชพเชเซ เชฅเช เชถเชเซ เชเซ:
- เชธเซเชเซเชฐเซเชฎ เชชเซเชฐเซเชธเซเชธเชฟเชเช เชฆเชฐเชฎเชฟเชฏเชพเชจ เชเชฃเชคเชฐเซเช เชฎเชพเชเซ เชเชฐเซเชฐเซ เชกเซเชเชพเชจเซ เชฒเชพเชเชฌเชพ เชเชพเชณเชพเชจเซ เชธเชเชเซเชฐเชน
- เชกเซเชเชพเชจเซ เชฒเชพเชเชฌเชพ เชเชพเชณเชพเชจเซ เชธเชเชเซเชฐเชน เชเซ เชเชเชฒเซ เชตเชเชคเซ เชธเซเชเซเชฐเซเชฎเชฟเชเช เชฆเชพเชเชฒเชพเชจเซ เชเซเชเชตเชพเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชคเซเชฏเชพเชฐเซ เชเชชเชฏเซเชเซ เชฅเช เชถเชเซ เชเซ
- เชเชฃเซเช เชตเชงเชพเชฐเซ...
เช เช
เชจเซ เช
เชจเซเชฏ เชซเชพเชฏเชฆเชพเช เชเชพเชซเชเชพ เชธเซเชเซเชฐเซเชฎเซเชธเชจเซ เชเชชเชฃเชพ เชเซเชตเซ เชตเชฟเชคเชฐเชฟเชค เชธเชฟเชธเซเชเชฎเชฎเชพเช เชตเซเชถเซเชตเชฟเช เชธเซเชฅเชฟเชคเชฟ เชเชพเชณเชตเชตเชพ เชฎเชพเชเซ เชฏเซเชเซเชฏ เชฌเชจเชพเชตเซ เชเซ. เชเชพเชซเชเชพ เชธเซเชเซเชฐเซเชฎเซเชธ เชชเซเชฐเซเชกเชเซเชถเชจเชฎเชพเช เชเซเชฌ เช เชญเชฐเซเชธเชพเชชเชพเชคเซเชฐ เชธเชพเชฌเชฟเชค เชฅเช เชเซ (เชคเซเชจเซ เชเชฎเชพเชตเซเชฏเชพ เชชเชเซ เช
เชฎเชจเซ เชเซเช เชธเชเชฆเซเชถเชจเซ เชเซเช เชฅเช เชจเชฅเซ), เช
เชจเซ เช
เชฎเชจเซ เชตเชฟเชถเซเชตเชพเชธ เชเซ เชเซ เชคเซเชจเซ เชเซเชทเชฎเชคเชพเช เชคเซเชฏเชพเช เช
เชเชเชถเซ เชจเชนเซเช!
เชธเซเชฐเซเชธ: www.habr.com
