ืืื ืืขื ืึทืจืืืงื, ืืื ืืืขื ืจืขืื ืืืขืื ืืื ืื ืคึผืจืืืขืงื ืืื ืืื ืืจืืขืื ืืืืฃ ืคืืจืืืื ืืืขื ืคืื ืึท ืืจืืืก ืืึทื ืึทืืื ืืื ืึท ืืึทื ื ืคืื ืืืงืจืึธ ืกืขืจืืืืกืขืก.
ืืขืจ ืคืจืืืขืงื ืืื ืื ืืขืืืืื ืืืื ืืืกืืืจืืข ืืื ื ืืื ืืข ืฆืืื ืฆืืจืืง, ืืื ืื ืืืื ืืืจ 2000. ืื ืขืจืฉืืข ืืืขืจืกืืขืก ืืขื ืขื ืืขืฉืจืืื ืืขืืืืจื ืืื ืืืืกืืึทื ืืืกืืง 6. ืืื ืืขืจ ืฆืืื ืืื ืงืืืจ ืืขืืืืจื ืื ืื ืื ืืืืืงืืื ื ืืื ืืขืจ ืฉืคืจืื ืืืขื ืืืื ืฉืืืขืจ ืฆื ืฉืืืฆื ืืื ืืขืจ ืฆืืงืื ืคื, ืืื ื ืื IDE ืืื ืื ืฉืคืจืื ืืืืื ืืื ืฉืืขืื ืื ืืืืืงืื. ืืื ืื ืกืืฃ ืคืื ืื 2000 ืก, ืขืก ืืื ืืึทืฉืืึธืกื ืฆื ืืึทืฉืืืืขื ืฆื ืื ืืขืจ ืคึผืจืึทืืึทืกืื ื C #. ืื ื ืืึทืข ืืืขืจืกืืข ืืื ืืขืืืขื ืืขืฉืจืืื ืืื ืคึผืึทืจืึทืืขื ืืื ืื ืจืขืืืืืืข ืคืื โโืื ืึทืื, ืืืกืืขืืืืืึทื ืืขืจ ืืื ืืขืจ ืงืึธื ืืื ืืขืืืขื ืืขืฉืจืืื ืืื. ื ืขืฅ. ืืึทืงืขื ื ืืื C # ืืื ืืืืืขืก ืคืึธืืงืืกื ืืืืฃ ืึท ืกืขืจืืืืก ืึทืจืงืึทืืขืงืืฉืขืจ, ืึธืืขืจ ืืขืฉืึทืก ืึทื ืืืืืงืืื ื, ืคึผืจืึธืกื ืืืืืจืขืจืื ืืื ืืึธืืืง ืืขื ืขื ืืขื ืืฆื, ืืื ืืึทืืื ืื ืืก ืืขื ืขื ืืึธื ืืฉื ืืื ืึท ืืืื ืคึผืจืึธืฆืขืก. ืืขืจ ืจืขืืืืืึทื ืืื ืืขืืืขื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืืืึธืก ืืืจ ืืขืจืืคื ืึท "ืืื ืกื ืืึทื ืึทืืื."
ืืืื ืขืจ ืคืื ืื ืืืืื ืืง ืึทืืืืึทื ืืืืืฉืื ืคืื ืืขื ืงืึธืืืื ืึทืฆืืข ืืื ืืขืืืขื ืื ืคืืืืงืืื ืคืื ืกืขืจืืืืกืขืก ืฆื ืจืืคื ืืขืืขืจ ืื ืืขืจืข ืืืจื ืึท ืคืื ืืจืืืกื ืืืง ืึทืคึผื. ืขืก ืืขื ืขื ืืขืืืขื ืงืืึธืจ ืคึผืจืืจืขืงืืืึทืืึทืฅ ืคึฟืึทืจ ืื ืืืขืจืืึทื ื ืฆื ืึท ืืขืจ ืจืืืืืง ืืื ืกื, ืืื ืืื ืืขืจ ืฆืืงืื ืคึฟื, ืืืงืจืึธืกืขืจืืืืก ืึทืจืงืึทืืขืงืืฉืขืจ.
ืืืจ ืกืืึทืจืืขื ืืื ืืืขืจ ืึทืจืืขื ืืืืฃ ืืืงืึทืืคึผืึธืืืืฉืึทื ืึทืจืื 2015. ืืืจ ืืึธืื ื ืึธื ื ืืฉื ืืขืจืืจืืืื ืึทื ืืืืขืื ืฉืืึทื - ืขืก ืืขื ืขื ื ืึธื ืคึผืึทืจืฅ ืคืื ืึท ืืจืืืก ืคึผืจืืืขืงื ืืืึธืก ืงืขื ืขื ืงืืื ืืืื ืืขืจืืคื ืืึทื ืึทืืืืก, ืึธืืขืจ ืืื ืืึธื ื ืื ืงืืงื ืืื ืืืงืจืึธ ืกืขืจืืืืกืขืก ืืืื. ืืื, ืคึผืจืึธืืจืขืก ืืื ืืึทืืืึทืืืง.
ืืื ืืืขื ืจืขืื ืืืขืื ืืื ืืื ืืขื ืึทืจืืืงื.
ืฆืืคืจืืื
ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืคึผืจืึธืืืขืืก ืคืื ืื ืืืืืกืืื ื ืืืืืื ื ืขืงืกืคึผืขืงืืืืฉืึทื ื ืคืื ืืืงืจืึธ ืืึทืืื ืื ืืก ืืืขืจืืึทื ื ืคึผืจืึธืืืขืืก -
ืืื ืฆื ืืึทื ืคืื ืืึธื ืึธืืื ืฆื ืืืงืจืึธ ืืึทืืื ืื ืืก ืึทืจืืขื ืืื ืื ืืึทืืึทืืืืก ืึทืจืืขื ืืื ืืงืืจ ืงืึธื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืคึผืจืึธืืืขืืก
ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืคึผืจืึธืืืขืืก ืคืื ืื ืืืืืกืืื ื ืืืืืื ื
ืืืืืขืก, ืื ืึทืจืงืึทืืขืงืืฉืขืจ ืืขืงืืงื ืืื ืืึธืก: ืื ืื ืืื ืึท ืืึทืืื ืืขืจ ืึทืคึผืืึทืงืืืฉืึทื, ืื ืืึทื ืึทืืืืืง ืืืื ืืื ืืขืฉืจืืื ืืื ืืืืกืืึทื ืืึทืกืืง 6, ืื.
ืืืกืึทืืืืึทื ืืืืืฉืื ืคืื ืื ืคืจืืขืจืืืงืข ืืืืืื ื
ืืืื ืคืื ื ืคืื ืืืจืืคืึทื
ืืืจ ืืึธืื ืึท ืืืื ืคืื ื ืคืื ืืืจืืคืึทื: ืื .ื ืขื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืขืืืคื ืืื ืึท ืืืื ืคึผืจืึธืฆืขืก. ืืืื ืงืืื ืืึธืืืืข ืืื ืืืจืืืขืงืึธืื, ืื ืืื ืฆืข ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืืจืืืขืงืึธืื ืืื ืืื ืฆื ืืืื ืจืืกืืึทืจืืื. ืืื ื ืืืจ ืึธืืึทืืืื ืึท ืืจืืืก ื ืืืขืจ ืคืื ืคึผืจืึทืกืขืกืึทื ืคึฟืึทืจ ืคืึทืจืฉืืืขื ืข ื ืืฆืขืจืก, ืจืขืื ืฆื ืึท ืืืจืืคืึทื ืืื ืืืื ืขืจ ืคืื ืืื, ืึทืืขืืขื ืงืขื ื ืืฉื ืึทืจืืขืื ืคึฟืึทืจ ืขืืืขืืข ืืึธื. ืืื ืืื ืคืึทื ืคืื ืืืืืืืืืจื ืืขืืช, ืืคืืื ืืึทืงืึทืคึผ ืืื ื ืืฉื ืืขืืคื.
ืจืื ืคืื ืืืคึผืจืืืืืึทื ืฅ
ืืขื ืฉืืขืจืื ื ืืื ืืึทื ืฅ ืึธืจืืึทื ืึทืืืืฉืึทื ืึทื. ืืื ืืืขืจ ืึทืคึผืืึทืงืืืฉืึทื ืืื ืคืืืข ืงืึทืกืืึทืืขืจื, ืืื ืืื ืึทืืข ืืืืื ืฆื ืคึฟืึทืจืืขืกืขืจื ืขืก ืืื ืืึทืื ืืื ืืขืืืขื. ืืื ืึทืืขืจ, ืขืก ืืื ืืขืืืขื ืืืืืขืืืขื ืฆื ืืึธื ืืึธืก ืืื ืคึผืึทืจืึทืืขื, ืืื ืึทืืข ืงืึทืกืืึทืืขืจื ืืขื ืขื ืืขืฉืืื ืขื ืืื ืฉืืจื. ืืขืจ ืคึผืจืึธืฆืขืก ืืื ืืขืืืขื ื ืขืืึทืืืื ืคึฟืึทืจ ืืขืฉืขืคืื ืืืืึทื ืืื ืืึธืื ืฆื ืืึทืืืืึทืื ืึทื ืืืืขืจ ืึทืจืืขื ืืื ืืืขืจืืคืื. ืืื ืื ืึทื ืืืืืงืืื ื ืืึทื ืฉืึทืคึฟื ืคืืจืืจืืื ืฆืืื ืฆื ืึธืจืืึทื ืืืืจื ืืขื ืจืื. ืืึธืก ืืึธื ืืขื ืืืขื ืึท ืคึผืืึทืฅ ืคืื ืฆืืื ืืื ืื, ืืื ืื ืคึผืจืึธืืืงื ืืขืกืึธืฃ ืงืขื ื ืืฉื ืืืืฉื ืืื ืืขืฉืืืื ื ืืื ืืื ืืืึธืื ืืื.
ืกืืืึธืคึผืืืืึทื ื ืืฆื ืคืื ืจืขืกืืจืกื
ืืืขื ืืึธืกืืื ื ืืึทืืื ืื ืืก ืืื ืึท ืืืื ืคึผืจืึธืฆืขืก, ืืืจ ืฉืืขื ืืืง ืงืึทืคึผืื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืคืื ืกืขืจืืืขืจ ืฆื ืกืขืจืืืขืจ ืืึธืจ. ืืืจ ืืขืืืืื ืฆื ืฉืืขืื ืื ืืขืจืกื ืฉืืืขืจ ืืึธืืืื ืืึทืืื ืื ืืก ืกืขืคึผืขืจืึทืืื, ืึทืืื ื ืืฉื ืฆื ืืืืกื ืจืขืกืืจืกื ืืื ืืึทืงืืืขื ืืขืจ ืคืืขืงืกืึทืืึทื ืงืึธื ืืจืึธื ืืืืขืจ ืืื ืืืขืจ ืืืคึผืืืืืึทื ื ืกืืขืืข.
ืฉืืืขืจ ืฆื ืื ืกืืจืืืขื ื ืืึธืืขืจื ืืขืงื ืึทืืึทืืืฉืื
ื ืคึผืจืึธืืืขื ืืึทืงืึทื ื ืฆื ืึทืืข ืืขืืืขืืึธืคึผืขืจืก: ืขืก ืืื ืึท ืคืึทืจืืึทื ื ืฆื ืืึทืงืขื ืขื ืืึธืืขืจื ืืขืงื ืึทืืึทืืืฉืื ืืื ืื ืคึผืจืืืขืงื, ืึธืืขืจ ืขืก ืืื ืงืืื ืืขืืขืื ืืืื. ืืื ืึท ืืจืืืก ืืึทื ืึทืืืืืง ืืืืืื ื, ืงืืื ืืขืจืืืึทื ืืืงื ืคืื ืื ืงืจืึทื ื ืืืืืืึธืืขืง, ื ืื ืฆื ืืขืจืืึธื ืขื ืื ืืืขืจืืึทื ื ืฆื ืึท ื ืืึทืข, ืืืขืจื ืึท ืืึทื ืฅ ื ืื-ื ืืืืืืึทื ืึทืจืืขื. ืขืก ื ืขืื ืึท ืืึทื ื ืฆืืึทื ืฆื ืืึทืืืืึทืื ืฆื ืื ืืึทื ืฉืึทืคึฟื ืคืืจืขืจ ืึทื ืืึธืก ืืืขื ืืจืขื ืืขื ืืขืจ ืืึธื ืืกืขืก ืืื ืืืืืกืืึทื ื ืขืจืืืขืก.
ืฉืืืขืจืืงืืื ืึทืจืืืกืืขืื ืขื ืืขืจืื ืืขื
ืืึธืก ืืื ืืขืืืขื ืื ืืขืจืกื ืขืจื ืกื ืคึผืจืึธืืืขื - ืืืจ ืืึธืื ืจืืืืกืื ืืขืืขืจ ืฆืืืื ืืืฉืื.
ืืขืืขืจ ืืขืืืื ื ืืื ืืขืืืืจื ืึท ืคืึทืงืืืฉ ืืืืืืง ืคึฟืึทืจ ืื ืืึทื ืง, ืืจืึธืฅ ืื ืืขืกืืื ื ืืื ืืฉืชืืืืช ืคืื ืื ืืขืืืขืืึธืคึผืขืจืก. ืื ืืขืฉืขืคื ืืื ืคืืจืฉืืื ืขื ืึทื ืืื ืื ืึธื ืืืื ืคืื ืื ืืืึธื ืขืืืขืืข ืคืื โโืืืึทื ืคืึทื ืืงืฉืึทื ืึทืืืื ืืืึธืื ื ืืฉื ืึทืจืืขืื. ืืื ืื ืืขืืืขืืึธืคึผืขืจืก ืืึธืื ืคืืจืฉืืื ืขื ืึทื ืึท ืืืึธื ืคืื ืขืจื ืกื ืื ืกืึทืืึทื ืฅ ืึทืืืืืืึทื ืืื.
ืืืข ืืืื ืืขืืื ื ืืฉืง ืฆื ืืืืฉื ืื ืืืืข.
ืขืงืกืคึผืขืงืืืืฉืึทื ื ืคืื ืืืงืจืึธ ืืึทืืื ืื ืืก
ืึทืจืืืกืืขืื ืคืื ืงืึทืืคึผืึธืื ืึทื ืฅ ืืืขื ืืจืืื. ืขืงืกืคึผืจืขืก ืคืื ืงืึทืืคึผืึธืื ืึทื ืฅ ืืืขื ืืจืืื ืืืจื ืืืงืึทืืคึผืึธืืืื ื ืื ืืืืืื ื ืืื ืกืขืคึผืขืจืืืืื ื ืคืึทืจืฉืืืขื ืข ืคึผืจืึทืกืขืกืึทื.
ืงืืืื ืคึผืจืึธืืืงื ืืืื. ืืึธืก ืืื ืืืืืืืง ืืืืึทื ืึท ืืจืืืก ืืึทื ืฉืึทืคึฟื ืืจืืขืื ืืืืฃ ืื ืึทืื ืืึทื ืึทืืื ืืื ืฉืืืขืจ ืฆื ืคืืจื. ืึทืืึท ืงืึธืืขืงืืืื ืืื ืืขืืืขื ืืขืฆืืืื ืืขื ืฆื ืึทืจืืขืื ืืืื ืึท ืฉืืจืขื ื ืคึผืจืึธืฆืขืก, ืึธืืขืจ ืืื ืืขืืืืื ืืขืจ ืฉืขืคึฟืขืจืืฉืงืืื ืืื ืืขืืืกืืฉืืขื ืืืงืืึทื. ืืืืื ืงืืืื ืืืื ืงืขื ืคืึทืจืืื ืขื ืืื ืืขื.
ืืคืืขืืื ืืขืจืืงืืื ืคืื ืกืขืจืืืืกืขืก ืืื ืืึทืืื ืืขืจ ืคึผืจืึทืกืขืกืึทื. ืืืขืึทืืื, ืืื ืืขืืืืื ืฆื ืืืึธืืืจื ืขืก ืืื ืงืึทื ืืืื ืขืจื, ืึธืืขืจ ืึท ืืจืืืก ื ืืืขืจ ืคืื ืกืขืจืืืืกืขืก ืืขืฉืจืืื ืืื ืื. ื ืขืฅ ืคืจืึทืืขืืืึธืจืง ืืืืคื ืืืืื ืืืืฃ Windows. ืกืขืจืืืืกืขืก ืืืืืจื ืืืืฃ .ื ืขื ืงืึธืจ ืืขื ืขื ืืืฆื ืึทืคึผืืจืื ื, ืึธืืขืจ ืขืก ืืขื ืขื ื ืึธื ืืืืื ืืง ืคืื ืืื.
ืืืคึผืืืืืึทื ื ืืืืืืงืืื. ืืืจ ืืืึธืื ืืื ืฆื ืคืึทืจืืื ืื ืกืขืจืืืืกืขืก ืืื ืืืจ ืืึทืจืคึฟื ืขืก, ืืื ื ืืฉื ืืื ืื ืงืึธื ืคืึธืจืกืขืก ืขืก.
ื ืืฆื ืคืื ื ืืึท ืืขืงื ืึทืืึทืืืฉืื. ืืึธืก ืืื ืืฉืืงืึทืืืข ืคึฟืึทืจ ืงืืื ืคึผืจืึธืืจืึทืืืกื.
ืืืขืจืืึทื ื ืคึผืจืึธืืืขืืก
ืคืื ืงืืจืก, ืืืื ืขืก ืืื ืืขืืืขื ืืจืื ื ืฆื ืืจืขืื ืึท ืืึทื ืึทืืื ืืื ืืืงืจืึธ ืกืขืจืืืืกืขืก, ืขืก ืืืึธืื ืืืื ื ืื ืืึทืจืคึฟื ืฆื ืจืขืื ืืืขืื ืืื ืืื ืงืึทื ืคืจืึทื ืกืึทื ืืื ืฉืจืืึทืื ืึทืจืืืงืืขื. ืขืก ืืขื ืขื ืคืืืข ืคึผืืืคืึธืื ืืื ืืขื ืคึผืจืึธืฆืขืก; ืืื ืืืขื ืืึทืฉืจืืึทืื ืื ืืืืคึผื ืึธื ืขืก ืืืึธืก ืืขืฉืืขืจื ืืื ืื.
ืืขืจ ืขืจืฉืืขืจ ืคึผืจืึธืืืขื ืืืคึผืืฉ ืคึฟืึทืจ ืจืืึฟ ืืึทื ืึทืืืืก: ืงืึธืืืืจืึทื ืก ืคืื ืืขืฉืขืคื ืืึธืืืง. ืืืขื ืืืจ ืฉืจืืึทืื ืึท ืืึทื ืึทืืื, ืืืจ ืืืืื ืฆื ื ืืฆื ืืื ืืืขืจ ืงืืืกื ืฆื ื ืืฉื ืฉืจืืึทืื ืืื ืืืืืง ืงืึธื. ืืื ืืืขื ืืืจ ืืึทื ืฆื ืืืงืจืึธ ืกืขืจืืืืกืขืก, ืืึธืก ืืืขืจื ืึท ืคึผืจืึธืืืขื: ืึทืืข ืื ืงืึธื ืืื ืืึทื ืฅ ืืืืืื ืงืึทืคึผืึทืื, ืืื ืขืก ืืื ืฉืืืขืจ ืฆื ืฆืขืืืืื ืื ืกืขืจืืืืกืขืก.
ืืื ืืขืจ ืฆืืื ืคืื ืื ืึธื ืืืื ืคืื ืึทืจืืขื, ืื ืจืืคึผืึทืืึทืืึธืจื ืืื ืืขืจ ืืื 500 ืคึผืจืึทืืืฉืขืงืก ืืื ืืขืจ ืืื 700 ืืืืื ื ืฉืืจืืช ืคืื ืงืึธื. ืืึธืก ืืื ืืึทื ืฅ ืึท ืืจืืืก ืืึทืฉืืืก ืืื ืฆืืืืืืข ืคึผืจืึธืืืขื. ืขืก ืืื ื ืื ืืขืืืขื ืฆื ื ืึธืจ ื ืขืืขื ืขืก ืืื ืืืืื ืขืก ืืื ืืืงืจืึธ ืืึทืืื ืื ืืก.
ืืจืื ืคึผืจืึธืืืขื - ืืึทื ืื ืคืื ื ืืืืืง ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ. ืืื ืคืึทืงื, ืืืจ ืืขื ืขื ืืึทื ืืืึทืื ืงืึทืคึผืืื ื ืื ืืงืืจ ืงืึธื ืฆื ืื ืกืขืจืืืขืจืก.
ืืื ืฆื ืืึทื ืคืื ืืึธื ืึธืืื ืฆื ืืืงืจืึธ ืืึทืืื ืื ืืก
ืคึผืจืึทืืืืืฉืึทื ื ืคืื ืืืงืจืึธ ืืึทืืื ืื ืืก
ืขืจืฉืืขืจ, ืืืจ ืืืืื ืืืฉืืืกื ืคึฟืึทืจ ืืื ืึทื ืื ืฆืขืฉืืืืื ื ืคืื ืืืงืจืึธ ืืึทืืื ืื ืืก ืืื ืึท ืืืขืจืึทืืืื ืคึผืจืึธืฆืขืก. ืืืจ ืืขื ืขื ืฉืืขื ืืืง ืคืืจืืื ืื ืฆื ืึทื ืืืืืงืืขื ืืขืฉืขืคื ืคึผืจืึธืืืขืืก ืืื ืคึผืึทืจืึทืืขื. ืืื ืืืจ ืืืขืื ืื ืกืืจืืืขื ื ืืขื ืืขืงื ืืงืื ืืื ืฉืืื ืืื ืืืขืจ ืคึผืจืึธืืืขื. ืืขืจืืืขืจ, ืืืจ ืฆืืืขืืจืืื ืคึฟืึทืจ ืึท ืืืขืจืึทืืืื ืคึผืจืึธืฆืขืก. ืขืก ืืืขื ื ืืฉื ืึทืจืืขืื ืืืืฃ ืงืืื ืื ืืขืจืข ืืืขื ืืืื ืืืจ ืืึธืื ืึท ืืจืืืก ืึทืคึผืืึทืงืืืฉืึทื ืืื ืขืก ืืื ืืืืืขืก ื ืืฉื ืืจืืื ืฆื ืืืื ืจืืจืืื.
ืืืึธืก ืืขืืืึธืืก ืืึธื ืืืจ ื ืืฆื ืฆื ืืืึธืืืจื ืืืงืจืึธ ืืึทืืื ืื ืืก?
ืื ืกืขืจืืืืกืขืก ืืขื ืขื ืืขืืืขื ืคืืจืืื ืื ืืืื ืฆื ืืขืฉืขืคื ืืึธืืืง, ืืื ื ืืื ืืขืืืืื ื ืคึผืจืึธืกื ืึทืกืขืืืืื ืืื ืืขืืจืืขื ืืื ืึท ืคึผืจืึธืกื ืืึทืืึทืืืืก. ืืื ืงืขื ืงืืื ืืืื ืืขืจืืคื ืืืงืจืึธ ืกืขืจืืืืกืขืก ืืื ืืืืขืจ ืจืืื ืคืึธืจืขื. ืึธืืขืจ, ืืืจ ืงืขื ืฆืืฉืืขืื ืื ืกืขืจืืืืกืขืก ืกืขืคึผืขืจืึทืืื, ืืื ืคืึทืจืฉืืืขื ืข ืคึผืจืึทืกืขืกืึทื. ืืืก ืืืืื ืืื ืืขืืืื ืคืืจืืื ืขืจื ืืืืขืจ ืืืื ืคืืืก ืืืื ืก ืืืืฃ ืืขื ืื ืืขืจื, ืคืืจืืื ืขืจื ืืขื ืคืจืืืืขื ืืื ืคืืจืืืขื ืื ืืืืืงืืื ื ืืื ื ืืืื ืฆืืงื ืืืจืืคืื ืคืื ื.
ืคึฟืึทืจืืึทืืืื ื ืืื ืืขืจ ืืึทืืขืืึธืก ืืื ืืืืื ืืืื ืฉืืจื ืคืื ืงืึธื ืืื ืื ืคึผืจืึธืืจืึทื ืงืืึทืก. ืื ืจ ืืื ื ืื ื ืืืืืื ื ื ื ืืจืืขื ื ืื ื ืืืคืฉืขืืฃ , ืื ื ื ืืืืคืกึพืงืืืก .
namespace RBA.Services.Accounts.Host
{
internal class Program
{
private static void Main(string[] args)
{
HostRunner<Accounts>.Run("RBA.Services.Accounts.Host");
}
}
}
ืืืจ, ืืื ืคืืืข, ืกืืึทืจืืขื ืืื ืึธืืขื ืืึทืงืืืฉืึทื ืืื ืืขืจืืืืืขื ืืฉ ืืึทืืื ืื ืืก. ืืื ืืขื ืขื ืืื ืฅ ืคึฟืึทืจ ืืขื. ืืื ืืขื ืขื ืคืจืืึท, ืืื ืึท ืืขืจืฉื, ืืื ืืึธืื ืึท ืืึทืืื ืืขืจ ืืึทืื ืืึธืืขื. ืืื ืืื ืืึธื ื ืื ืื ืืขืจืึทืงื ืืื ืื ืืึทื ืึทืืื, ื ืึธืจ ืขืก ืืืจื ืก ืฆื ืกืึธืืืืข ืขืืืขืืข ืคึผืจืึธืืืขืืก. ื ืืฆื ืื ืกืขืจืืืืกืขืก, ืืืจ ืงืขื ืขื ืึธื ืืืืื ืื ืืืขืจืืึทื ื ืฆื ืึท ื ืืึทืข ืึทืจืงืึทืืขืงืืฉืขืจ, ืืืืึทืืื ื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืืืฃ ืืื, ืคึผืจืืืืจื ืขืืืขืืข ืึทืคึผืจืึธืืืฉืื ืฉืืึทืืืช ืฆื ื ืขืฅ ืืืืืจืขืจืื, ืขืืง. ืืืจ ืืึธืื ืงืืื ืืืื ืืื ืืื ืืืขืจ ืึธืจืืึทื ืืืึทืฆืืข ืืืึธืก ืงืขื ื ืืฉื ืฉืึทืคึฟื ืึทื ืึธืืขื ืืึทืงืืืฉืึทื ืืื ืกื.
ืืืื ืืืจ ืงืืง ืืื ืึท ืคืึทืงืืืฉ ืืืืฉืคึผืื ืคึฟืื ืื ืงืึธื ืคืื ืื ืื ืืืื, ืืืจ ืงืขื ืขื ืืขื ืึทื ืจืืึฟ ืคืื ืื ืืืืืื ื ืึผืืื ืคืึทืงืืืฉ ืืขืฉืขืคื ืืึธืืืง ืืืึธืก ืืื ื ืืฆืืง ืืื ืื ืืขืจืข ืคึผืจืึทืกืขืกืึทื, ื ืื ื ืึธืจ ืคึฟืึทืจ ืื ืื ืื ืื ืคืึธืจืขื.
ืื ืคืึทืงืืืฉ ืื ืืึธืืืง ืืื ืืืืื ืืื ืื ืืขืฆืืข ืคึผืึธืจ ืคืื ืฉืืจืืช. ืืืจ ืืจืึทื ืกืคืขืจื ืขืก ืฆื ืื ืกืขืจืืืขืจ ืึทืืื ืึทื ืขืก ืงืขื ืืืื ืจืืืื, ืืขืจืืื ืจืืืืกืื ื ืื ืื ืืื ืืขืจืืจืืืื ืื ืจืืืืืง ืึทืจืงืึทืืขืงืืฉืขืจ.
ืกืขืคึผืขืจืืืืื ื ืืึทืืื ืื ืืก ืคืื ืคึผืจืึทืกืขืกืื ื ืืื ืื ืขืงืกืืจืืงืึทืืื ืืื ืืงื ืฆื ืืขืจ ืืึทืืจืืฃ ืคืื ืืึทืื ืืึทื ืงืึธื ืืขืงืกื. ืืึธืก ืืื ืึท ืืึทืืจืืฃ ืคึฟืื Domain Driven Design. ืขืก ืืืื ืึท ืึธืคึผืืืืืื ื ืคืื ืื ืคืขืื ืืึธืืขื ืืื ืืืึธืก ืึทืืข ืื ืืขืจืืื ืขื ืคืื ืึท ืืืื ืฉืคึผืจืึทื ืืขื ืขื ืืื ืฆืืง ืืืคืืื ื. ืืื ืก ืงืืง ืืื ืืขื ืงืึธื ืืขืงืกื ืคืื ืคืึทืจืืืืขืจืื ื ืืื ืืืืืก ืืื ืึท ืืืึทืฉืคึผืื. ืืืจ ืืึธืื ืึท ืืึทื ืึทืืืืืง ืึทืคึผืืึทืงืืืฉืึทื, ืืื ืืืจ ืืึทืจืคึฟื ืฆื ืึทืจืืขืื ืืื ืื ืืฉืืื ืืื ืคืึทืจืืืืขืจืื ื. ืืืจ ืืขืจืืืึทืจืื ืึทื ืื ืืขืืืขืืึธืคึผืขืจ ืืืขื ืืขืคึฟืื ืขื ืึทื ืืืืืกืืื ื ืึทืงืึทืื ื ืงืืึทืก ืืื ืื ืื ืืขืจ ืคึฟืึทืจืืึทืืืื ื, ืืขืจืืึธื ืขื ืขืก ืคึฟืื ืื ืคืึทืจืืืืขืจืื ื ืงืืึทืก, ืืื ืืืจ ืืืขืื ืืึธืื ืืจืืขืื ืงืึธื. ืื DRY ืคึผืจืื ืฆืืคึผ ืืืขื ืืืื ืจืขืกืคึผืขืงืืขื, ืื ืึทืจืืขื ืืืขื ืืืื ืืขืืื ืคืึทืกืืขืจ ืืืจื ื ืืฆื ืืืืืกืืื ื ืงืึธื.
ืืื ืึท ืจืขืืืืืึทื, ืขืก ืืืจื ืก ืืืืก ืึทื ืื ืงืึทื ืืขืงืกืฅ ืคืื ืึทืงืึทืื ืฅ ืืื ืคืึทืจืืืืขืจืื ื ืืขื ืขื ืคืืจืืื ืื. ืืื ื ืืึทืข ืืืืขืจืคืขื ืืฉื ืึทืจืืืกืงืืืขื, ืืขื ืงืึทืคึผืืื ื ืืืขื ืึทืจืืึทื ืืืฉื ืืื ืืื ืึทื ืืืืืงืืื ื, ืื ืงืจืืกืื ื ืื ืงืึทืืคึผืืขืงืกืืื ืคืื ืฉืืื ืงืึธืืคึผืืขืงืก ืืขืฉืขืคื ืืึธืืืง. ืฆื ืกืึธืืืืข ืืขื ืคึผืจืึธืืืขื, ืืืจ ืืึทืจืคึฟื ืฆื ืืขืคึฟืื ืขื ืื ืืึทืื ืืจืื ืฆืืืืฉื ืงืึทื ืืขืงืกืฅ ืืื ืื ืงืึธื ืืื ืืึทืืืึทืืืงื ืืืืขืจ ืืืืืึทืืืืฉืึทื ื. ืฆืื ืืืืฉืคึผืื, ืืื ืื ืคืึทืจืืืืขืจืื ื ืงืึธื ืืขืงืกื, ืขืก ืืื ืืึทื ืฅ ืืขืืืขื ืึทื ืึท 20-ืฆืืคึฟืขืจ ืฆืขื ืืจืื ืืึทื ืง ืืงืืื ื ื ืืืขืจ ืืื ืื ืืึทืืข ืืืขื ืื ืืฉืืื ืืื ืืขืขืคื ื ืืืขื ืืืื ืืขื ืื.
ืฆื ืฆืขืืืืื ืื ืืึทืื ืืึทื ืงืึทื ืืขืงืกืฅ ืคืื ืืขืืขืจ ืื ืืขืจืขืจ ืืื ืึธื ืืืืื ืืขื ืคึผืจืึธืฆืขืก ืคืื ืกืขืคึผืขืจืืืืื ื ืืืงืจืึธ ืืึทืืื ืื ืืก ืคืื ืึท ืืึทื ืึทืืืืืง ืืืืืื ื, ืืืจ ืืขืืืืื ื ืึท ืฆืืืึทื ื ืึทืืึท ืืื ืงืจืืืืืื ื ืคืื ืืจืืืกื ืืืง ืึทืคึผืืก ืืื ืืขืจ ืึทืคึผืืึทืงืืืฉืึทื. ืืืื ืืืจ ืืขืืืืืกื ืึทื ืขืืืขืืข ืืึธืืืืข ืืึธื ืืืขืจื ืึท ืืืงืจืึธืกืขืจืืืืก, ืขืคืขืก ืืึทืืึทืคืืื ืืื ืืขื ืคึผืจืึธืฆืขืก, ืืืจ ืืื ืจืืคื ืฆื ืื ืืึธืืืง ืืืึธืก ืืขืืขืจื ืฆื ืื ืื ืืขืจ ืืืืืืขื ืงืึธื ืืขืงืกื ืืืจื ืคืื ืืจืืืกื ืืืง ืจืืคื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจื REST ืึธืืขืจ WCF.
ืืืจ ืคืขืกื ืืึทืฉืืึธืกื ืึทื ืืืจ ืืืึธืื ื ืืฉื ืืืกืืืืื ืงืึธื ืืืึธืก ืืืึธืื ืืึทืจืคื ืคืื ืื ืืขืจืืขืืืืื ืืจืึทื ืืึทืงืฉืึทื ื. ืืื ืืื ืืืขืจ ืคืึทื, ืขืก ืืื ืืขืืืขื ืืึทื ืฅ ืืจืื ื ืฆื ื ืึธืืคืึธืืื ืืขื ืืขืจืฉื. ืืืจ ืืึธืื ื ืืฉื ื ืึธื ืืขืคึผืืึธื ืืขืจื ืกืืืืึทืืืึธื ืก ืืื ืฉืืจืขื ื ืคืื ืื ืืขืจืืขืืืืื ืืจืึทื ืืึทืงืฉืึทื ื ืืขื ืขื ืืึทืงืข ืืืจืฃ - ืื ืืขืฆื ืงืึธื ืกืืกืืขื ืกื ืฆืืืืฉื ืืึทืืืฉืืื ืืื ืืึทื ืฅ ืืขื ืื.
ืืื ืก ืงืืง ืืืึท ืึท ืกืคึผืขืฆืืคืืฉ ืืืึทืฉืคึผืื. ืืืจ ืืึธืื ืืขืจ ืืึทืืจืืฃ ืคืื ืึทื ืึธืจืงืขืกืืจืึทืืึธืจ - ืึท ืจืขืจื - ืืื ืืข ืืืึธืก ืคึผืจืึทืกืขืกืึทื ืื ืขื ืืืื ืคืื ืื "ืึทืคึผืืึทืงืืืฉืึทื". ืขืจ ืงืจืืืืฅ ืึท ืงืืืขื ื, ืึท ืืฉืืื ืืื ืึท ืืึทื ืง ืงืึทืจืื ืืื ืงืขืจ. ืืืื ืืขืจ ืงืืืขื ื ืืื ืืฉืืื ืืขื ืขื ืืืฉืืคื ืืฆืืื, ืึธืืขืจ ืื ืงืึธืจื ืฉืึทืคืื ื ืคืืืื, ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ื ืืฉื ืืึทื ืฆื ืื "ืืฆืืื" ืกืืึทืืืก ืืื ืืืืืื ืืื ืื "ืงืึธืจื ื ืื ืืืฉืืคื" ืกืืึทืืืก. ืืื ืืขืจ ืฆืืงืื ืคึฟื, ืืื ืืขืจืืจืื ื ืืขืืืงืืื ืืืขื ืงืืืึทืื ืขืก ืืื ืขื ืืืงื ืขืก. ืื ืกืืกืืขื ืืื ืืื ืึท ืฉืืึทื ืคืื ืื ืงืึทื ืกืืกืืึทื ืก ืคึฟืึทืจ ืขืืืขืืข ืืึธื, ืึธืืขืจ ืืืจ ืืขื ืขื ืืืื ืฆืืคึฟืจืืื ืืื ืืขื.
ืืืื ืึท ืกืืืืึทืฆืืข ืขืจืืืืึทื ืืืขื ืขืก ืืื ื ืืืืืง ืฆื ืงืึทื ืกืืกืืึทื ืืื ืจืึทืืขืืืขื ืืืื ืคืื ืื ืืึทืื, ืืืจ ืืืขืื ืจืืึฟ ืืกืชึผืื ืืืื ืคึฟืึทืจ ืงืึทื ืกืึทืืึทืืืืฉืึทื ืคืื ืื ืืื ืกื ืฆื ืคึผืจืึทืกืขืกืื ื ืขืก ืืื ืืืื ืคึผืจืึธืฆืขืก.
ืืึธืืืจ ืงืืงื ืืื ืึท ืืืืฉืคึผืื ืคืื ืึทืืึทืงืืืืื ื ืึท ืืืงืจืึธ ืกืขืจืืืืก. ืืื ืงืขื ืขื ืืืจ ืืจืขื ืืขื ืขืก ืฆื ืคึผืจืึธืืืงืฆืืข ืืขืคืืขืจืขื ืืขืฉืึธืืขื? ืืื ืืขื ืืืึทืฉืคึผืื, ืืืจ ืืึธืื ืึท ืืึทืืื ืืขืจ ืืืื ืคืื ืื ืกืืกืืขื - ืึท ืคึผืืืจืึธืื ืกืขืจืืืืก ืืึธืืืืข, ืืืื ืขืจ ืคืื ืื ืงืึธื ืกืขืงืฉืึทื ื ืคืื ืืืึธืก ืืืจ ืืืึธืื ืืื ืฆื ืืึทืื ืืืงืจืึธ ืกืขืจืืืืก.
ืขืจืฉืืขืจ ืคืื ืึทืืข, ืืืจ ืืึทืื ืึท ืืืงืจืึธืกืขืจืืืืก ืืืจื ืจืืจืืืืื ื ืื ืงืึธื. ืืืจ ืคึฟืึทืจืืขืกืขืจื ืขืืืขืืข ืึทืกืคึผืขืงืฅ ืืืึธืก ืืืจ ืืขื ืขื ื ืืฉื ืฆืืคืจืืื ืืื. ืืืจ ืื ืกืืจืืืขื ื ื ืืึท ืืขืฉืขืคื ืืืืขืจืคืขื ืืฉื ืคืื ืืขืจ ืงืื ื. ืืืจ ืืืืื ืึทื API Gateway ืฆื ืื ืคึฟืึทืจืืื ืืื ื ืฆืืืืฉื ืื ืื ืืื ืื ืืึทืงืขื ื, ืืืึธืก ืืืขื ืฆืืฉืืขืื ืจืืคื ืคืึธืจืืืขืจืืื ื.
ืืืืึทืืขืจ, ืืืจ ืืขืืืื ื ืืขื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื ืึธืคึผืขืจืึทืฆืืข, ืึธืืขืจ ืืื ืึท ืคึผืืืึธื ืฉืืึทื. ืจืืึฟ ืคืื ืืื ืืืขืจ ืืืืขืจื ื ืึธื ืึทืจืืขื ืืื ืึทืื ืืขืฉืขืคื ืคึผืจืึทืกืขืกืึทื. ืคึฟืึทืจ ื ืืึทืข ื ืืฆืขืจืก, ืืืจ ืึทื ืืืืืงืืขื ืึท ื ืืึทืข ืืืขืจืกืืข ืคืื โโโโืื ืืึทื ืึทืืืืืง ืึทืคึผืืึทืงืืืฉืึทื ืืืึธืก ื ืื ืืขืจ ืึผืืื ืืขื ืคึผืจืึธืฆืขืก. ืืกืขื ืฉืึทืื, ืืืจ ืืึธืื ืึท ืงืึธืืืื ืึทืฆืืข ืคืื โโโโืึท ืืึทื ืึทืืื ืืื ืึท ืืืงืจืึธืกืขืจืืืืก ืึทืจืืขื ืืื ืึท ืคึผืืืึธื.
ืืื ืึท ืืขืจืึธืื ืคึผืืืึธื, ืืืจ ืคึฟืึทืจืฉืืืื ืึทื ืื ื ืืึทืข ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื ืืึทืงืข ืืืขืจืงืึทืืึทื, ืืืจ ืงืขื ืขื ืืึทืืืึทืืืงื ืื ืึทืื ืืึทื ืึทืืื ืคืื ืื ืืงืืืืืืฉืึทื ืืื ืืึธืื ืื ื ืืึทืข ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื ืคึผืืึทืฅ ืคืื ืื ืึทืื ืืืืืื ื.
ืืื ืืึทื ืฅ, ืืืจ ื ืืฆื ืึผืืขื ืึทืืข ืืืืืกืืื ื ืืขืืืึธืืก ืคึฟืึทืจ ืกืคึผืืืืื ื ืื ืืงืืจ ืงืึธื ืคืื ืึท ืืึทื ืึทืืื. ืึทืืข ืคืื โโืืื ืืึธืื ืืื ืื ืฆื ืจืขืืืฆืืจื ืื ืืจืืืก ืคืื ืคึผืึทืจืฅ ืคืื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืืืืขืจืืขืฆื ืืื ืฆื ื ืืึทืข ืืืืืจืขืจืื, ืืืื ืืขืกืขืจ ืืงืืจ ืงืึธื.
ืึทืจืืขื ืืื ืื ืืึทืืึทืืืืก
ืื ืืึทืืึทืืืืก ืงืขื ืขื ืืืื ืฆืขืืืืื ืขืจืืขืจ ืืื ืื ืืงืืจ ืงืึธื, ืืืืึทื ืขืก ืึผืืื ื ืื ืืืืื ืื ืงืจืึทื ื ืกืืฉืขืืึท, ืึธืืขืจ ืืืื ืึทืงืืืืืึทืืืืืื ืืืกืืืจืืฉืข ืืึทืื.
ืืื ืืืขืจ ืืึทืืึทืืืืก, ืืื ืคืืืข ืื ืืขืจืข, ืืื ืื ืื ืืขืจ ืืืืืืืง ืฉืืขืจืื ื - ืืืึทื ืจืืืืง ืืจืืืก. ืื ืืึทืืึทืืืืก ืืื ืืืืืื ื ืืืื ืื ืื ืืจืึทืงืึทื ืืขืฉืขืคื ืืึธืืืง ืคืื ืึท ืืึทื ืึทืืื, ืืื ืื ืืึทืฆืืื ืืขื ืืึธืื ืึทืงืืืืืึทืืืืืื ืฆืืืืฉื ืื ืืืฉื ืคืื ืคืึทืจืฉืืื ืืึทืื ืืึทื ืงืึทื ืืขืงืกืฅ.
ืืื ืืื ืืืขืจ ืคืึทื, ืฆื ืฉืคึผืืฅ ืึทืืข ืื ืงืึธืคึผืืจืืืขื ืืฉ (ืืจืืืก ืืึทืืึทืืืืก, ืคืืืข ืงืึทื ืขืงืฉืึทื ื, ืืื ืืืงืืึธืจ ืืึทืื ืืจืื ืฆืืืืฉื ืืืฉื), ืืื ืืืืคืืขืฉืืื ืขื ืึท ืคึผืจืึธืืืขื ืืืึธืก ืึทืงืขืจื ืืื ืคืืืข ืืจืืืก ืคึผืจืึทืืืฉืขืงืก: ืื ื ืืฆื ืคืื ืื ืฉืขืจื ืืึทืืึทืืืืก ืืืกืืขืจ. ืืึทืื ืืขื ืขื ืืขื ืืืขื ืคืื ืืืฉื ืืืจื ืืืื ืื ื, ืืืจื ืจืขืคึผืืึทืงืืืฉืึทื, ืืื ืฉืืคึผื ืฆื ืื ืืขืจืข ืกืืกืืขืืขื ืืื ืื ืจืขืคึผืืึทืงืืืฉืึทื ืืื ืืืจืฃ. ืืื ืึท ืจืขืืืืืึทื, ืืืจ ืงืขื ื ืืฉื ืึทืจืืืขืจืคืืจื ืื ืืืฉื ืืื ืึท ืืึทืืื ืืขืจ ืกืืฉืขืืึท ืืืืึทื ืืื ืืขื ืขื ืึทืงืืืืืื ืืขื ืืฆื.
ืืขืจ ืืขืืืืงืขืจ ืึธืคึผืืืื ืืื ืืืืืืขื ืงืึทื ืืขืงืกืฅ ืืื ืื ืงืึธื ืืขืืคึผืก ืืื ืื ืืื ืฆืขืฉืืืืื ื. ืขืก ืืืืฉืึทืืืึทืื ืืื ืืื ืื ืึท ืฉืืื ืืื ืืขืืึทื ืง ืคืื ืืื ืืืจ ืืจืขืื ืึทืจืึธืคึผ ืื ืืึทืื ืืืืฃ ืื ืืึทืืึทืืืืก ืืืจืื. ืืืจ ืคึฟืึทืจืฉืืืื ืืืึธืก ืืืฉื ืืขืืขืจื ืฆื ืืืื ืืึทืืจืขื ืขืฆื ืงืึธื ืืขืงืกื ืืื ืืืึธืก ืฆื ืื ืืขืจื.
ืืืจ ืืขืืืืื ื ืฆืืืื ืืืืืืืข ืืขืืืึธืืก ืคืื ืืืืืึทืืืืก ืคึผืึทืจืืืฉืึทื ืื ื: ืคึผืึทืจืืืฉืึทื ืื ื ืคืื ืืืืืกืืื ื ืืืฉื ืืื ืคึผืึทืจืืืฉืึทื ืื ื ืืื ืคึผืจืึทืกืขืกืื ื.
ืฉืคึผืึทืืื ืึทืืืขืง ืืืืืกืืื ื ืืืฉื ืืื ืึท ืืื ืืืคึฟื ืฆื ื ืืฆื ืืืื ืื ืืึทืื ืกืืจืืงืืืจ ืืื ืืื, ืืจืขืคื ืืขืฉืขืคื ืจืขืงืืืืจืขืืขื ืฅ ืืื ืึทืืขืืขื ืืื ืฆืืคืจืืื ืืื ืืื. ืืื ืืขื ืคืึทื, ืืืจ ืงืขื ืขื ืฆืขืืืืื ืืืืืกืืื ื ืืืฉื ืืื ืึท ืืึทืืื ืืขืจ ืกืืฉืขืืึท.
ืืขื ืืืจืฃ ื ืืคืืืืืื ื ืืื ืคืจืืฆืขืกืืจืื ื ืืืขื ืืขืจ ืืืื ืขืก ืืืืขื ืืื ืืื ืฉืืืจืง ืืขืืืืฉื, ืืื ืื ืืืฉื ืืืคืจืืืืงื ืืื ื ืืืื ื ืืฉื.
ืืื ืก ืืืึทืืืฉืึทื ืึทื ืืืจ ืืึธืื ืึท ืืืืืื ื ืืื ืืืึธืก ืฆืืืื ืืึทื ืึทืืื ืืึทืืืฉืืื ืื ืืขืจืึทืงื ืืื ืืืื ืืึทืืึทืืืืก. ืืืจ ืืึทืจืคึฟื ืฆื ืืึทืื ืืืืขืจ ืึทื ืืืืื ืืืื ืืึธืืืืข ืื ืืขืจืึทืงืฅ ืืื ืื ืึธืคึผืืืืืื ื ืคืื ืืคืืขืฉืืืื ืืืฉื, ืืื ืื ืื ืืขืจืข ืืืืื ืฆื ืื ืืขืจืึทืงื ืืื ืืื ืืืจื ืื ืึทืคึผื. ืฆื ืึธื ืืืืื ืืื, ืขืก ืืื ืืขื ืื ืึทื ืืืืื ืจืขืงืึธืจืืื ื ืืื ืืืจืืืขืงืึธืื ืืืจื ืื ืึทืคึผื. ืืึธืก ืืื ืึท ื ืืืืืง ืฆืืฉืืึทื ื ืคึฟืึทืจ ืืื ืื ืฆื ืจืขืื ืืืขืื ืื ืืขืืืกืืฉืืขื ืืืงืืึทื ืคืื ืืืงืจืึธ ืืึทืืื ืื ืืก. ืืืืขื ืขื ืงืึทื ืขืงืฉืึทื ื ืงืขื ืขื ืืืืึทืื ืืื ืืึทื ื ืืื ืขืก ืืื ืงืืื ืืจืืืก ืคึผืจืึธืืืขื.
ืืขืจ ืืืืึทืืขืจ ืฉืจืื ืืื ืึทื ืืืจ ืงืขื ืขื ืฆืขืืืืื ืื ืึธืคึผืืืืืื ื ืคืื ืงืึธื ืืืึธืก ืึทืจืืขื ืืื ืืคืืขืฉืืืื ืืืฉื, ืืื ืึธืืขืจ ืึธื ืคึผืจืึทืกืขืกืื ื, ืืื ืึท ืืึทืืื ืืขืจ ืืืงืจืึธืกืขืจืืืืก ืืื ืืืืคื ืขืก ืืื ืึท ืืึทืืื ืืขืจ ืคึผืจืึธืฆืขืก, ืึท ืงืึทื ืืืื ืขืจ. ืืึธืก ืืืขื ืืืื ืึท ืืึทืืื ืืขืจ ืืื ืกื ืืื ืึท ืคึฟืึทืจืืื ืืื ื ืฆื ืื ืืึทื ืึทืืื ืืึทืืึทืืืืก ืืื ืื ืืืฉื ืืืึธืก ืืขื ืขื ื ืืฉื ืืืืื ืฆื ืืื. ืืขืจ ืืึทื ืึทืืื ื ืึธื ืื ืืขืจืึทืงืฅ ืคึฟืึทืจ ืืืืขื ืขื ืืื ืื ืืืืึทืืฉืึทืืึทื ืืืื.
ืฉืคึผืขืืขืจ ืืืจ ืืืขืื ืึทืจืึธืคึผื ืขืืขื ืืขื ืงืฉืจ, ืืึธืก ืืื, ืืืืขื ืขื ืืึทืื ืคืื ืึท ืืึทื ืึทืืืืืง ืึทืคึผืืึทืงืืืฉืึทื ืคืื ืืคืืขืฉืืืื ืืืฉื ืืืขื ืืืื ืืืื ืืจืึทื ืกืคืขืจื ืฆื ืื ืึทืคึผื.
ืืขืจื ืึธื, ืืืจ ืืืขืื ืืืืกืงืืืึทืื ืคืื ืื ืึทืืืขืืืื ืข ืืึทืืึทืืืืก ืื ืืืฉื ืืื ืืืึธืก ืืืืื ืื ื ืืึทืข ืืืงืจืึธืกืขืจืืืืก ืึทืจืืขื. ืืืจ ืงืขื ืขื ืืึทื ืื ืืืฉื ืฆื ืึท ืืึทืืื ืืขืจ ืกืืฉืขืืึท ืึธืืขืจ ืืคืืื ืฆื ืึท ืืึทืืื ืืขืจ ืคืืืืฉ ืืึทืืึทืืืืก. ืขืก ืืื ื ืึธื ืึท ืืืืขื ืขื ืคึฟืึทืจืืื ืืื ื ืฆืืืืฉื ืื ืืืงืจืึธืกืขืจืืืืก ืืื ืื ืืึธื ืึธืืื ืืึทืืึทืืืืก, ืึธืืขืจ ืขืก ืืื ืืึธืจื ืืฉื ืฆื ืืึธืจื ืืืขืื, ืืื ืืขื ืงืึทื ืคืืืืขืจืืืฉืึทื ืขืก ืงืขื ืขื ืืขืื ืคึฟืึทืจ ืึท ืืึทื ื ืฆืืึทื.
ืื ืืขืฆืืข ืฉืจืื ืืื ืฆื ืืึธืจ ืืึทืืืึทืืืงื ืึทืืข ืงืึทื ืขืงืฉืึทื ื. ืืื ืืขื ืคืึทื, ืืืจ ืงืขื ืืึทืจืคึฟื ืฆื ืืืืืจืืื ืืึทืื ืคืื ืื ืืืืคึผื ืืึทืืึทืืืืก. ืืื ืืืจ ืืืืื ืฆื ืจืืืื ืขืืืขืืข ืืึทืื ืึธืืขืจ ืืืจืขืงืืขืจืื ืจืขืคึผืืืงืืืืื ืคึฟืื ืคืื ืืจืืืกื ืืืง ืกืืกืืขืืขื ืืื ืขืืืขืืข ืืึทืืึทืืืืกืื. ืืืก ืืึทืคึผืึทื ื ืฆื ืืื ืื ืคึผืืจืืึทืืืงืื.
ืคึฟืึทืจ ืืขื ืกืืขืืข ืฆื ืึทืจืืขืื, ืืืจ ืืืขืื ืืกืชึผืื ืืึทืจืคึฟื ืึท ืืืขืจืืึทื ื ืฆืืึทื.
ืขืก ืืขื ืขื ืืขืจืืืขืจ ืฆืืืื ืืขืืืขื ืึทืคึผืจืึธืืืฉืื.
ืขืจืฉืืขืจ: ืืืจ ืืืคึผืืืงืึทื ืึทืืข ืืึทืื ืืื ืื ื ืืึทืข ืืื ืึทืื ืืึทืืึทืืืืกืื. ืืื ืืขื ืคืึทื, ืืืจ ืืึธืื ืืึทืื ืืืขืจืืงืืึทื ืืื ืกืื ืืงืจืึทื ืึทืืืืฉืึทื ืคึผืจืึธืืืขืืก ืงืขื ืืืืคืฉืืืื. ืึธืืขืจ ืืืจ ืงืขื ืขื ื ืขืืขื ืฆืืืื ืคืึทืจืฉืืืขื ืข ืงืืืืึทื ืฅ. ืืืื ืขืจ ืืืขื ืึทืจืืขืื ืืื ืื ื ืืึทืข ืืืขืจืกืืข, ืื ืื ืืขืจืข ืืื ืื ืึทืื.
ืฆืืืืื: ืืืจ ืืืืื ืื ืืึทืื ืืืื ืขืืืขืืข ืืขืฉืขืคื ืงืจืืืืืจืืึท. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจ ืืึธืื 5 ืคึผืจืึธืืืงืื ืืื ืื ืกืืกืืขื ืืืึธืก ืืขื ืขื ืกืืึธืจื ืืื ืื ืึทืื ืืึทืืึทืืืืก. ืืืจ ืฉืืขืื ืื ืืขืงืกื ืืื ืื ื ืืึทืข ืืขืฉืขืคื ืึทืจืืขื ืืื ืึท ื ืืึทืข ืืึทืืึทืืืืก. ืึธืืขืจ ืืืจ ืืืขืื ืืึทืจืคึฟื ืึทื API Gateway ืืืึธืก ืืืขื ืกืื ืืงืจืึทื ืืื ืื ืืึทืื ืืื ืืืืึทืื ืืขื ืงืืืขื ื ืคืื ืืื ืืื ืืืึธืก ืฆื ืืึทืงืืืขื.
ืืืืืข ืึทืคึผืจืึธืืืฉืื ืึทืจืืขื, ืงืืืึทืื ืืืคึผืขื ืืื ื ืืืืฃ ืื ืกืืืืึทืฆืืข.
ื ืึธื ืืืจ ืืขื ืขื ืืืืขืจ ืึทื ืึทืืฅ ืึทืจืืขื, ืืขืจ ืืืื ืคืื ืื ืืึทื ืึทืืื ืืืึธืก ืึทืจืืขื ืืื ืึทืื ืืึทืืึทืืืืก ืกืืจืึทืงืืฉืขืจื ืงืขื ืขื ืืืื ืคืึทืจืงืจืืคึผืื.
ืื ืืขืฆืืข ืฉืจืื ืืื ืฆื ืืึทืืืึทืืืงื ืื ืึทืื ืืึทืื ืกืืจืึทืงืืฉืขืจื.
ืฆื ืกืึทืืขืจืืื, ืืืจ ืงืขื ืขื ืืึธืื ืึทื ืืืจ ืืึธืื ืคึผืจืึธืืืขืืก ืืื ืื ืืึทืืึทืืืืก: ืขืก ืืื ืฉืืืขืจ ืฆื ืึทืจืืขืื ืืื ืขืก ืงืึทืืคึผืขืจื ืืื ืื ืืงืืจ ืงืึธื, ืขืก ืืื ืืขืจ ืฉืืืขืจ ืฆื ืืืืื, ืึธืืขืจ ืขืก ืงืขื ืขื ืืื ืืึธื ืืืื ืืขืืื. ืืืจ ืืึธืื ืืขืคึฟืื ืขื ืขืืืขืืข ืืืขืื ืืืึธืก ืืึธืื ืืื ืื ืฆื ืืึธื ืืึธืก ืืึทื ืฅ ืืขืฉืึธืืขื, ืึธืืขืจ ืขืก ืืื ื ืึธื ืืจืื ืืขืจ ืฆื ืืึทืื ืืืกืืืืงืก ืืื ืืึทืื ืืื ืืื ืืงืืจ ืงืึธื.
ืึทืจืืขื ืืื ืืงืืจ ืงืึธื
ืืึธืก ืืื ืืื ืื ืืงืืจ ืงืึธื ืืืึทืืจืึทืืข ืืขืงืืงื ืืื ืืืขื ืืืจ ืกืืึทืจืืขื ืึทื ืึทืืืืืื ื ืื ืืึทื ืึทืืืืืง ืคึผืจืืืขืงื.
ืขืก ืงืขื ืขื ืืืื ืืขืขืจืขื ืฆืขืืืืื ืืื ืืจืืึท ืืืึทืขืจืก. ืืึธืก ืืื ืึท ืคึผืืึทืกื ืคืื ืืึธื ืืฉื ืืึทืืืฉืืื, ืคึผืืืืื ืก, ืืึทืืื ืื ืืก ืืื ืืืื ืึทืงืืืืืืืขืื. ืืื ืคืึทืงื, ืืึธืก ืืขื ืขื ืคึผืึธืืืฆืืข ืคืื ืงืื ืืื ืึท ืืึทื ืึทืืืืืง ืืืืืื ื. ืึทืืข ืคืื โโืืื ืืขื ืขื ืืืืืื ืืขืืชืืขื ืืื ืึท ืคึผืจืึธืกื ืฉืืืืข. ืขืก ืืื ืืขืฉืขืคื ืืึธืืืง ืึทื ืื ืกืขืจืืืืกืขืก ืฉืขืจื ืืื ืึท ืคึผืืึทืฅ ืคืื ืงืึทื ืขืงืฉืึทื ื. ืืขืืขืจ ืืื ืกื ืืื ืคึผืืืืื ืืขืืืืื ื ืึทืจืืืฃ ืฆื 10 ืึธืืขืจ ืืขืจ ืคึผืจืึธืกื ืึทืกืขืืืืื, ืืืคึผืขื ืืื ื ืืืืฃ ืืืืขืจ ืืจืืืก ืืื ืื ืืขืืืืกื ืคืื ืื ืืขืืืขืืึธืคึผืขืจืก.
ืืืจ ืืึธืื ืืึทืืืืืง ืฆื ืืึธืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืืืืืึธืืขืง ืืืึธืก ืงืขื ืืืื ืืขืืืืื ื ืกืขืคึผืขืจืึทืืื.
ืืื ืขืก ืืื ืืขืืืขื ืึท ืกืืืืึทืฆืืข ืืืขื ืขืืืขืืข ืคึผืจืึธืกื ืึทืืืืฉืขืงืฅ ืืึธืื ื ืืฉื ืืึทืงืข ืืขืืขืจื ืฆื ืืขื ืฉืืืืข, ืึธืืขืจ ืืขื ืขื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืืืืจืขืจืื. ืืืก ืืื ืืขืืืขื ืกืึทืืืื ืืืจื ืจืื ืืืืื ื.
ืื ืืจืขืกืืข ืืืึทืืข ืืื ืืขืืืขื ืืึทืื ืืึทื ืงืึทื ืืขืงืกืฅ. ืขืก ืืขืืจืืคื ืึทื 3-4 ืงืึทื ืืขืงืกืฅ ืืขื ืขื ืืขืืืฉื ืืื ืืืื ืงืึธืืืึธื ืคึฟืึทืจืืึทืืืื ื ืืื ืืขืืืืื ื ืืขืืขืจ ืื ืืขืจืข ืืื ืื ืืขืืืข ืืขืฉืขืคื ืคืึทื ืืงืฉืึทื ื. ืขืก ืืื ื ืืืืืง ืฆื ืคึฟืึทืจืฉืืืื ืืื ืืึธืก ืงืขื ืืืื ืฆืขืืืืื ืืื ืฆืืืืืขื ืืืึธืก ืืึทืื ืืจืื, ืืื ืืืึธืก ืฆื ืืึธื ืืืืึทืืขืจ ืืื ืืึทืคึผืื ื ืืขื ืึธืคึผืืืื ืืื ืืงืืจ ืงืึธื ืึทืกืขืืืืื.
ืืืจ ืืึธืื ืคืืจืืืืืจื ืขืืืขืืข ืึผืืืื ืคึฟืึทืจ ืื ืงืึธื ืกืคึผืืืืื ื ืคึผืจืึธืฆืขืก.
ืืขืจ ืขืจืฉืืขืจ: ืืืจ ื ืื ืืขืจ ืืขืืืืื ืฆื ืืืืื ืืขืฉืขืคื ืืึธืืืง ืฆืืืืฉื ืืึทืืื ืื ืืก, ืึทืงืืืืืืืขืื ืืื ืคึผืืืืื ืก. ืืืจ ืืขืืืืื ืฆื ืืึทืื ืืขืฉืขืคื ืืึธืืืง ืคืจืืึท ืืื ืืืงืจืึธืกืขืจืืืืกืขืก. ืืืงืจืึธ ืกืขืจืืืืกืขืก, ืืืืฃ ืื ืื ืืขืจืข ืืึทื ื, ืืขื ืขื ืืืืืื ืืขืืึทื ืง ืคืื ืกืขืจืืืืกืขืก ืืืึธืก ืขืงืกืืกืืืจื ืืึธืจ ืื ืืืคึผืขื ืืึทื ืืื. ืืื ืืืืื ืื ืืขืจ ืฆืืืื ื ืืื ืขืืืืืก ืืืืกื, ืืื ืขืก ืืื ืฉืืืขืจ ืฆื ืืขืจืืจืืืื, ืืืืื, ืืืฉื, ืกืขืจืืืืกืขืก ืืื C# ืืืขืื ืืืืื ืืืื ืคืืจืืื ืื ืืื ื ืกืืื ืืืจื ืืืืืืืืขืง. ืืื ืืืขืจ ืกืืกืืขื ืืื ืืขืฉืจืืื ืืื C #; ืืืจ ืืึธืื ื ืึธื ื ืืฉื ืืขืืืืื ื ืื ืืขืจืข ืืขืงื ืึทืืึทืืืฉืื. ืืขืจืืืขืจ, ืืืจ ืืึทืฉืืึธืกื ืึทื ืืืจ ืงืขื ืขื ืคืึทืจืืื ืขื ืืื ืฆื ื ืืฆื ืคึผืจืึธืกื ืืขืื ืืฉ ืึทืกืขืืืืื. ืื ืืืืคึผื ืืึทื ืืื ืึทื ืืื ืืึธื ื ืื ืึทื ืืืึทืืื ืงืืื ืคืจืึทืืืึทื ืฅ ืคืื ืืขืฉืขืคื ืืึธืืืง. ืืืื ืืืจ ืืึธืื ืึท ืงืึทื ืืืื ืืึทื ืก ืจืึทืคึผืขืจ ืืืืขืจ ืื ORM ืืืจ ื ืืฆื, ืขืก ืืื ืืืืขืจ ืืืึทืขืจ ืฆื ืงืึทืคึผืืื ื ืขืก ืคืื ืืื ืกื ืฆื ืืื ืกื.
ืืื ืืืขืจ ืืึทื ืฉืึทืคึฟื ืืื ืึท ืคืึธืืขืจ ืคืื ืคืขืื-ืืขืืจืืื ืคึผืืึทื, ืึทืืื ืฆืืืขืืข ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืืขืืืขื ืึท ืืจืืืก ืคึผืึทืกืืง ืคึฟืึทืจ ืืื ืื. ืื ืืงืขืจ ืคืื ืืื ืืืขืจ ืืึทืืื ืื ืืก ืืื ื ืืฉื ืื ืืึทืื ืึทืงืกืขืก ืฉืืืืข, ืึธืืขืจ ืึท ืคึฟืึทืจืืึทืืืื ื ืืื ืคืขืื ืืึธืืืง, ืืืึธืก ืึผืืื ืืืืื ืืขืฉืขืคื ืืึธืืืง ืืื ืืื ืงืืื ืงืึทื ืขืงืฉืึทื ื ืืื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ. ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืืืจ ืงืขื ืขื ืื ืืืคึผืขื ืืึทื ืืื ืืึธืืืคืืฆืืจื ืื ืคืขืื ืคึฟืึทืจืืึทืืืื ื ืฆื ืกืึธืืืืข ืคึผืจืึธืืืขืืก ืฉืืึทืืืช ืฆื ืคืจืึทืืขืืืึธืจืงืก.
ืืื ืืขื ืืื ืข ืืืจ ืืขืคึผืืึธื ืืขืจื ืืื ืืืขืจ ืขืจืฉืืขืจ ืขืจื ืกื ืคึผืจืึธืืืขื. ืื ืืื ืกื ืืื ืฆื ืึธืคึผืฉืืงื ืฆื ืืืื ืคืขืื ืคึฟืึทืจืืึทืืืื ื, ืืืจ ืืขืืืืื ืฆื ืืึทืื ืื ืืึธืืืง ืื ืืืคึผืขื ืืึทื ืืื, ืืื ืื DRY ืคึผืจืื ืฆืืคึผ ืืืืขืจ ืืึทืืคึผืขืจื ืืื ืื ืืึธ. ืื ืืขืืืขืืึธืคึผืขืจืก ืืขืืืืื ืฆื ืจืืืื ืงืืืกื ืคืื ืืจืืืืงืข ืึทืกืขืืืืื ืฆื ืืืกืืืืื ืืืคึผืืืงืืืฉืึทื, ืืื ืืื ืึท ืจืขืืืืืึทื, ืืึธืืืืื ื ืื ืืขืืืืื ืฆื ืืืื ืืื ืืงื ืฆืืืึทืืขื ืืืืืขืจ. ืืืจ ืึทื ืึทืืืืื ืื ืจืขืืืืืึทืื ืืื ืืึทืฉืืึธืกื ืึทื ืืึธืืขืจ ืื ืคึผืจืึธืืืขื ืืืื ืืืื ืืื ืืขืจ ืืขืื ื ืคืื ืื ืืงืืจ ืงืึธื ืกืืึธืจืืืืฉ ืืืื. ืืืจ ืืึธืื ืึท ืืจืืืก ืจืืคึผืึทืืึทืืึธืจื ืืื ืึทืืข ืื ืืงืืจ ืงืึธื. ืื ืืืืืื ื ืคึฟืึทืจ ืื ืืื ืฆืข ืคึผืจืืืขืงื ืืื ืืขืืืขื ืืืืขืจ ืฉืืืขืจ ืฆื ืึทืกืขืืืึทื ืืืืฃ ืึท ืืืืข ืืึทืฉืื. ืืขืจืืืขืจ, ืืึทืืื ืืขืจ ืงืืืื ืกืึทืืืฉืึทื ื ืืขื ืขื ืืืฉืืคื ืคึฟืึทืจ ืืืืื ืคืื ืื ืคึผืจืืืขืงื, ืืื ืงืืื ืืืื ืขืจ ืคืืจืืืื ืฆื ืืืืื ืขืืืขืืข ืคึผืจืึธืกื ืึธืืขืจ ืคืขืื ืคึฟืึทืจืืึทืืืื ื ืฆื ืืื ืืื ืจืืืืื ื ืืื. ืืขืจ ืืืืื ืืขืฆืืึทื ืืืึธืก ืืื ื ืืฉื ืืึธืื ืืื ืื ืฆื ืืึธื ืืึธืก ืืื ืงืึธื ืึธืคึผืฉืึทืฆืื ื. ืืืขืจ ืืื ืขืก ืืืื ื ืื ืึทื ืืขืจืฉ.
ืืขืจื ืึธื ืืืจ ืกืืึทืจืืขื ืืึทื ืฆื ืึท ืืึธืืขื ืืื ืืึทืืื ืืขืจ ืจืืคึผืึทืืึทืืึธืจืื. ืืขืฉืขืคื ืืึธืืืง ื ืื ืืขืจ ืคืืึธืื ืคืื ืืื ืกื ืฆื ืืื ืกื, ืืึธืืืืื ื ืืึธืื ืืืืช ืืืขืจื ืคืจืืึท. ืืึทืื ืืขื ืงืึทื ืืขืงืกืฅ ืืขื ืขื ืืขืฉืืืฆื ืืขืจ ืงืืืจ. ืืื ืืึธื ืืืจ ืจืืืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืืืจืึทืจืืขืก? ืืืจ ืืคืืขืฉืืืื ืืื ืืื ืึท ืืึทืืื ืืขืจ ืจืืคึผืึทืืึทืืึธืจื, ืืขืืึธืื ืฉืืขืื ืืื ืืื ื ืืืขื ืคึผืึทืงืึทืืืฉืึทื, ืืืึธืก ืืืจ ืฉืืขืื ืืื ืึทืจืืืคืึทืงืืึธืจื. ืืื ืงืืื ืขื ืืขืจืื ื, ืคึฟืึทืจืืึทืืืื ื ืืื ืืืกืืึทืืข ืึทืงืขืจื ืืืืืึธืืึทืืืฉ.
ืืื ืืืขืจ ืืึทืืื ืื ืืก ืื ืืขืืืืื ืฆื ืืขืจืืึธื ืขื ืื ืขืจืืขื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืคึผืึทืงืึทืืืฉืึทื ืืื ืื ืืขืืืข ืืืขื ืืื ืคืื ืืจืืืกื ืืืง ืึธื ืขืก. ืืืจ ืืจืืคืงืืคืืข ืคืื ืืจืืืกื ืืืง ืืืืืจืขืจืื ืคืื Nuget. ืฆื ืึทืจืืขืื ืืื Artifactory, ืืื ืืืจ ืฉืืขืื ืื ืคึผืึทืงืึทืืืฉืึทื, ืืืจ ืืขืืืืื ื ืฆืืืื ืคึผืขืงื ืืึทื ืึทืืืฉืขืจื. ืืื ืงืืืื ืจืืคึผืึทืืึทืืึธืจืื ืืืจ ืืืื ืืขืืืืื ื Nuget. ืืื ืจืืคึผืึทืืึทืืึธืจืื ืืื ืงืืืคื ืืึทืืื ืื ืืก, ืืืจ ืืขืืืืื ื Paket, ืืืึธืก ืืื ืืขืจ ืืืขืจืกืืข ืงืึธื ืกืืกืืขื ืกื ืฆืืืืฉื ืืึทืืืฉืืื.
ืึทืืื, ืืืจื ืืจืืขืื ืืืืฃ ืื ืืงืืจ ืงืึธื, ืึท ืืืกื ืืฉืึทื ืืื ื ืื ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืกืขืคึผืขืจืืืืื ื ืื ืจืืคึผืึทืืึทืืึธืจืื, ืืืจ ืืึทืื ืืื ืืืขืจ ืืึทืืื ืื ืืก ืืขืจ ืคืจืืึท.
ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืคึผืจืึธืืืขืืก
ืจืืึฟ ืคืื ืื ืืึทืื ืกืืืื ืฆื ืึทืจืืืขืจืคืืจื ืฆื ืืืงืจืึธ ืืึทืืื ืื ืืก ืืขื ืขื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืฉืืึทืืืช. ืืืจ ืืืขื ืืึทืจืคึฟื ืึธืืึทืืืืืื ืืืคึผืืืืืึทื ื, ืืืจ ืืืขื ืืึทืจืคึฟื ื ืืึท ืืืืืจืขืจืื ืฆื ืืืืคื ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ.
ืืืืืขืก, ืืืจ ืืื ืกืืึทืืืจื ืื ืืืืืื ื ืคึฟืึทืจ ืื ืืืืืจืึทื ืืึทื ืฅ ืืึทื ืืืึทืื. ืฆื ืึธืืึทืืืื ืืขื ืคึผืจืึธืฆืขืก, ืืืจ ืืืฉืืคื ืึท ืกื / ืกื ืจืขืจื - ืืื ืืข. ืืืจ ืืืืกืืขืจืืืืืื ืืขืจ ืงืขืกืืืืขืจืืืง ืขืงืกืคึผืจืขืก ืคึผืจืึธืฆืขืก ืืืืึทื ืงืขืกืืืืขืจืืืง ืืืคึผืืืืืึทื ื ืืื ื ืึธื ื ืืฉื ืคึผืึทืกืืง ืคึฟืึทืจ ืืื ืื ืคึฟืื ืื ืคืื ื ืคืื ืืืื ืื ื ืคืื ืืขืฉืขืคื ืคึผืจืึทืกืขืกืึทื. ืืขืจืืืขืจ, ืฉืืงื ืคึฟืึทืจ ืึธืคึผืขืจืึทืฆืืข ืืื ืืืจืืืขืงืึธืื ืืื ืึท ืงื ืขืคึผื, ืืื ืคึฟืึทืจ ืืขืกืืื ื - ืืืืืึธืืึทืืืฉ.
ืืืจ ื ืืฆื Atlassian, Bitbucket ืคึฟืึทืจ ืืงืืจ ืงืึธื ืกืืึธืจืืืืฉ ืืื ืืึทืืื ืคึฟืึทืจ ืื ืื. ืืืจ ืืื ืฆื ืฉืจืืึทืื ืืืืขื ืกืงืจืืคึผืก ืืื ืงืึทืงืข ืืืืึทื ืขืก ืืื ืื ืืขืืืข ืืื C #. ืคืึทืจืืืง ืคึผืึทืงืึทืืืฉืึทื ืงืืืขื ืฆื Artifactory, ืืื Ansible ืงืืื ืืืืืึธืืึทืืืฉ ืฆื ืื ืคึผืจืึธืืข ืกืขืจืืืขืจืก, ื ืึธื ืืืึธืก ืืื ืงืขื ืขื ืืืื ืืขืกืืขื ืืืืื.
ืืึทืืื ืืขืจ ืืึธืืื ื
ืืื ืืืื ืฆืืื, ืืืื ืขืจ ืคืื ืื ืืขืืื ืงืขื ืคืื ืื ืืึทื ืึทืืื ืืื ืืขืืืขื ืฆื ืฆืืฉืืขืื ืฉืขืจื ืืึธืืื ื. ืืืจ ืืืื ืืึทืจืคึฟื ืฆื ืคึฟืึทืจืฉืืืื ืืืึธืก ืฆื ืืึธื ืืื ืื ืืืื ืืึธืืก ืืืึธืก ืืขื ืขื ืืืืฃ ืื ืืืกืงืก. ืืื ืืืขืจ ืืึธืืก ืืขื ืขื ืืขืฉืจืืื ืฆื ืืขืงืกื ืืขืงืขืก. ืืืจ ืืึทืฉืืึธืกื ืฆื ื ืืฆื ืึท ื ืึธืจืืึทื ELK ืึธื ืืืืื. ืืืจ ืืึธืื ื ืืฉื ืืขืฉืจืืื ืฆื ELK ืืืืื ืืืจื ืื ืคึผืจืึทืืืืืืขืจื, ืึธืืขืจ ืืึทืฉืืึธืกื ืึทื ืืืจ ืืืขืื ืืึธืืืคืืฆืืจื ืื ืืขืงืกื ืืึธืืก ืืื ืฉืจืืึทืื ืื ืฉืคึผืืจ ืฉืืึทื ืืื ืืื ืืื ืึท ืืืืขื ืืืืขื, ืึทืืื ื ืื ืืื ืกื ื ืึธืืขื, ืึทืืื ืึทื ืื ืืึธืืก ืงืขื ืขื ืืืื ืคึผืึทืจืกืขื ืฉืคึผืขืืขืจ.
ื ืืฆื Filebeat, ืืืจ ืืึทืงืืืขื ืื ืืขืืขืื ืืืื ืฆื ืืึทืืืขื ืืื ืืืขืจ ืืึธืืก ืคึฟืื ืกืขืจืืืขืจืก, ืืื ืืืขืจืืึทืื ืืื, ื ืืฆื Kibana ืฆื ืืืืขื ืงืืืืจืื ืืื ืื ืื ืืื ืืขื ืืื ืื ืจืืคื ืืื ืืขืืืขื ืฆืืืืฉื ืกืขืจืืืืกืขืก. Trace ID ืืขืืคึผืก ืึท ืคึผืืึทืฅ ืืื ืืขื.
ืืขืกืืื ื ืืื ืืืืึทืืื ื ืคึฟืึทืจืืื ืืขื ืข ืืึทืืื ืื ืืก
ืืืืืขืก, ืืืจ ืืึธืื ื ืืฉื ืืึธืจ ืคึฟืึทืจืฉืืืื ืืื ืฆื ืืืืื ืื ืกืขืจืืืืกืขืก ืืืึธืก ืืขื ืขื ืืขืืืขืืึธืคึผืขื. ืึทืืฅ ืืื ืืขืืืขื ืคึผืฉืื ืืื ืื ืืึทื ืึทืืื, ืืืจ ืืขืืืคื ืขืก ืืืืฃ ืึท ืืืืข ืืึทืฉืื. ืืื ืขืจืฉืืขืจ ืืื ืืขืคืจืืืื ืฆื ืืึธื ืื ืืขืืืข ืืื ืืืงืจืึธืกืขืจืืืืกืขืก, ืึธืืขืจ ืืื ืฆื ืืึธืจ ืงืึทืืขืจ ืืืื ืืืงืจืึธืกืขืจืืืืก ืืืจ ืืึทืจืคึฟื ืฆื ืงืึทืืขืจ ืขืืืขืืข ืื ืืขืจืข, ืืื ืืึธืก ืืื ืืืืึทืงืืืขื. ืืืจ ืืืื ืืขืืขื ืึทื ืืืจ ืืึทืจืคึฟื ืฆื ืืึทื ืฆื ืึท ืืึธืืขื ืืื ืืืจ ืืึธืื ืืืืฃ ืื ืืืืข ืืึทืฉืื ืืืืื ืื ืกืขืจืืืืก ืึธืืขืจ ืกืขืจืืืืกืขืก ืืืึธืก ืืืจ ืืืืื ืฆื ืืืืึทื. ืื ืจืืขื ืืึทืืื ืื ืืก ืืขื ืขื ืืขื ืืฆื ืคึฟืื ืกืขืจืืืขืจืก ืืืึธืก ืืืืึทืื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืื ืคึผืจืึธื. ื ืึธื ืืืืึทืืื ื, ืืขืฉืึทืก ืืขืกืืื ื, ืคึฟืึทืจ ืืขืืขืจ ืึทืจืืขื, ืืืืื ืื ืืฉืืื ืืืฉื ืืึทืืื ืื ืืก ืืขื ืขื ืืจืืืก ืฆื ืื ืคึผืจืืืืจื ืกืขืจืืืขืจ. ืืืื, ืื ืืืืืื ื ืืื ืืขืกืืขื ืืื ืื ืคืึธืจืขื ืืื ืืืึธืก ืขืก ืืืขื ืืขืจืฉืืึทื ืขื ืืื ืคึผืจืึธืืืงืฆืืข ืืื ืืขืจ ืฆืืงืื ืคึฟื.
ืขืก ืืขื ืขื ืกืขืจืืืขืจืก ืืืึธืก ืืืืคื ืืืืื ืคึผืจืึธืืืงืฆืืข ืืืขืจืกืืขืก ืคืื ืืึทืืื ืื ืืก. ืื ืกืขืจืืืขืจืก ืืขื ืขื ืืืจืฃ ืืื ืคืึทื ืคืื ืื ืกืึทืืึทื ืฅ, ืฆื ืงืึธื ืืจืึธืืืจื ืขืงืกืคึผืจืขืก ืืืืืขืจ ืืืคึผืืืืืึทื ื ืืื ืคึฟืึทืจ ืื ืขืจืืขื ืืจืืื ืื ื.
ืืืจ ืืึธืื ืฆืืืขืืขืื ืึทื ืึธืืึทืืืืืื ืืขืกืืื ื ืคึผืจืึธืฆืขืก ื ืืฆื ืื ืคืึธืืงืก ืกืคึผืขืงืคืืึธืื ืืืืืืึธืืขืง. ืืขืกืฅ ืืืืคื ืืืืืึธืืึทืืืฉ ื ืืฆื NUnit ืืืืื ื ืึธื ืืืคึผืืืืืึทื ื ืคึฟืื Ansible. ืืืื ืื ืึทืจืืขื ืงืึทืืืขืจืืืืฉ ืืื ืืึธืจ ืึธืืึทืืึทืืืง, ืขืก ืืื ื ืื ื ืืืืืง ืคึฟืึทืจ ืืึทื ืืึทื ืืขืกืืื ื. ืืึธืืฉ ืืื ื ืึธื ืืึทื ืืึทื ืืขืกืืื ื ืืื ื ืึธื ืคืืจืืื ืื. ืืืจ ื ืืฆื ืืึทืืก ืืื Jira ืฆื ืืึทืฉืืืกื ืืืึธืก ืืขืกืฅ ืฆื ืืืืคื ืคึฟืึทืจ ืึท ืกืคึผืขืฆืืคืืฉ ืึทืจืืืกืืขืื.
ืืื ืืขืจืฆื, ืื ื ืืื ืคึฟืึทืจ ืืึทืกืข ืืขืกืืื ื ืืื ืืขืืืืงืกื; ืืื ืึทืืขืจ ืขืก ืืื ืืขืืืขื ืืืจืืืขืงืึธืื ืืืืื ืืื ืืขืืื ืงืึทืกืขืก. ืืืจ ื ืืฆื JMeter ืฆื ืืืืคื ืืขืกืฅ, InfluxDB ืฆื ืงืจืึธื ืืื ืืื Grafana ืฆื ืืืืขื ืคึผืจืึธืฆืขืก ืืจืึทืคืก.
ืืืึธืก ืืึธืื ืืืจ ืืขืจืืจืืืื?
ืขืจืฉืืขืจ, ืืืจ ืืึทืงืืืขื ืืึทืคืจืืึทืขื ืคืื ืืขื ืืึทืืจืืฃ ืคืื "ืืขืืืื ื". ื ืืืึธ ืื ืฆืืืื-ืืืืฉ ืืึทื ืกืืจืึทืก ืจืืืืกืื ืืืขื ืืขื ืงืึธืืึธืกืก ืืื ืืขืืืขื ืืืคึผืืืื ืืื ืึท ืคึผืจืึธืืืงืฆืืข ืกืืืืืืข, ืืขืืคึผืขืจืขืจืึทืื ืืืกืจืึทืคึผืืื ืืขืฉืขืคื ืคึผืจืึทืกืขืกืึทื. ืืืฆื ืืืจ ืฆืขืืืืงืืขื ืกืขืจืืืืกืขืก ืืื ืืืจืืฉื ืืืืขื ืืขืืขืจ 1,5 ืืขื, ืืจืืคึผืื ื ืืื ืืืืึทื ืืื ืืืื ืืื ืึธืคึผืขืจืึทืฆืืข ื ืึธื ืืึทืกืงืึธืืข.
ืขืก ืืขื ืขื ืงืืื ืคืึทืืึทื ืคืืืืืขืจื ืืื ืืื ืืืขืจ ืกืืกืืขื. ืืืื ืืืจ ืืขืืืื ื ืึท ืืืงืจืึธืกืขืจืืืืก ืืื ืึท ืืฉืืง, ืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืคึฟืึทืจืืื ืื ืืื ืขืก ืืืขื ืืืื ืฆืขืืจืืื, ืืื ืึทืืข ืื ืืขืจืข ืคืึทื ืืงืฉืึทื ืึทืืืื ืืืขื ื ืืฉื ืืืื ืึทืคืขืงืืึทื. ืืขื ืืืืขืจ ืืืคึผืจืืืื ืื ืืึทื ืืฆืขืจ ืืขืจืคืึทืจืื ื.
ืืืจ ืงืขื ืขื ืงืึธื ืืจืึธืืืจื ืื ืืืคึผืืืืืึทื ื ืืืกืืขืจ. ืืืจ ืงืขื ืขื ืืืืกืงืืืึทืื ืืจืืคึผืขืก ืคืื ืกืขืจืืืืกืขืก ืกืขืคึผืขืจืึทืืื ืคืื ืื ืจืขืฉื ืคืื ืื ืืืืืื ื, ืืืื ื ืืืืืง.
ืืื ืืขืจืฆื, ืืืจ ืืึธืื ืืืืืืืืง ืจืืืืกื ืื ืคึผืจืึธืืืขื ืืื ืึท ืืจืืืก ืจืื ืคืื ืืืคึผืจืืืืืึทื ืฅ. ืืืจ ืืืฆื ืืึธืื ืืึทืืื ืืขืจ ืคึผืจืึธืืืงื ืืืื ืืืึธืก ืึทืจืืขื ืื ืืืคึผืขื ืืึทื ืืื ืืื ืขืืืขืืข ืคืื โโืื ืกืขืจืืืืกืขืก. ืื Scrum ืคึผืจืึธืฆืขืก ืืื ืฉืืื ืคึผืึทืกืืง ืืึธ. ื ืกืคึผืขืฆืืคืืฉ ืืึทื ืฉืึทืคึฟื ืงืขื ืืึธืื ืึท ืืึทืืื ืืขืจ ืคึผืจืึธืืืงื ืืึทืืืฆืขืจ ืืืึธืก ืึทืกืืื ื ืืึทืกืงืก ืฆื ืขืก.
ืงืืฆืขืจ
- ืืืงืจืึธืกืขืจืืืืกืขืก ืืขื ืขื ืืขืืื ื ืคึผืึทืกืืง ืคึฟืึทืจ ืืืงืึทืืคึผืึธืืืืฉืึทื ืคืื ืงืึธืืคึผืืขืงืก ืกืืกืืขืืขื. ืืื ืืขื ืคึผืจืึธืฆืขืก, ืืืจ ืึธื ืืืืื ืฆื ืคึฟืึทืจืฉืืืื ืืืึธืก ืืื ืืื ืืื ืืืขืจ ืกืืกืืขื, ืืืึธืก ืืืืืืขื ืงืึทื ืืขืงืกืฅ ืขืก ืืขื ืขื, ืืื ืืืืขืจ ืืึทืื ืืจืื ืืืื. ืืึธืก ืึทืืึทืื ืืืจ ืฆื ืจืืืืืง ืคืึทืจืฉืคึผืจืืืื ืืืคึผืจืืืืืึทื ืฅ ืฆืืืืฉื ืืึทืืืฉืืื ืืื ืคืึทืจืืืึทืื ืงืึธื ืฆืขืืืฉืื ื.
- ืืืงืจืึธืกืขืจืืืืกืขืก ืฆืืฉืืขืื ืึธืจืืึทื ืึทืืืืฉืึทื ืึทื ืืขื ืขืคืืฅ. ืืื ืืขื ืขื ืึธืคื ืืขืจืขืื ืืืืื ืืื ืึทืจืงืึทืืขืงืืฉืขืจ, ืึธืืขืจ ืงืืื ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืืืจืฃ ืฆื ืกืึธืืืืข ืืขืฉืขืคื ืืืืขืจืคืขื ืืฉื, ืืื ื ืืฉื ืืืืฃ ืืื. ืืขืจืืืขืจ, ืืืจ ืงืขื ืขื ืืึธืื ืึทื ืืืงืจืึธืกืขืจืืืืกืขืก ืืขื ืขื ืืขืืื ื ืคึผืึทืกืืง ืคึฟืึทืจ ืกืึทืืืืื ื ืคึผืจืึธืืืขืืก ืืื ืงืืืื ืืืื, ืืืืึทื Scrum ืืื ืืืืขืจ ืคืึธืืงืก ืืืฆื.
- ืฆืขืฉืืืืื ื ืืื ืึท ืืืขืจืึทืืืื ืคึผืจืึธืฆืขืก. ืืืจ ืงืขื ื ื ืืฉื ื ืขืืขื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืืื ืคืฉืื ืฆืขืืืืื ืขืก ืืื ืืืงืจืึธ ืืึทืืื ืื ืืก. ืื ืจืืืึทืืืื ื ืคึผืจืึธืืืงื ืืื ืึทื ืืืืงืื ืฆื ืืืื ืคืึทื ืืงืฉืึทื ืึทื. ืืืขื ืืขืืึทืงืืืืึทื ืืืงืจืึธืกืขืจืืืืกืขืก, ืขืก ืืื ืืืืืืืืืง ืฆื ืจืืจืืื ืื ืืืืืกืืื ื ืืขืืึทื, ืืึธืก ืืื, ืืืขื ืื ืขืก ืืื ืงืึธื ืืืึธืก ืืืจ ืืื ืืื ืืขืกืขืจ ืืจืขืคื ืืขืฉืขืคื ืืึทืจืฃ ืืื ืืขืจืืื ืขื ืคืื ืคืึทื ืืงืฉืึทื ืึทืืืื ืืื ืืืืงืืึทื.
ื ืงืืืื ืืึทืืขืจืงืื ื: ืื ืงืึธืก ืคืื ืึทืจืืืขืจืคืืจื ืฆื ืืืงืจืึธืกืขืจืืืืกืขืก ืืขื ืขื ืืึทื ืฅ ืืึทืืืึทืืืง. ืขืก ืืึธื ืืขื ืืืขื ืึท ืืึทื ื ืฆืืึทื ืฆื ืกืึธืืืืข ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืคึผืจืึธืืืขื ืึทืืืื. ืืืื ืืืจ ืืึธื ืึท ืงืืืื ืึทืคึผืืึทืงืืืฉืึทื ืืืึธืก ืืื ื ืืฉื ืืึทืจืคื ืกืคึผืขืฆืืคืืฉ ืกืงืืืืื ื, ืืืื ืืืจ ืืึธืื ืึท ืืจืืืก ื ืืืขืจ ืคืื ืงืึทืกืืึทืืขืจื ืืืึธืก ืงืึธื ืงืืจืืจื ืคึฟืึทืจ ืืืื ืืึทื ืฉืึทืคึฟื ืก ืืคืืขืจืงืืึทืืงืืื ืืื ืฆืืื, ืืืงืจืึธืกืขืจืืืืกืขืก ืงืขื ื ืืฉื ืืืื ืืืึธืก ืืืจ ืืึทืจืคึฟื ืืืึทื ื. ืขืก ืืื ืืึทื ืฅ ืืืึทืขืจ. ืืืื ืืืจ ืึธื ืืืืื ืืขื ืคึผืจืึธืฆืขืก ืืื ืืืงืจืึธืกืขืจืืืืกืขืก, ืื ืงืึธืก ืืืขื ืืืืืขืก ืืืื ืืขืืขืจ ืืื ืืืื ืืืจ ืึธื ืืืืื ืื ืืขืืืข ืคึผืจืืืขืงื ืืื ืืขืจ ืึทื ืืืืืงืืื ื ืคืื ืึท ืืึทื ืึทืืื.
ืคึผืก ื ืืขืจ ืขืืึธืฆืืึธื ืขื ืืขืฉืืืืข (ืืื ืืื ืืืื ืคึฟืึทืจ ืืืจ ืคึผืขืจืกื ืึทืื) - ืืืื ืฆื
ืจืื ื .
ืืึธ ืืื ืื ืคืื ืืืขืจืกืืข ืคืื โโืืขื ืืึทืจืืื.
ืืงืืจ: www.habr.com