แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž›แŸ’แžขแž”แŸ†แž•แžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” Anton Boyko (2017)

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž›แŸ’แžขแž”แŸ†แž•แžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” Anton Boyko (2017)

แžšแž”แžถแž™แž€แžถแžšแžŽแŸแž“แžนแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž˜แžฝแž™แž…แŸ†แž“แžฝแž“ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแžถแž˜แž‘แžŸแŸ’แžŸแž“แŸˆแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” แž‡แžถแž’แž˜แŸ’แž˜แžแžถ แžœแžทแžŸแŸ’แžœแž€แžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แž…แžผแž›แžšแžฝแž˜แž‡แžถแž˜แžฝแž™ DevOps แž˜แžถแž“แž”แž‘แž–แžทแžŸแŸ„แž’แž“แŸแž•แŸ’แž“แŸ‚แž€แžšแžŠแŸ’แž‹แž”แžถแž›แž‡แžถแž…แŸ’แžšแžพแž“แž†แŸ’แž“แžถแŸ†แžšแžฝแž…แž˜แž€แž แžพแž™แž“แŸ…แž€แŸ’แžšแŸ„แž˜แžแŸ’แžŸแŸ‚แž€แŸ’แžšแžœแŸ‰แžถแžแŸ‹แžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž“แŸแŸ‡แž˜แžทแž“แž˜แžถแž“แž“แŸแž™แžแžถแž‚แŸ’แž˜แžถแž“แž€แž“แŸ’แž›แŸ‚แž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž“แŸ…แž‘แžธแž“แŸแŸ‡แž‘แŸแŸ” แž‡แžถแž‰แžนแž€แž‰แžถแž”แŸ‹แž‡แžถแž„แž“แŸแŸ‡แž‘แŸ…แž‘แŸ€แž แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž€แŸ†แž–แžปแž„แž˜แž˜แžถแž‰แžนแž€แž€แŸ’แž“แžปแž„แž€แžถแžšแž‡แžฝแžŸแž‡แžปแž› "แž€แŸ†แž แžปแžŸแž’แŸ’แž„แž“แŸ‹แž’แŸ’แž„แžšแž”แž“แŸ’แž‘แžถแž”แŸ‹แž“แŸƒแžแŸ’แž„แŸƒ" แž แžพแž™แž–แžฝแž€แž‚แŸแž˜แžทแž“แž˜แžถแž“แž–แŸแž›แžœแŸแž›แžถแžŠแžพแž˜แŸ’แž”แžธแž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แž—แŸ’แž›แžถแž˜แŸ—แž“แŸ…แžœแžถแž› DevOps แž“แŸ„แŸ‡แž‘แŸแŸ” แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž“แžทแž–แž“แŸ’แž’ DevOps แž‚แžบแž‡แžถแžŸแžปแž—แžœแžทแž“แžทแž…แŸ’แž†แŸแž™แŸ” แž‘แžธแž–แžธแžš แžœแžถแž‡แžถแžฑแž€แžถแžŸแž˜แžฝแž™แžŠแžพแž˜แŸ’แž”แžธแžฑแŸ’แž™แž€แžถแž“แŸ‹แžแŸ‚แž˜แžถแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž‡แžถแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ แž˜แžถแž“แžŸแžปแž—แžœแžทแž“แžทแž…แŸ’แž†แŸแž™ แž“แžทแž„แž…แž„แŸ‹แžฑแŸ’แž™แž€แžถแž“แŸ‹แžแŸ‚แž˜แžถแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž€แŸ’แž“แžปแž„แž“แžถแž˜แž‡แžถแžขแŸ’แž“แž€แž›แŸแž„แž€แŸ’แžšแžปแž˜ แžšแž”แžถแž™แž€แžถแžšแžŽแŸแž“แŸแŸ‡แž‚แžบแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แŸ”

แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžแŸ’แž‰แžปแŸ†แžŽแŸ‚แž“แžถแŸ†แžแŸ’แž›แžฝแž“แžแŸ’แž‰แžปแŸ† แžแŸ’แž‰แžปแŸ†แž‘แž‘แžฝแž›แžŸแŸ’แž‚แžถแž›แŸ‹แž™แŸ‰แžถแž„แž–แŸแž‰แž›แŸแž‰แžแžถแž˜แžถแž“แž˜แž“แžปแžŸแŸ’แžŸแž“แŸ…แž€แŸ’แž“แžปแž„แž”แž“แŸ’แž‘แž”แŸ‹แžŠแŸ‚แž›แž˜แžทแž“แžŸแŸ’แž‚แžถแž›แŸ‹แžแŸ’แž‰แžปแŸ†แŸ” แžˆแŸ’แž˜แŸ„แŸ‡แžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แž‚แžบ Anton Boyko แžแŸ’แž‰แžปแŸ†แž‡แžถ Microsoft Azure MVP แŸ” แžแžพ MVP แž‡แžถแžขแŸ’แžœแžธ? แž“แŸแŸ‡แž‚แžบแž‡แžถ Model-View-PresenterแŸ” Model-View-Presenter แž‚แžบแž–แžทแžแž‡แžถแžแŸ’แž‰แžปแŸ†แŸ”

แž›แžพแžŸแž–แžธแž“แŸแŸ‡ แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แžแŸ’แž‰แžปแŸ†แž€แžถแž“แŸ‹แžแŸ†แžŽแŸ‚แž„แž‡แžถแžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แžšแžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž“แŸ… Ciklum แŸ” แž แžพแž™แžแŸ’แž˜แžธแŸ—แž“แŸแŸ‡ แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž‘แžทแž‰แžŠแŸ‚แž“แžŠแŸแžŸแŸ’แžšแžŸแŸ‹แžŸแŸ’แžขแžถแžแž˜แžฝแž™แžŠแŸ„แž™แžแŸ’แž›แžฝแž“แžฏแž„ แž แžพแž™แžแŸ’แž‰แžปแŸ†แž”แžถแž“แžขแžถแž”แŸ‹แžŠแŸแžแžขแŸŠแžธแž˜แŸ‚แž›แžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ† แžŠแŸ‚แž›แž‡แžถแž’แž˜แŸ’แž˜แžแžถแžแŸ’แž‰แžปแŸ†แž”แž„แŸ’แž แžถแž‰แž“แŸ…แžฏแž”แž‘แž”แž„แŸ’แž แžถแž‰แŸ” แžขแŸ’แž“แž€แžขแžถแž…แžŸแžšแžŸแŸแžšแž˜แž€แžแŸ’แž‰แžปแŸ†แžแžถแž˜แžšแž™แŸˆแŸ– แžแŸ’แž‰แžปแŸ† [แž†แŸ’แž€แŸ‚] byokoant.pro แŸ” แžขแŸ’แž“แž€แžขแžถแž…แž•แŸ’แž‰แžพแžขแŸŠแžธแž˜แŸ‚แž›แž˜แž€แžแŸ’แž‰แžปแŸ†แž‡แžถแž˜แžฝแž™แž“แžนแž„แžŸแŸ†แžŽแžฝแžšแŸ” แž‡แžถแž’แž˜แŸ’แž˜แžแžถแžแŸ’แž‰แžปแŸ†แž†แŸ’แž›แžพแž™แž–แžฝแž€แž‚แŸแŸ” แžšแžฟแž„แžแŸ‚แž˜แžฝแž™แž‚แžแŸ‹แž‚แžบแžแžถ แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แž…แž„แŸ‹แž‘แž‘แžฝแž›แžŸแŸ†แžŽแžฝแžšแžแžถแž˜แžขแŸŠแžธแž˜แŸ‚แž›แžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž”แŸ’แžšแž’แžถแž“แž”แž‘แž–แžธแžšแŸ– แž“แž™แŸ„แž”แžถแž™ แž“แžทแž„แžŸแžถแžŸแž“แžถแŸ” แžขแŸ’แž“แž€แžขแžถแž…แžŸแžšแžŸแŸแžšแž˜แž€แžแŸ’แž‰แžปแŸ†แžขแŸ†แž–แžธแžขแŸ’แžœแžธแŸ—แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแžแžถแž˜แžขแŸŠแžธแž˜แŸ‚แž›แŸ” แž–แŸแž›แžœแŸแž›แžถแž“แžนแž„แž€แž“แŸ’แž›แž„แž•แžปแžแž‘แŸ… แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž†แŸ’แž›แžพแž™แŸ”

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž›แŸ’แžขแž”แŸ†แž•แžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” Anton Boyko (2017)

แž–แžถแž€แŸ’แž™แž–แžธแžšแž”แžธแžขแŸ†แž–แžธแžแŸ’แž›แžฝแž“แžขแŸ’แž“แž€แŸ–

  • แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„แžœแžทแžŸแŸแž™แž“แŸแŸ‡แžขแžŸแŸ‹แžšแž™แŸˆแž–แŸแž› 10 แž†แŸ’แž“แžถแŸ†แž˜แž€แž แžพแž™แŸ”
  • แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž’แŸ’แžœแžพแž€แžถแžšแž“แŸ… Microsoft แŸ”
  • แžแŸ’แž‰แžปแŸ†แž‡แžถแž”แžทแžแžถแžŸแŸ’แžแžถแž”แž“แžทแž€แž“แŸƒแžŸแž แž‚แž˜แž“แŸ Azure แžขแŸŠแžปแž™แž€แŸ’แžšแŸ‚แž“ แžŠแŸ‚แž›แž™แžพแž„แž”แžถแž“แž”แž„แŸ’แž€แžพแžแž“แŸ…แž€แž“แŸ’แž›แŸ‚แž„แžŽแžถแž˜แžฝแž™แž€แŸ’แž“แžปแž„แž†แŸ’แž“แžถแŸ† 2014 แŸ” แž แžพแž™แž™แžพแž„แž“แŸ…แžแŸ‚แž˜แžถแž“แžœแžถ แž แžพแž™แž€แŸ†แž–แžปแž„แžขแž—แžทแžœแžŒแŸ’แžแžœแžถแŸ”
  • แžแŸ’แž‰แžปแŸ†แž€แŸแž‡แžถแžชแž–แžปแž€แžšแž”แžŸแŸ‹แžŸแŸ’แžแžถแž”แž“แžทแž€แž“แŸƒแžŸแž“แŸ’แž“แžทแžŸแžธแž‘ Azure แžŠแŸ‚แž›แž™แžพแž„แž€แŸ†แž–แžปแž„แž’แŸ’แžœแžพแž‡แžถแž˜แŸ’แž…แžถแžŸแŸ‹แž•แŸ’แž‘แŸ‡แž“แŸ…แžขแŸŠแžปแž™แž€แŸ’แžšแŸ‚แž“แŸ”
  • แžแŸ’แž‰แžปแŸ†แž€แŸแž‡แžฝแž™แžšแŸ€แž”แž…แŸ† Global Azure Bootcamp แž“แŸ… Kyiv แž•แž„แžŠแŸ‚แžšแŸ”
  • แžŠแžผแž…แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž“แžทแž™แžถแž™ แžแŸ’แž‰แžปแŸ†แž‡แžถ Microsoft Azure MVP แŸ”
  • แžแŸ’แž‰แžปแŸ†โ€‹แž“แžทแž™แžถแž™โ€‹แž“แŸ…โ€‹แžŸแž“แŸ’แž“แžทแžŸแžธแž‘โ€‹แž‰แžนแž€แž‰แžถแž”แŸ‹แŸ” แžแŸ’แž‰แžปแŸ†โ€‹แž–แžทแžโ€‹แž‡แžถโ€‹แž…แžผแž›โ€‹แž…แžทแžแŸ’แžโ€‹แž“แžทแž™แžถแž™โ€‹แž“แŸ…โ€‹แžŸแž“แŸ’แž“แžทแžŸแžธแž‘แŸ” แž€แžถแž›โ€‹แž–แžธโ€‹แž†แŸ’แž“แžถแŸ†โ€‹แž˜แžปแž“ แžแŸ’แž‰แžปแŸ†โ€‹แžขแžถแž…โ€‹แžŸแž˜แŸ’แžŠแŸ‚แž„โ€‹แž”แžถแž“โ€‹แž”แŸ’แžšแž แŸ‚แž› แŸคแŸ โ€‹แžŠแž„แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž†แŸ’แž›แž„แž€แžถแžแŸ‹แžขแŸŠแžปแž™แž€แŸ’แžšแŸ‚แž“ แž”แŸแžกแžถแžšแžปแžŸ แž”แŸ‰แžผแžกแžผแž‰ แž”แŸŠแžปแž›แž แŸ’แž‚แžถแžšแžธ แžŸแŸŠแžปแž™แžขแŸ‚แž แžŠแžถแžŽแžบแž˜แŸ‰แžถแž€ แž แžผแžกแž„แŸ‹ แžขแŸแžŸแŸ’แž”แŸ‰แžถแž‰ แžฌแž•แŸ’แžแž›แŸ‹แžฑแŸ’แž™แžฌแž™แž€แž”แŸ’แžšแž‘แŸแžŸแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž“แŸ…แžขแžบแžšแŸ‰แžปแž” แž“แŸ„แŸ‡แžœแžถแž–แžทแžแž‡แžถแžขแžถแž…แž‘แŸ…แžšแžฝแž…แžŠแŸ‚แž›แžขแŸ’แž“แž€แž‘แŸ…แžŸแž“แŸ’แž“แžทแžŸแžธแž‘แžŠแŸ‚แž›แž˜แžถแž“แž”แŸ’แžšแž’แžถแž“แž”แž‘แž–แž–แž€แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแŸ’แž‘แŸ’แžšแžธแž˜แžšแž”แžŸแŸ‹แžœแžถแŸ” แžขแŸ’แž“แž€แžขแžถแž…แžƒแžพแž‰แžแŸ’แž‰แžปแŸ†แž“แŸ…แž€แŸ’แž“แžปแž„แž”แž‰แŸ’แž‡แžธแžขแŸ’แž“แž€แž“แžทแž™แžถแž™แŸ”
  • แžแŸ’แž‰แžปแŸ†แž€แŸแž‡แžถแžขแŸ’แž“แž€แž‚แžถแŸ†แž‘แŸ’แžš Star Trek แžŠแŸ‚แžšแŸ”

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž›แŸ’แžขแž”แŸ†แž•แžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” Anton Boyko (2017)

แžŸแžผแž˜โ€‹แž“แžทแž™แžถแž™โ€‹แž”แž“แŸ’แžแžทแž…โ€‹แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžœแžถแžšแŸˆแŸ” แžšแž”แŸ€แž”แžœแžถแžšแŸˆแžšแž”แžŸแŸ‹แž™แžพแž„แž‚แžบแžŸแžถแž˜แž‰แŸ’แž‰แžŽแžถแžŸแŸ‹แŸ–

  • แž™แžพแž„แž“แžนแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแžขแŸ’แžœแžธแžŠแŸ‚แž› DevOps แŸ” แžŸแžผแž˜โ€‹แž“แžทแž™แžถแž™โ€‹แžแžถโ€‹แž แŸแžแžปโ€‹แžขแŸ’แžœแžธโ€‹แž”แžถแž“โ€‹แž‡แžถโ€‹แž“แŸแŸ‡โ€‹แžŸแŸ†แžแžถแž“แŸ‹แŸ” แž€แžถแž›แž–แžธแž˜แžปแž“ DevOps แž‚แžบแž‡แžถแž–แžถแž€แŸ’แž™แž‚แž“แŸ’แž›แžนแŸ‡แžŠแŸ‚แž›แžขแŸ’แž“แž€แž”แžถแž“แžŸแžšแžŸแŸแžšแž“แŸ…แž›แžพแž”แŸ’แžšแžœแžแŸ’แžแžทแžšแžผแž”แžŸแž„แŸ’แžแŸแž”แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แž แžพแž™แž—แŸ’แž›แžถแž˜แŸ—แž‘แž‘แžฝแž›แž”แžถแž“แž”แŸ’แžšแžถแž€แŸ‹แžแŸ‚ +500 แžŠแžปแž›แŸ’แž›แžถแžšแŸ” แžฅแžกแžผแžœแž“แŸแŸ‡แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแžŸแžšแžŸแŸแžšแžงแž‘แžถแž แžšแžŽแŸ blockchain แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแžœแžแŸ’แžแžทแžšแžผแž”แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžŠแžพแž˜แŸ’แž”แžธแž‘แž‘แžฝแž›แž”แžถแž“ +500 แžŠแžปแž›แŸ’แž›แžถแžšแžŠแž›แŸ‹แž”แŸ’แžšแžถแž€แŸ‹แžแŸ‚แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”
  • แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž™แž›แŸ‹แž”แž“แŸ’แžแžทแž…แž”แž“แŸ’แžแžฝแž…แžขแŸ†แž–แžธแžขแŸ’แžœแžธแžŠแŸ‚แž›แž“แŸแŸ‡แž‚แžบแž‡แžถ แž™แžพแž„แž“แžนแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแžขแŸ’แžœแžธแžŠแŸ‚แž›แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แžทแž“แž…แŸ’แžšแžพแž“แž‘แŸแž“แŸ…แž€แŸ’แž“แžปแž„แž”แžšแžทแž”แž‘แž“แŸƒ DevOps แž‡แžถแž‘แžผแž‘แŸ… แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแŸ†แž–แžธแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž‘แžถแŸ†แž„แž“แŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž”แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž–แžธแž˜แžผแž›แž แŸแžแžปแžŠแŸ‚แž›แž–แžฝแž€แž‚แŸแž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแž…แŸ†แž–แŸ„แŸ‡แžขแŸ’แž“แž€แŸ” แžแŸ’แž‰แžปแŸ†โ€‹แž“แžนแž„โ€‹แž”แŸ’แžšแžถแž”แŸ‹โ€‹แžขแŸ’แž“แž€โ€‹แž–แžธโ€‹แž˜แžผแž›แž แŸแžแžปโ€‹แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€โ€‹แž‚แžฝแžšโ€‹แž’แŸ’แžœแžพโ€‹แž”แŸ‚แž”โ€‹แž“แŸแŸ‡ แž“แžทแž„โ€‹แžšแž”แŸ€แž”โ€‹แžŠแŸ‚แž›โ€‹แžœแžถโ€‹แžขแžถแž…โ€‹แž‡แžฝแž™โ€‹แžขแŸ’แž“แž€โ€‹แžฑแŸ’แž™โ€‹แž˜แžถแž“โ€‹แž€แžถแžšแžˆแžบแž…แžถแž”แŸ‹โ€‹แžแžทแž…โ€‹แž‡แžถแž„โ€‹แž˜แžปแž“โ€‹แŸ”

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž›แŸ’แžขแž”แŸ†แž•แžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” Anton Boyko (2017)

แžšแžผแž”แž—แžถแž–แž”แŸ’แžšแž–แŸƒแžŽแžธแžŠแŸ‚แž›แž˜แž“แžปแžŸแŸ’แžŸแž‡แžถแž…แŸ’แžšแžพแž“แž”แž„แŸ’แž แžถแž‰แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แž€แžพแžแžกแžพแž„แž“แŸ…แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„แž‡แžถแž…แŸ’แžšแžพแž“แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž˜แžถแž“แž“แžถแž™แž€แžŠแŸ’แž‹แžถแž“แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ แž“แžทแž„แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแž”แžŸแŸ‹แž™แžพแž„แŸ” แž แžพแž™แž“แžถแž™แž€แžŠแŸ’แž‹แžถแž“แž‘แžถแŸ†แž„แž“แŸแŸ‡แž˜แžทแž“แž‘แžถแž€แŸ‹แž‘แž„แž‚แŸ’แž“แžถแž‘แŸแŸ”

แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžทแž“แžขแžถแž…แž˜แžถแž“แžขแžถแžšแž˜แŸ’แž˜แžŽแŸแžแžถแžœแžถแž…แŸ’แž”แžถแžŸแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„ DevOps แž“แžทแž„แž“แžถแž™แž€แžŠแŸ’แž‹แžถแž“แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš แžขแŸ’แž“แž€แžขแžถแž…แž‚แžผแžšแž—แžถแž–แžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™แž“แžถแž™แž€แžŠแŸ’แž‹แžถแž“ Dev แž“แžทแž„ QA แŸ” แž˜แžถแž“แž˜แž“แžปแžŸแŸ’แžŸแžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž แžพแž™แž˜แžถแž“แž˜แž“แžปแžŸแŸ’แžŸ QA แžŠแŸ‚แž›แžขแžถแž€แŸ’แžšแž€แŸ‹แžแžถแž˜แž‘แžŸแŸ’แžŸแž“แŸˆแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” แž‡แžถแžงแž‘แžถแž แžšแžŽแŸ แžแŸ’แž‰แžปแŸ†แžŠแžถแž€แŸ‹แž›แŸแžแž€แžผแžŠแžŠแŸแžขแžŸแŸ’แž…แžถแžšแŸ’แž™แžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แž‘แŸ…แžƒแŸ’แž›แžถแŸ†แž„ แž แžพแž™แž˜แžถแž“แžขแŸ’แž“แž€แž˜แžพแž›แž„แžถแž™แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŠแŸ‚แž›แžขแž„แŸ’แž‚แžปแž™แž“แŸ…แž‘แžธแž“แŸ„แŸ‡ แžŠแŸ‚แž›แž”แŸ’แžšแž‚แž›แŸ‹แž›แŸแžแž€แžผแžŠแž“แŸแŸ‡แž˜แž€แžแŸ’แž‰แžปแŸ† แž แžพแž™แž“แžทแž™แžถแž™แžแžถแž›แŸแžแž€แžผแžŠแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž˜แžทแž“แž›แŸ’แžขแŸ”

แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸแŸ‡แž€แžพแžแžกแžพแž„แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž˜แž“แžปแžŸแŸ’แžŸแž˜แžทแž“แž‘แžถแž€แŸ‹แž‘แž„แž‚แŸ’แž“แžถแž‘แŸ…แžœแžทแž‰แž‘แŸ…แž˜แž€แŸ” แž แžพแž™แž–แžฝแž€แž‚แŸแž”แžถแž“แž”แŸ„แŸ‡แž€แž‰แŸ’แž…แž”แŸ‹แžแŸ’แž›แŸ‡ แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแŸ’แž›แŸ‡แž‘แŸ…แž‚แŸ’แž“แžถแž‘แŸ…แžœแžทแž‰แž‘แŸ…แž˜แž€ แžแžถแž˜แžšแž™แŸˆแž‡แž‰แŸ’แž‡แžถแŸ†แž„แž“แŸƒแž€แžถแžšแž™แž›แŸ‹แž…แŸ’แžšแž›แŸ† แž แžพแž™แž–แŸ’แž™แžถแž™แžถแž˜แž’แŸ’แžœแžพแžขแŸ’แžœแžธแž˜แžฝแž™แž‡แžถแž˜แžฝแž™แž–แžฝแž€แž‚แŸแŸ”

แžœแžถแž…แŸ’แž”แžถแžŸแŸ‹แžŽแžถแžŸแŸ‹แž‡แž‰แŸ’แž‡แžถแŸ†แž„แž“แŸแŸ‡แžŠแŸ‚แž›แžœแž”แŸ’แž”แž’แž˜แŸŒ DevOps แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž…แž“แžถแžกแžพแž„แžŠแžพแž˜แŸ’แž”แžธแž”แŸ†แž•แŸ’แž›แžถแž‰ แž–แŸ„แž›แž‚แžบแŸ” แž”แž„แŸ’แžแŸ†แž˜แž“แžปแžŸแŸ’แžŸแžฑแŸ’แž™แž”แŸ’แžšแžถแžŸแŸ’แžšแŸแž™แž‘แžถแž€แŸ‹แž‘แž„แž‚แŸ’แž“แžถ แž แžพแž™แž™แŸ‰แžถแž„แž แŸ„แž…แžŽแžถแžŸแŸ‹แž€แŸแž™แž›แŸ‹แž–แžธแžขแŸ’แžœแžธแžŠแŸ‚แž›แž˜แž“แžปแžŸแŸ’แžŸแž•แŸ’แžŸแŸแž„แž‚แŸ’แž“แžถแž“แŸ…แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„แž’แŸ’แžœแžพ แž“แžทแž„แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแž€แžถแžšแž„แžถแžšแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแžŸแŸ†แžแžถแž“แŸ‹แŸ”

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž›แŸ’แžขแž”แŸ†แž•แžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” Anton Boyko (2017)

แž แžพแž™แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธ DevOps แž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แž“แžนแž„แž”แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžแžถ DevOps แž‚แžบแž‡แžถแž–แŸแž›แžŠแŸ‚แž›แž‚แž˜แŸ’แžšแŸ„แž„แž˜แžถแž“แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แŸ” แž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แž“แžนแž„แž“แžทแž™แžถแž™แžแžถ DevOps แž‚แžบแž”แŸ’แžšแžŸแžทแž“แž”แžพแž‚แž˜แŸ’แžšแŸ„แž„แžขแž“แžปแžœแžแŸ’แž "แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‡แžถแž€แžผแžŠ" แŸ” แž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แž“แžนแž„แž“แžทแž™แžถแž™แžแžถแž‡แŸ†แž แžถแž“แžŠแŸ†แž”แžผแž„แž‘แŸ…แž€แžถแž“แŸ‹ DevOps แž‚แžบแž€แžถแžšแž”แŸ†แž”แŸ‚แž€แž˜แžปแžแž„แžถแžš แž‘แž„แŸ‹แž˜แžปแžแž„แžถแžšแŸ”

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž›แŸ’แžขแž”แŸ†แž•แžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” Anton Boyko (2017)

แžŸแŸ†แžแžถแž“แŸ‹ แž“แŸแŸ‡แž‡แžถแž€แžถแžšแž–แžทแžแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžแžถแž˜แžœแžทแž’แžธแžšแž”แžŸแŸ‹แžœแžถแŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‘แžถแŸ†แž„แž“แŸแŸ‡แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž…แžปแž„แž€แŸ’แžšแŸ„แž™แžŠแŸ‚แž›แž™แžพแž„แž˜แžถแž“แŸ” แž˜แžปแž“แž–แŸแž›แž”แž“แŸ’แžแž‘แŸ…แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž‘แžถแŸ†แž„แž“แŸแŸ‡ แžแŸ’แž‰แžปแŸ†แžŸแŸ’แž“แžพแžฑแŸ’แž™แž˜แžพแž›แžŸแŸ’แž›แžถแž™แž“แŸแŸ‡ แžŠแŸ‚แž›แž”แž„แŸ’แž แžถแž‰แž–แžธ 3 แžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž›แž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แž Dev-Ops แž“แŸ…แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”

แžŸแŸ’แž›แžถแž™แž“แŸแŸ‡แž€แŸแž˜แžถแž“แžˆแŸ’แž˜แŸ„แŸ‡แž€แŸ’แžšแŸ…แž•แŸ’แž›แžผแžœแž€แžถแžšแž‘แžธแž–แžธแžšแž•แž„แžŠแŸ‚แžšแŸ” แžขแŸ’แž“แž€แžขแžถแž…แžŸแŸ’แžœแŸ‚แž„แžšแž€แžแžถแž˜แžขแŸŠแžทแž“แž’แžšแžŽแŸแžแžŠแžพแž˜แŸ’แž”แžธแžšแž€แž˜แžพแž›แžแžถแžแžพ Musketeers 3 แž“แžถแž€แŸ‹แž“แŸƒ DevOps แž‡แžถแžขแŸ’แžœแžธแŸ” แžœแžถแžขแžถแž…แž‘แŸ…แžšแžฝแž…แžŠแŸ‚แž›แžขแŸ’แž“แž€แž“แžนแž„แžšแž€แžƒแžพแž‰แžขแžแŸ’แžแž”แž‘แž“แŸแŸ‡แŸ” แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถ 3 Musketeers? แžแžถแž„แž€แŸ’แžšแŸ„แž˜แžœแžถแž“แžทแž™แžถแž™แžแžถแŸ– แž˜แž“แžปแžŸแŸ’แžŸ แžŠแŸ†แžŽแžพแžšแž€แžถแžš แž“แžทแž„แž•แž›แžทแžแž•แž› i.e. PPP - Porthos, Porthos แž“แžทแž„ Porthos แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถ Musketeers 3 แž“แžถแž€แŸ‹แžšแž”แžŸแŸ‹ DevOps แŸ” แžขแžแŸ’แžแž”แž‘แž“แŸแŸ‡แž–แžทแž–แžŽแŸŒแž“แžถแž›แž˜แŸ’แžขแžทแžแž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แžแžแžถแž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแžœแžถแžŸแŸ†แžแžถแž“แŸ‹ แž“แžทแž„แžขแŸ’แžœแžธแžŠแŸ‚แž›แžœแžถแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แŸ”

แž“แŸ…แž–แŸแž›แžขแŸ’แž“แž€แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แžขแž“แžปแžœแžแŸ’แžแžœแž”แŸ’แž”แž’แž˜แŸŒ DevOps แžœแžถแž˜แžถแž“แžŸแžถแžšแŸˆแžŸแŸ†แžแžถแž“แŸ‹แžแŸ’แž›แžถแŸ†แž„แžŽแžถแžŸแŸ‹แžŠแŸ‚แž›แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแžแžถแž˜แž›แŸ†แžŠแžถแž”แŸ‹แžŠแžผแž…แžแžถแž„แž€แŸ’แžšแŸ„แž˜แŸ”

แžŠแŸ†แž”แžผแž„แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž“แžทแž™แžถแž™แž‡แžถแž˜แžฝแž™แž˜แž“แžปแžŸแŸ’แžŸแŸ” แž แžพแž™แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž–แž“แŸ’แž™แž›แŸ‹แžŠแž›แŸ‹แž˜แž“แžปแžŸแŸ’แžŸแžแžถแžœแžถแž‡แžถแžขแŸ’แžœแžธ แž“แžทแž„แžšแž”แŸ€แž”แžŠแŸ‚แž›แž–แžฝแž€แž‚แŸแžขแžถแž…แž‘แž‘แžฝแž›แž”แžถแž“แžขแžแŸ’แžแž”แŸ’แžšแž™แŸ„แž‡แž“แŸแžแŸ’แž›แŸ‡แž–แžธแžœแžถแŸ”

แžŸแž“แŸ’แž“แžทแžŸแžธแž‘แžšแž”แžŸแŸ‹แž™แžพแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแž แŸ…แžแžถ DotNet Fest แŸ” แž แžพแž™แžŠแžผแž…แžŠแŸ‚แž›แžขแŸ’แž“แž€แžšแŸ€แž”แž…แŸ†แž”แžถแž“แž”แŸ’แžšแžถแž”แŸ‹แžแŸ’แž‰แžปแŸ† แž™แžพแž„แž”แžถแž“แžขแž‰แŸ’แž‡แžพแž‰แž‘แžŸแŸ’แžŸแž“แžทแž€แž‡แž“แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž“แŸ…แž‘แžธแž“แŸแŸ‡แž‡แžถแž…แž˜แŸ’แž”แž„ แžŠแžผแž…แŸ’แž“แŸแŸ‡แž แžพแž™แžแŸ’แž‰แžปแŸ†แžŸแž„แŸ’แžƒแžนแž˜แžแžถแž˜แž“แžปแžŸแŸ’แžŸแž—แžถแž‚แž…แŸ’แžšแžพแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž”แž“แŸ’แž‘แž”แŸ‹แž‚แžบแž…แžผแž›แžšแžฝแž˜แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ”

แž™แžพแž„แž“แžนแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž˜แž“แžปแžŸแŸ’แžŸ แž™แžพแž„แž“แžนแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแžขแŸ’แžœแžธแžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž…แž„แŸ‹แž’แŸ’แžœแžพแž‡แžถแžšแŸ€แž„แžšแžถแž›แŸ‹แžแŸ’แž„แŸƒแŸ” แžแžพแž–แžฝแž€แž‚แŸแž…แž„แŸ‹แž”แžถแž“แžขแŸ’แžœแžธแž‡แžถแž„แž‚แŸ? แž–แžฝแž€แž‚แŸโ€‹แž…แž„แŸ‹โ€‹แžŸแžšแžŸแŸแžšโ€‹แž€แžผแžŠโ€‹แžแŸ’แž˜แžธโ€‹แž˜แžฝแž™โ€‹แž…แŸ†แž“แžฝแž“ แž”แŸ’แžšแžพโ€‹แž€แŸ’แžšแž”แžแžŽแŸ’แžŒโ€‹แžŠแŸ‚แž›โ€‹แž”แž„แŸ’แž€แžพแžโ€‹แžแŸ’แž˜แžธ แž”แž„แŸ’แž€แžพแžโ€‹แž˜แžปแžแž„แžถแžšโ€‹แžแŸ’แž˜แžธแŸ—แŸ” แžแžพแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž…แž„แŸ‹แž”แžถแž“แžขแŸ’แžœแžธแž™แŸ‰แžถแž„แž แŸ„แž…แžŽแžถแžŸแŸ‹? แž‡แžฝแžŸแž‡แžปแž›แž€แŸ†แž แžปแžŸแž…แžถแžŸแŸ‹แŸ” แžแŸ’แž‰แžปแŸ†แžŸแž„แŸ’แžƒแžนแž˜แžแžถแžขแŸ’แž“แž€แž™แž›แŸ‹แž–แŸ’แžšแž˜แž‡แžถแž˜แžฝแž™แžแŸ’แž‰แžปแŸ†แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž…แž„แŸ‹แž”แžถแž“แŸ” แž–แžฝแž€แž‚แŸแž…แž„แŸ‹แžŸแžšแžŸแŸแžšแž˜แžปแžแž„แžถแžšแžแŸ’แž˜แžธแŸ— แž–แžฝแž€แž‚แŸแž˜แžทแž“แž…แž„แŸ‹แž‡แžฝแžŸแž‡แžปแž›แž€แŸ†แž แžปแžŸแž‘แŸแŸ”

แž…แŸ†แž“แžฝแž“แž“แŸƒแž€แŸ†แž แžปแžŸแžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž˜แžฝแž™แž•แž›แžทแžแž‚แžบแžขแžถแžŸแŸ’แžšแŸแž™แž›แžพแžแžถแžแžพแžŠแŸƒแžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แžแŸ’แžšแž„แŸ‹แž”แŸ‰แžปแžŽแŸ’แžŽแžถ แž“แžทแž„แž…แŸ†แž“แžฝแž“แžŠแŸ‚แž›แžœแžถแžŠแžปแŸ‡แž–แžธแžŸแŸ’แž˜แžถแžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹ แž แžพแž™แž˜แžทแž“แž˜แŸ‚แž“แž˜แž€แž–แžธแž แŸ„แž”แŸ‰แŸ…แž‚แžผแž‘แžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹แž“แŸ„แŸ‡แž‘แŸแŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž™แŸ‰แžถแž„แžŽแžถแž€แŸแžŠแŸ„แž™ แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž˜แžถแž“แž‚แž˜แŸ’แžšแŸ„แž„แž’แŸ† แž–แŸแž›แžแŸ’แž›แŸ‡แžœแžถแž€แžพแžแžกแžพแž„แžแžถแžœแžถแž˜แžทแž“แžขแžถแž…แž‘แŸ…แžšแžฝแž…แž‘แŸแž€แŸ’แž“แžปแž„แž€แžถแžšแžแžถแž˜แžŠแžถแž“แžขแŸ’แžœแžธแŸ—แž‘แžถแŸ†แž„แžขแžŸแŸ‹ แžŠแžผแž…แŸ’แž“แŸแŸ‡แžœแžถแž‡แžถแž€แžถแžšแž›แŸ’แžขแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž™แžพแž„แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แŸ’แžšแžพแžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŠแŸ‚แž›แž“แžนแž„แž‡แžฝแž™แž™แžพแž„แžŸแžšแžŸแŸแžšแž€แžผแžŠแžŠแŸ‚แž›แž˜แžถแž“แžŸแŸ’แžแŸแžšแž—แžถแž– แž“แžทแž„แž‚แžปแžŽแž—แžถแž–แžแŸ’แž–แžŸแŸ‹แž‡แžถแž„แž˜แžปแž“แŸ”

แžแžพ QAs แž…แž„แŸ‹แž”แžถแž“แžขแŸ’แžœแžธแž‡แžถแž„แž‚แŸ? แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แžŠแžนแž„แžแžถแžแžพแž–แžฝแž€แž‚แŸแž“แŸ…แž€แŸ’แž“แžปแž„แžŸแžถแž›แŸ” แžœแžถแž–แžทแž”แžถแž€แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแŸ’แž‰แžปแŸ†แž€แŸ’แž“แžปแž„แž€แžถแžšแž“แžทแž™แžถแž™แžแžถแžแŸ’แž‰แžปแŸ†แž…แž„แŸ‹แž”แžถแž“ QA แž–แŸ’แžšแŸ„แŸ‡แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แž’แŸ’แž›แžถแž”แŸ‹แž˜แžถแž“แŸ” แž แžพแž™โ€‹แž‚แŸ’แž˜แžถแž“โ€‹แž€แžถแžšโ€‹แž”แŸ’แžšแž˜แžถแžโ€‹แž…แŸ†แž–แŸ„แŸ‡โ€‹แž”แžปแžšแžŸโ€‹แž“แŸ„แŸ‡โ€‹แž‘แŸ แžœแžถโ€‹แž“แžนแž„โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž‚แŸโ€‹แž“แžทแž™แžถแž™โ€‹แžแžถโ€‹แžแŸ’แž‰แžปแŸ†โ€‹แžŸแž„แŸ’แžƒแžนแž˜โ€‹แžแžถโ€‹แžแŸ’แž‰แžปแŸ†โ€‹แž“แžนแž„โ€‹แž˜แžทแž“โ€‹แžŠแŸ‚แž›โ€‹แž“แžนแž„โ€‹แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แžทแž“แž˜แŸ‚แž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž แŸแžแžปแž•แž›แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž…แžถแžแŸ‹แž‘แžปแž€แž€แžถแžšแž„แžถแžšแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแž‚แŸ’แž˜แžถแž“แž“แŸแž™ แž“แžทแž„แž‚แŸ’แž˜แžถแž“แž”แŸ’แžšแž™แŸ„แž‡แž“แŸแž“แŸ„แŸ‡แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แž”แžถแž“แž…แžถแžแŸ‹แž‘แžปแž€แžแŸ’แž›แžฝแž“แžฏแž„แžแžถแž‡แžถแž˜แž“แžปแžŸแŸ’แžŸแžŠแŸ‚แž›แžขแžถแž…แž’แŸ’แžœแžพแž€แžถแžšแž„แžถแžšแž“แŸแŸ‡แž”แŸ’แžšแž€แž”แžŠแŸ„แž™แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž– แžŠแžผแž…แŸ’แž“แŸแŸ‡แžแŸ’แž‰แžปแŸ†แž€แŸแž˜แžทแž“แž–แŸ’แž™แžถแž™แžถแž˜แž’แŸ’แžœแžพแžœแžถแžŠแŸ‚แžšแŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแžถแž˜แžขแŸ’แžœแžธแžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž™แž›แŸ‹ แžขแŸ’แžœแžธแžŠแŸ‚แž› QA แž˜แžทแž“แž…แžผแž›แž…แžทแžแŸ’แžแž”แŸ†แž•แžปแžแž‚แžบแž“แžนแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸ…แž–แŸแž›แž–แŸ’แžšแžนแž€ แžŠแŸ„แž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžแŸ†แžšแŸ‚แžแŸ†แžšแž„แŸ‹แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹ แžŠแŸ„แž™แž”แŸ„แŸ‡แž‡แŸ†แž แžถแž“แž›แžพแž€แŸ†แž แžปแžŸแžŠแžŠแŸ‚แž›แžŠแŸ‚แž›แž–แžฝแž€แž‚แŸแž”แžถแž“แžšแžถแž™แž€แžถแžšแžŽแŸแž‘แŸ…แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ 3 แžŠแž„แž˜แžปแž“ แž แžพแž™แž“แžทแž™แžถแž™แžแžถ "แžแžพแžขแŸ’แž“แž€แž“แžนแž„แž“แŸ…แž–แŸแž›แžŽแžถ Monsieur D 'Artagnan, แž‡แžฝแžŸแž‡แžปแž›แž€แŸ†แž แžปแžŸแž“แŸแŸ‡แŸ”' แž แžพแž™ Monsieur D'Artagnan แž†แŸ’แž›แžพแž™แž‚แžถแžแŸ‹แžแžถ "แž”แžถแž‘ แž”แžถแž‘ แž”แžถแž‘ แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž‡แžฝแžŸแž‡แžปแž›แžœแžถแžšแžฝแž…แž แžพแž™" แŸ” แž แžพแž™แžแžพแžœแžถแž€แžพแžแžกแžพแž„แžŠแŸ„แž™แžšแž”แŸ€แž”แžŽแžถแžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž‡แžฝแžŸแž‡แžปแž›แž€แŸ†แž แžปแžŸแž˜แžฝแž™ แž“แžทแž„แž”แž„แŸ’แž€แžพแž 5 แž“แŸ…แžแžถแž˜แž•แŸ’แž›แžผแžœแŸ”

แž˜แž“แžปแžŸแŸ’แžŸแžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž“แŸแŸ‡แž€แŸ’แž“แžปแž„แž•แž›แžทแžแž€แž˜แŸ’แž˜แž…แž„แŸ‹แžฑแŸ’แž™แžŠแŸ†แžŽแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž“แŸแŸ‡แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ„แž™แž‚แŸ’แž˜แžถแž“แž€แŸ†แž แžปแžŸ แžŠแžผแž…แŸ’แž“แŸแŸ‡แž–แžฝแž€แž‚แŸแž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แž…แžถแž”แŸ‹แž•แŸ’แžŠแžพแž˜แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžกแžพแž„แžœแžทแž‰แžšแŸ€แž„แžšแžถแž›แŸ‹แžแŸ’แž„แŸƒแžŸแžปแž€แŸ’แžš แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž˜แž“แžปแžŸแŸ’แžŸแž’แž˜แŸ’แž˜แžแžถแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž…แžผแž›แž‘แŸ…แž€แžถแž“แŸ‹แžšแž”แžถแžšแŸ” แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž”แžถแž“แžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž“แŸ…แžแŸ’แž„แŸƒแžŸแžปแž€แŸ’แžš แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžขแž„แŸ’แž‚แžปแž™แžšแž แžผแžแžŠแž›แŸ‹แžแŸ’แž„แŸƒแžŸแŸ…แžšแŸ แžŠแžพแž˜แŸ’แž”แžธแž–แŸ’แž™แžถแž™แžถแž˜แž’แŸ’แžœแžพแžฑแŸ’แž™แž€แžถแžšแžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž“แŸแŸ‡แžกแžพแž„ แž“แžทแž„แž‡แžฝแžŸแž‡แžปแž›แŸ”

แž แžพแž™แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แž–แž“แŸ’แž™แž›แŸ‹แž˜แž“แžปแžŸแŸ’แžŸแžแžถแž–แžฝแž€แž‚แŸแž˜แžถแž“แž”แŸ†แžŽแž„แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแžŠแžผแž…แž‚แŸ’แž“แžถ แžขแŸ’แž“แž€แžขแžถแž…แž”แž“แŸ’แžแž‘แŸ…แž€แžถแžšแžšแŸ€แž”แž…แŸ†แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‡แžถแž•แŸ’แž›แžผแžœแž€แžถแžšแŸ” แžœแžถโ€‹แž–แžทแžแž‡แžถโ€‹แžŸแŸ†แžแžถแž“แŸ‹แžŽแžถแžŸแŸ‹แŸ” แž แŸแžแžปแžขแŸ’แžœแžธ? แž–แžธแž–แŸ’แžšแŸ„แŸ‡แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž“แžทแž™แžถแž™แžแžถ "แž€แžถแžšแž’แŸ’แžœแžพแž‡แžถแž•แŸ’แž›แžผแžœแž€แžถแžš" แžœแžถแž‡แžถแžšแžฟแž„แžŸแŸ†แžแžถแž“แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž€แŸ’แž“แžปแž„แž€แžถแžšแž–แžทแž–แžŽแŸŒแž“แžถแžขแŸ†แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž€แžพแžแžกแžพแž„แž™แŸ‰แžถแž„แž แŸ„แž…แžŽแžถแžŸแŸ‹แž“แŸ…แž€แž“แŸ’แž›แŸ‚แž„แžŽแžถแž˜แžฝแž™แž“แŸ…แž›แžพแž€แž“แŸ’แžŸแŸ‚แž„แŸ” แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž™แž›แŸ‹แžแžถ แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž‡แžถแžงแž‘แžถแž แžšแžŽแŸ แžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž‘แŸ…แž€แžถแž“แŸ‹แž”แžšแžทแžŸแŸ’แžแžถแž“ QA แžฌแž”แžšแžทแž™แžถแž€แžถแžŸแž•แž›แžทแžแž€แž˜แŸ’แž˜ แž“แŸ„แŸ‡แžœแžถแžแŸ‚แž„แžแŸ‚แž€แžพแžแžกแžพแž„แž“แŸ…แž€แŸ’แž“แžปแž„แž›แŸ†แžŠแžถแž”แŸ‹แž“แŸแŸ‡ แž“แŸ…แžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž›แž‘แžถแŸ†แž„แž“แŸแŸ‡แžŠแŸ‚แž›แž™แžพแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžš แžงแž‘แžถแž แžšแžŽแŸ แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžฏแž€แžแžถแžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžท แž“แžทแž„แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แž UI แŸ” แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž€แžถแžšแžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™ แž™แžพแž„แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แžแžถแžแžพแž€แžถแžšแžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แŸ’แžขแžฌแž˜แžทแž“แž›แŸ’แžขแŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแŸ’แž“แž€แž˜แžถแž“แž”แž‰แŸ’แž‡แžธแžŸแž€แž˜แŸ’แž˜แž—แžถแž–แž…แŸ’แž”แžถแžŸแŸ‹แž›แžถแžŸแŸ‹แžšแžฝแž…แž แžพแž™ แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแžแŸ‚แž’แŸ’แžœแžพแžกแžพแž„แž˜แŸ’แžแž„แž แžพแž™แž˜แŸ’แžแž„แž‘แŸ€แž แž“แŸ…แž–แŸแž›แžขแŸ’แž“แž€แžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž‘แŸ…แž•แž›แžทแžแž€แž˜แŸ’แž˜แŸ”

แž แžพแž™แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž‡แžถแž•แŸ’แž›แžผแžœแž€แžถแžš แžแžพแžขแŸ’แž“แž€แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž‡แŸ’แžšแžพแžŸแžšแžพแžŸแž•แž›แžทแžแž•แž›แžŠแŸ‚แž›แž“แžนแž„แž‡แžฝแž™แžขแŸ’แž“แž€แžฑแŸ’แž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž“แžผแžœแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แžถแŸ†แž„แž“แŸแŸ‡แžŠแŸ‚แžšแžฌแž‘แŸแŸ”

แž‡แžถแžขแž€แžปแžŸแž› แžแŸ’แž‰แžปแŸ†แžƒแžพแž‰แžšแžฟแž„แž“แŸแŸ‡แž€แžพแžแžกแžพแž„แž‡แžถแž‰แžนแž€แž‰แžถแž”แŸ‹แŸ” แž“แŸ…แž–แŸแž›แž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แžฎแž–แžถแž€แŸ’แž™ "DevOps" แž–แžฝแž€แž‚แŸแžŸแŸ’แž“แžพแžฑแŸ’แž™แžŠแŸ†แžกแžพแž„ Jenkins แž—แŸ’แž›แžถแž˜แŸ— แž–แŸ’แžšแŸ„แŸ‡แž–แžฝแž€แž‚แŸแž‡แžฟแžแžถ แž“แŸ…แž–แŸแž›แž–แžฝแž€แž‚แŸแžŠแŸ†แžกแžพแž„ Jenkins แž–แžฝแž€แž‚แŸแž“แžนแž„แž˜แžถแž“ DevOps แŸ” แž–แžฝแž€แž‚แŸแž”แžถแž“แžŠแŸ†แžกแžพแž„ Jenkins แžขแžถแž“แžขแžแŸ’แžแž”แž‘ "How to" แž“แŸ…แž›แžพแž‚แŸแž แž‘แŸ†แž–แŸแžš Jenkins แž–แŸ’แž™แžถแž™แžถแž˜แž”แž‰แŸ’แž…แžผแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แŸ…แž€แŸ’แž“แžปแž„แžขแžแŸ’แžแž”แž‘ How to แž‘แžถแŸ†แž„แž“แŸแŸ‡ แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž”แžถแž“แž˜แž€แžšแž€แž˜แž“แžปแžŸแŸ’แžŸ แž แžพแž™แž–แžแŸ‹แž˜แž“แžปแžŸแŸ’แžŸแžŠแŸ„แž™แž“แžทแž™แžถแž™แžแžถแžŸแŸ€แžœแž—แŸ…แž“แžทแž™แžถแž™แžแžถแžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพแžœแžถแžแžถแž˜แžœแžทแž’แžธแž“แŸแŸ‡แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡แž™แžพแž„แž’แŸ’แžœแžพแžœแžถแžแžถแž˜แžšแž”แŸ€แž”แž“แŸแŸ‡แŸ”

แžœแžถแž˜แžทแž“แž˜แŸ‚แž“แžแžถ Jenkins แž‚แžบแž‡แžถแžงแž”แž€แžšแžŽแŸแžขแžถแž€แŸ’แžšแž€แŸ‹แž“แŸ„แŸ‡แž‘แŸแŸ” แžแŸ’แž‰แžปแŸ†โ€‹แž˜แžทแž“โ€‹แž…แž„แŸ‹โ€‹แž“แžทแž™แžถแž™โ€‹แž”แŸ‚แž”โ€‹แž“แŸ„แŸ‡โ€‹แžแžถแž˜โ€‹แžœแžทแž’แžธโ€‹แžŽแžถโ€‹แž˜แžฝแž™โ€‹แž‘แŸแŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž“แŸแŸ‡แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž‡แžถแž•แž›แžทแžแž•แž›แž˜แžฝแž™แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ” แž แžพแž™แž•แž›แžทแžแž•แž›แž˜แžฝแž™แžŽแžถแžŠแŸ‚แž›แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž‚แžฝแžšแžแŸ‚แž‡แžถแž€แžถแžšแžŸแž˜แŸ’แžšแŸแž…แž…แžทแžแŸ’แžแž…แžปแž„แž€แŸ’แžšแŸ„แž™แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แž แžพแž™แž˜แžทแž“แž˜แŸ‚แž“แž˜แžถแž“แž“แŸแž™แžแžถแžขแŸ’แž“แž€แžŠแŸ†แž”แžผแž„แžกแžพแž™แŸ” แž•แž›แžทแžแž•แž›แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž˜แžทแž“แž‚แžฝแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž‡แŸ†แžšแžปแž‰แžŠแŸ„แž™แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžœแž”แŸ’แž”แž’แž˜แŸŒ แž“แžทแž„แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแž“แŸ„แŸ‡แž‘แŸแŸ” แž“แŸแŸ‡แž˜แžถแž“แžŸแžถแžšแŸˆแžŸแŸ†แžแžถแž“แŸ‹แžŽแžถแžŸแŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„ แžŠแŸ‚แž›แž‡แžถแž˜แžผแž›แž แŸแžแžปแžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž…แŸ†แžŽแžถแž™แž–แŸแž›แž…แŸ’แžšแžพแž“แž›แžพแžŸแŸ’แž›แžถแž™แž“แŸแŸ‡ แž แžพแž™แž–แž“แŸ’แž™แž›แŸ‹แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸแŸ‡แžขแžŸแŸ‹แžšแž™แŸˆแž–แŸแž›แž‡แžถแž™แžผแžšแž˜แž€แž แžพแž™แŸ”

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž›แŸ’แžขแž”แŸ†แž•แžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” Anton Boyko (2017)

แž…แžผแžšแž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž‡แžถแž‘แžผแž‘แŸ…แŸ” แžแžพแž–แžฝแž€แž‚แŸแž‡แžถแžขแŸ’แžœแžธ? แžแžพแžขแŸ’แžœแžธแž‡แžถแž—แžถแž–แžแžปแžŸแž‚แŸ’แž“แžถ? แžแžพแž’แŸ’แžœแžพแžŠแžผแž…แž˜แŸ’แžแŸแž…แžŠแžพแž˜แŸ’แž”แžธแžŸแžถแž€แž›แŸ’แž”แž„แž–แžฝแž€แžœแžถ? แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแž–แžฝแž€แž‚แŸแžŸแŸ†แžแžถแž“แŸ‹?

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž›แŸ’แžขแž”แŸ†แž•แžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” Anton Boyko (2017)

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžŠแŸ†แž”แžผแž„แžŠแŸ‚แž›แžขแŸ’แž“แž€แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž’แŸ’แž›แžถแž”แŸ‹แž›แžบแžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแž แŸ…แžแžถ แžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแŸ” แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž˜แžถแž“แž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„แž˜แžถแž“แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹ (CI)แŸ”

แž”แž‰แŸ’แž แžถแžŠแŸแž’แŸ†แž”แŸ†แž•แžปแžแž‚แžบแžแžถแž‡แžถแž‰แžนแž€แž‰แžถแž”แŸ‹แž”แŸ†แž•แžปแžแž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แžŸแžฝแžšแž˜แž“แžปแžŸแŸ’แžŸแž˜แŸ’แž“แžถแž€แŸ‹แžแžถ "แžแžพแžขแŸ’แž“แž€แž˜แžถแž“ CI แž“แŸ…แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แž‘แŸ?" แž แžพแž™แž‚แžถแžแŸ‹แž“แžทแž™แžถแž™แžแžถ "แž”แžถแž‘" แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž“แŸ…แž–แŸแž›แžแŸ’แž‰แžปแŸ†แžŸแžฝแžšแžขแŸ’แžœแžธแžŠแŸ‚แž›แž‚แžถแžแŸ‹แž’แŸ’แžœแžพ แž‚แžถแžแŸ‹แž–แžŽแŸŒแž“แžถแžแŸ’แž‰แžปแŸ†แžขแŸ†แž–แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž€แž˜แŸ’แž˜แž‘แžถแŸ†แž„แž˜แžผแž›แŸ” แž“แŸแŸ‡แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแž€แžถแžšแž–แžทแžแž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แž“แŸ„แŸ‡แž‘แŸแŸ”

แžแžถแž˜แž–แžทแžแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž CI แž‚แžบแž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž˜แžถแž“แž‚แŸ„แž›แž”แŸ†แžŽแž„แž”แž‰แŸ’แž…แžผแž›แž€แžผแžŠแžŠแŸ‚แž›แž˜แž“แžปแžŸแŸ’แžŸแž•แŸ’แžŸแŸแž„แž‚แŸ’แž“แžถแžŸแžšแžŸแŸแžšแž‘แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž—แŸแž‘แž“แŸƒแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž€แžผแžŠแžแŸ‚แž˜แžฝแž™แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ” แžขแžŸแŸ‹แž แžพแž™แŸ”

แžšแžฝแž˜แž‡แžถแž˜แžฝแž™ CI แž‡แžถแž’แž˜แŸ’แž˜แžแžถแž˜แžถแž“แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž“แŸ…แžแžถแž˜แž•แŸ’แž›แžผแžœ - แžŠแžผแž…แž‡แžถแž€แžถแžšแžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž”แž“แŸ’แž แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž™แžพแž„แž“แžนแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแžœแžถแž“แŸ…แž–แŸแž›แž€แŸ’แžšแŸ„แž™แŸ”

CI แžแŸ’แž›แžฝแž“แžœแžถแž”แŸ’แžšแžถแž”แŸ‹แž™แžพแž„แžแžถ แž˜แž“แžปแžŸแŸ’แžŸแž•แŸ’แžŸแŸแž„แž‚แŸ’แž“แžถแžŸแžšแžŸแŸแžšแž€แžผแžŠ แž แžพแž™แž€แžผแžŠแž“แŸแŸ‡แžแŸ’แžšแžผแžœแžแŸ‚แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แž‘แŸ…แž€แŸ’แž“แžปแž„แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž€แžผแžŠแžแŸ‚แž˜แžฝแž™แŸ”

แžแžพแž“แŸแŸ‡แž•แŸ’แžแž›แŸ‹แžขแŸ’แžœแžธแžŠแž›แŸ‹แž™แžพแž„ แž แžพแž™แž แŸแžแžปแžขแŸ’แžœแžธแžœแžถแžŸแŸ†แžแžถแž“แŸ‹? แž”แŸ’แžšแžŸแžทแž“แž”แžพแž™แžพแž„แž˜แžถแž“ DotNet แž“แŸ„แŸ‡แž‡แžถแž€แžถแžšแž›แŸ’แžข แžœแžถแž‡แžถแž—แžถแžŸแžถแžŠแŸ‚แž›แž”แžถแž“แž…แž„แž€แŸ’แžšแž„ แž™แžพแž„แžขแžถแž…แž…แž„แž€แŸ’แžšแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแž”แžŸแŸ‹แž™แžพแž„แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžœแžถแž…แž„แž€แŸ’แžšแž„ แž“แŸ„แŸ‡แž“แŸแŸ‡แž‚แžบแž‡แžถแžŸแž‰แŸ’แž‰แžถแž›แŸ’แžขแžšแžฝแž…แž‘แŸ…แž แžพแž™แŸ” แž“แŸแŸ‡โ€‹แž˜แžทแž“โ€‹แž˜แžถแž“โ€‹แž“แŸแž™โ€‹แžขแŸ’แžœแžธโ€‹แž“แŸ…โ€‹แžกแžพแž™โ€‹แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แžœแžถโ€‹แž‡แžถโ€‹แžŸแž‰แŸ’แž‰แžถโ€‹แž›แŸ’แžขโ€‹แžŠแŸ†แž”แžผแž„โ€‹แžŠแŸ‚แž›โ€‹แž™แžพแž„โ€‹แžขแžถแž…โ€‹แž…แž„แž€แŸ’แžšแž„โ€‹แž”แžถแž“แŸ”

แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž™แžพแž„แžขแžถแž…แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž˜แžฝแž™แž…แŸ†แž“แžฝแž“ แžŠแŸ‚แž›แž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แž•แž„แžŠแŸ‚แžšแŸ” แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž˜แžถแž“แž–แžŽแŸŒแž”แŸƒแžแž„ - แž“แŸแŸ‡แž‚แžบแž‡แžถแžŸแž‰แŸ’แž‰แžถแž›แŸ’แžขแž‘แžธแž–แžธแžšแŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แŸ’แžแž„แž‘แŸ€แž แž“แŸแŸ‡แž˜แžทแž“แž˜แžถแž“แž“แŸแž™แžขแŸ’แžœแžธแž‘แŸแŸ”

แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแžขแŸ’แž“แž€แž’แŸ’แžœแžพแž”แŸ‚แž”แž“แŸแŸ‡? แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแžแŸ’แž„แŸƒแž“แŸแŸ‡ แž˜แžถแž“แžแž˜แŸ’แž›แŸƒแž”แŸ’แžšแž แžถแž€แŸ‹แž”แŸ’แžšแž แŸ‚แž›แž‚แŸ’แž“แžถ แž–แŸ„แž›แž‚แžบแž”แŸ’แžšแž แŸ‚แž›แžขแžแŸ’แžแž”แŸ’แžšแž™แŸ„แž‡แž“แŸแžŠแžผแž…แž‚แŸ’แž“แžถ แž แžพแž™แžแŸ’แžšแžผแžœแž”แžถแž“แžœแžถแžŸแŸ‹แž”แŸ’แžšแž แŸ‚แž›แžŠแžผแž…แž‚แŸ’แž“แžถแžŠแŸ‚แžšแŸ”

แžŠแŸ†แž”แžผแž„แžœแžถแžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แž€แžถแžšแžŠแžนแž€แž‡แž‰แŸ’แž‡แžผแž“แŸ” แžแžพแž“แŸแŸ‡แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แž€แžถแžšแžŠแžนแž€แž‡แž‰แŸ’แž‡แžผแž“แžŠแŸ„แž™แžšแž”แŸ€แž”แžŽแžถ? แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž’แŸ’แžœแžพแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžแŸ’แž˜แžธแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž…แŸ†แž–แŸ„แŸ‡แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž€แžผแžŠแžšแž”แžŸแŸ‹แž™แžพแž„ แž™แžพแž„แžขแžถแž…แž–แŸ’แž™แžถแž™แžถแž˜แž’แŸ’แžœแžพแžขแŸ’แžœแžธแž˜แžฝแž™แž‡แžถแž˜แžฝแž™แž€แžผแžŠแž“แŸแŸ‡แž—แŸ’แž›แžถแž˜แŸ—แŸ” แž™แžพแž„แž˜แžทแž“แžšแž„แŸ‹แž…แžถแŸ†แžšแž แžผแžแžŠแž›แŸ‹แžแŸ’แž„แŸƒแž–แŸ’แžšแž แžŸแŸ’แž”แžแŸ’แžแžทแŸแž‘แŸ แž–แŸ’แžšแŸ„แŸ‡แž“แŸ…แžแŸ’แž„แŸƒแž–แŸ’แžšแž แžŸแŸ’แž”แžแžทแŸแž™แžพแž„แž”แž‰แŸ’แž…แŸแž‰แžœแžถแž‘แŸ… QA Environment แž™แžพแž„แž’แŸ’แžœแžพแžœแžถแž“แŸ…แž‘แžธแž“แŸแŸ‡ แž“แžทแž„แž“แŸ…แž‘แžธแž“แŸแŸ‡แŸ”

แžแŸ’แž‰แžปแŸ†แž“แžนแž„แž”แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž–แžธแžšแžฟแž„แžŠแŸแžŸแŸ„แž€แžŸแŸ…แž˜แžฝแž™แž–แžธแž‡แžธแžœแžทแžแžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แŸ” แžแžถแŸ†แž„แž–แžธแž™แžผแžšแž™แžถแžšแžŽแžถแžŸแŸ‹แž˜แž€แž แžพแž™ แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž“แŸ…แž€แŸ’แž˜แŸแž„ แž“แžทแž„แžŸแž„แŸ’แž แžถแŸ” แžฅแžกแžผแžœโ€‹แž“แŸแŸ‡โ€‹แžแŸ’แž‰แžปแŸ†โ€‹แž“แŸ…โ€‹แž€แŸ’แž˜แŸแž„โ€‹แž แžพแž™โ€‹แžŸแŸ’แžขแžถแžโ€‹แž แžพแž™โ€‹แž†แŸ’แž›แžถแžโ€‹แž แžพแž™โ€‹แžŸแžปแž—แžถแž–แŸ” แž˜แžฝแž™แžšแž™แŸˆแž˜แžปแž“แžแŸ’แž‰แžปแŸ†แžŸแŸ’แžแžทแžแž“แŸ…แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„แž˜แžฝแž™แŸ” แž™แžพแž„แž˜แžถแž“แž€แŸ’แžšแžปแž˜แž’แŸ†แž˜แžฝแž™แžŠแŸ‚แž›แž˜แžถแž“แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž”แŸ’แžšแž แŸ‚แž› 30 แž“แžถแž€แŸ‹แŸ” แž แžพแž™โ€‹แž™แžพแž„โ€‹แž˜แžถแž“โ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แžŸแž แž‚แŸ’แžšแžถแžŸโ€‹แž’แŸ†โ€‹แž˜แžฝแž™โ€‹แžŠแŸ‚แž›โ€‹แž”แžถแž“โ€‹แžขแž—แžทแžœแžŒแŸ’แžโ€‹แž”แŸ’แžšแž แŸ‚แž›โ€‹ 10 แž†แŸ’แž“แžถแŸ†แŸ” แž แžพแž™แž™แžพแž„แž˜แžถแž“แžŸแžถแžแžถแž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแŸ” แž“แŸ…แž€แŸ’แž“แžปแž„แžƒแŸ’แž›แžถแŸ†แž„แž™แžพแž„แž˜แžถแž“แžŸแžถแžแžถแž˜แžฝแž™แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž”แžถแž“แžŠแžพแžšแŸ” แž แžพแž™แž˜แžถแž“แžŸแžถแžแžถแž˜แžฝแž™แžŠแŸ‚แž›แž”แž„แŸ’แž แžถแž‰แž€แŸ†แžŽแŸ‚แž“แŸƒแž€แžผแžŠแžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แž•แž›แžทแžแŸ”

แžŸแžถแžแžถแž•แž›แžทแžแž€แž˜แŸ’แž˜แž‚แžบ 3 แžแŸ‚แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžŸแžถแžแžถแžŠแŸ‚แž›แž˜แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” แžแžพโ€‹แž“แŸแŸ‡โ€‹แž˜แžถแž“แž“แŸแž™แžแžถโ€‹แž˜แŸ‰แŸแž…โ€‹? แž“แŸแŸ‡แž˜แžถแž“แž“แŸแž™แžแžถ แžŠแžšแžถแž”แžŽแžถแžแŸ’แž‰แžปแŸ†แž˜แžถแž“แž€แŸ†แž แžปแžŸแž“แŸ…แž€แž“แŸ’แž›แŸ‚แž„แžŽแžถแž˜แžฝแž™แžŠแŸ‚แž›แž‘แŸ…แž•แž›แžทแžแž€แž˜แŸ’แž˜แžŠแŸ„แž™แžŸแžถแžšแž€แŸ†แž แžปแžŸแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž–แžฝแž€แž‚แŸแž”แžถแž“แžขแž“แžปแž‰แŸ’แž‰แžถแž แž“แžทแž„แžŠแŸ„แž™แžŸแžถแžšแž€แŸ†แž แžปแžŸแžšแž”แžŸแŸ‹ QA แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž–แžฝแž€แž‚แŸแž”แžถแž“แž˜แžพแž›แžœแžถ แž“แŸ„แŸ‡แž˜แžถแž“แž“แŸแž™แžแžถแž”แŸ’แžšแžŸแžทแž“แž”แžพแžแŸ’แž‰แžปแŸ†แž‘แž‘แžฝแž›แž”แžถแž“ แž€แžทแž…แŸ’แž…แž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ hotfix แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž•แž›แžทแž แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžแŸ’แž‰แžปแŸ†แžแŸ’แžšแžผแžœแžแŸ’แžšแžกแž”แŸ‹แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž€แžผแžŠแžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แžœแžทแž‰แž€แžถแž›แž–แžธ 3 แžแŸ‚แž˜แžปแž“แŸ” แžแŸ’แž‰แžปแŸ†แžแŸ’แžšแžผแžœแž…แž„แž…แžถแŸ†แžขแŸ’แžœแžธแžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž˜แžถแž“แž€แžถแž›แž–แžธ 3 แžแŸ‚แž˜แžปแž“ แž แžพแž™แž–แŸ’แž™แžถแž™แžถแž˜แž‡แžฝแžŸแž‡แžปแž›แžœแžถแž“แŸ…แž‘แžธแž“แŸ„แŸ‡แŸ”

แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžทแž“แž‘แžถแž“แŸ‹แž˜แžถแž“แž”แž‘แž–แžทแžŸแŸ„แž’แž“แŸแž“แŸแŸ‡แž‘แŸ แžขแŸ’แž“แž€แžขแžถแž…แžŸแžถแž€แž›แŸ’แž”แž„แžœแžถแž“แŸ…แž›แžพแž‚แž˜แŸ’แžšแŸ„แž„แž•แŸ’แž‘แŸ‡แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แžšแžฟแž„แž…แŸ†แž”แž„แž‚แžบแž€แžปแŸ†แžŸแžถแž€แž›แŸ’แž”แž„แžœแžถแž“แŸ…แž›แžพแž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜แŸ” แžŸแžšแžŸแŸแžšแž€แžผแžŠแž–แžธแžšแž”แžธแž”แž“แŸ’แž‘แžถแžแŸ‹ แž—แŸ’แž›แŸแž…แžขแŸ†แž–แžธแž–แžฝแž€แžœแžถแžขแžŸแŸ‹แžšแž™แŸˆแž–แŸแž›แž”แŸ’แžšแžถแŸ†แž˜แžฝแž™แžแŸ‚ แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžแŸ’แžšแž›แž”แŸ‹แž˜แž€แžœแžทแž‰ แž แžพแž™แž–แŸ’แž™แžถแž™แžถแž˜แž–แž“แŸ’แž™แž›แŸ‹แž™แŸ‰แžถแž„แžšแž แŸแžŸแž“แžผแžœแžขแŸ’แžœแžธแžŠแŸ‚แž›แž”แž“แŸ’แž‘แžถแžแŸ‹แž€แžผแžŠแž‘แžถแŸ†แž„แž“แŸ„แŸ‡แž“แžทแž™แžถแž™แžขแŸ†แž–แžธ แž“แžทแž„แžšแž”แŸ€แž”แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแžถแž…แž‡แžฝแžŸแž‡แžปแž› แžฌแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž–แžฝแž€แžœแžถแŸ” แžœแžถแž‡แžถแž”แž‘แž–แžทแžŸแŸ„แž’แž“แŸแžŠแŸแž‚แžฝแžšแžฑแŸ’แž™แžšแŸ†แž—แžพแž”แžแŸ’แž›แžถแŸ†แž„แžŽแžถแžŸแŸ‹แŸ”

แž”แŸ’แžšแžŸแžทแž“แž”แžพโ€‹แž™แžพแž„โ€‹แž˜แžถแž“โ€‹แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžโ€‹แž€แžถแžšโ€‹แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›โ€‹แž‡แžถโ€‹แž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹ แž“แŸ„แŸ‡โ€‹แžœแžถโ€‹แžขแž“แžปแž‰แŸ’แž‰แžถแžโ€‹แžฑแŸ’แž™โ€‹แž™แžพแž„โ€‹แž–แžทแž“แžทแžแŸ’แž™โ€‹แž˜แžพแž›โ€‹แžœแžถโ€‹แž‡แžถแž˜แžฝแž™โ€‹แž“แžนแž„โ€‹แžงแž”แž€แžšแžŽแŸโ€‹แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทโ€‹แž‡แžถแž…แŸ’แžšแžพแž“โ€‹แž“แŸ…แž‘แžธแž“แŸแŸ‡ แž“แžทแž„โ€‹แžฅแžกแžผแžœแž“แŸแŸ‡ แžŠแžšแžถแž”แžŽแžถโ€‹แžแŸ’แž‰แžปแŸ†โ€‹แž”แžถแž“โ€‹แžŸแžšแžŸแŸแžšโ€‹แž€แžผแžŠโ€‹แžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แŸ” แž“แŸแŸ‡แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž˜แžทแž“แž•แŸ’แžแž›แŸ‹แžฑแŸ’แž™แžแŸ’แž‰แžปแŸ†แž“แžผแžœแžšแžผแž”แž—แžถแž–แž–แŸแž‰แž›แŸแž‰แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž™แŸ‰แžถแž„แžŽแžถแž€แŸแžŠแŸ„แž™ แžœแžถแž“แžนแž„แžŠแž€แž…แŸแž‰แž“แžผแžœแž แžถแž“แžทแž—แŸแž™แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ” แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแž˜แžถแž“แž€แŸ†แž แžปแžŸแžŠแŸ‚แž›แžขแžถแž…แž€แžพแžแž˜แžถแž“ แžแŸ’แž‰แžปแŸ†แž“แžนแž„แžŠแžนแž„แžขแŸ†แž–แžธแžœแžถแžฅแžกแžผแžœแž“แŸแŸ‡ แž–แŸ„แž›แž‚แžบแž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž›แž–แžธแžšแž”แžธแž“แžถแž‘แžธแŸ” แžแŸ’แž‰แžปแŸ†โ€‹แž“แžนแž„โ€‹แž˜แžทแž“โ€‹แž…แžถแŸ†แž”แžถแž…แŸ‹โ€‹แžœแžทแž›โ€‹แžแŸ’แžšแžกแž”แŸ‹โ€‹แž˜แž€โ€‹แžœแžทแž‰ 3 แžแŸ‚โ€‹แŸ” แžแŸ’แž‰แžปแŸ†โ€‹แž“แžนแž„โ€‹แžแŸ’แžšแžผแžœโ€‹แž€แžถแžšโ€‹แžแŸ’แžšแžกแž”แŸ‹โ€‹แž˜แž€โ€‹แžœแžทแž‰โ€‹แžแŸ‚ 2 แž“แžถแž‘แžธโ€‹แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ” แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž†แžปแž„แž€แžถแž แŸ’แžœแŸแžŠแŸแž›แŸ’แžขแž˜แžฝแž™แž“แžนแž„แž˜แžทแž“แž˜แžถแž“แž–แŸแž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž†แžปแž„แž€แžถแž แŸ’แžœแŸแž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž› 2 แž“แžถแž‘แžธ แžŠแžผแž…แŸ’แž“แŸแŸ‡แžœแžถแžแŸ’แžšแž‡แžถแž€แŸ‹แžŽแžถแžŸแŸ‹แŸ”

แžœแžถแž˜แžถแž“แžแž˜แŸ’แž›แŸƒแžŠแŸ‚แž›แžœแžถแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแž˜แŸ’แžแž„แž‘แŸ€แžแž˜แŸ’แžแž„แž แžพแž™แž˜แŸ’แžแž„แž‘แŸ€แžแž“แŸ…แž›แžพแž‚แž˜แŸ’แžšแŸ„แž„แž“แžธแž˜แžฝแž™แŸ— i.e. แž˜แžทแž“โ€‹แž˜แŸ‚แž“โ€‹แž‚แŸ’แžšแžถแž“แŸ‹โ€‹แžแŸ‚โ€‹แž˜แžฝแž™โ€‹แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€โ€‹แž”แžถแž“โ€‹แž€แŸ†แžŽแžแŸ‹โ€‹แžœแžถโ€‹แž“แŸ…โ€‹แž›แžพโ€‹แŸ” แžขแŸ’แž“แž€แžขแžถแž…แž’แŸ’แžœแžพแž˜แŸ’แžแž„แž‘แŸ€แžแž‘แžถแŸ†แž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžŠแŸ„แž™แžแŸ’แž›แžฝแž“แžฏแž„ แž แžพแž™ CI แžแŸ’แž›แžฝแž“แžœแžถแž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแž˜แŸ’แžแž„แž‘แŸ€แžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแžถแž›แŸ‹แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžแŸ’แž˜แžธแžŠแŸ‚แž›แžขแŸ’แž“แž€แž”แžถแž“แž’แŸ’แžœแžพแž…แŸ†แž–แŸ„แŸ‡แž‚แž˜แŸ’แžšแŸ„แž„แŸ” แž“แŸแŸ‡แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž’แž“แž’แžถแž“ แžŠแŸ„แž™แžŸแžถแžšแž€แŸ’แžšแžปแž˜แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž’แŸ’แžœแžพแž€แžถแžšแž€แžถแž“แŸ‹แžแŸ‚แž˜แžถแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แŸ” แžขแŸ’แž“แž€โ€‹แž“แžนแž„โ€‹แž›แŸ‚แž„โ€‹แž˜แžถแž“โ€‹แžŸแŸ’แžแžถแž“แž—แžถแž–โ€‹แžŠแŸ‚แž›โ€‹แž˜แžถแž“โ€‹แž”แž‰แŸ’แž แžถโ€‹แž˜แž€โ€‹แž€แžถแž“แŸ‹โ€‹แžขแŸ’แž“แž€โ€‹แž–แžธโ€‹แž›แŸแžโ€‹แž€แžผแžŠโ€‹แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€โ€‹แž”แžถแž“โ€‹แž’แŸ’แžœแžพโ€‹แž€แžถแžšโ€‹แž‡แžถแž˜แžฝแž™โ€‹แž€แžถแž›แž–แžธ 3 แžแŸ‚โ€‹แž˜แžปแž“แŸ” แžขแŸ’แž“แž€โ€‹แž“แžนแž„โ€‹แž›แŸ‚แž„โ€‹แž˜แžถแž“โ€‹แž€แžถแžšโ€‹แž”แŸ’แžŠแžผแžšโ€‹แž”แžšแžทแž”แž‘โ€‹แž‘แŸ€แžโ€‹แž แžพแž™ แž“แŸ…โ€‹แž–แŸแž›โ€‹แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€โ€‹แžขแž„แŸ’แž‚แžปแž™ แž แžพแž™โ€‹แž…แŸ†แžŽแžถแž™โ€‹แž–แŸแž›โ€‹แž–แžธแžšโ€‹แž˜แŸ‰แŸ„แž„โ€‹แžŠแŸ†แž”แžผแž„โ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แžŸแŸ’แžœแŸ‚แž„โ€‹แž™แž›แŸ‹โ€‹แž–แžธโ€‹แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แž”แžถแž“โ€‹แž€แžพแžโ€‹แžกแžพแž„โ€‹แž”แž“แŸ’แž‘แžถแž”แŸ‹โ€‹แž˜แž€ แž แžพแž™โ€‹แž…แžผแž›โ€‹แž‘แŸ…โ€‹แž€แŸ’แž“แžปแž„โ€‹แžแŸ’แž›แžนแž˜แžŸแžถแžšโ€‹แž“แŸƒโ€‹แž”แžšแžทแž”แž‘ แž˜แžปแž“โ€‹แž–แŸแž›โ€‹แžขแŸ’แž“แž€โ€‹แž…แžถแž”แŸ‹โ€‹แž•แŸ’แžŠแžพแž˜โ€‹แž€แŸ‚โ€‹แžขแŸ’แžœแžธโ€‹แž˜แžฝแž™แŸ”

แžแžพแž™แžพแž„แžขแžถแž…แžœแžถแžŸแŸ‹แžŸแŸ’แž‘แž„แŸ‹แž—แžถแž–แž‡แŸ„แž‚แž‡แŸแž™ แžฌแž”แžšแžถแž‡แŸแž™แž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸแŸ‡แžŠแŸ„แž™แžšแž”แŸ€แž”แžŽแžถ? แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžšแžถแž™แž€แžถแžšแžŽแŸแž‘แŸ…แž…แŸ…แž แŸ’แžœแžถแž™แž’แŸ†แž“แžผแžœแžขแŸ’แžœแžธแžŠแŸ‚แž›แž™แžพแž„แžขแž“แžปแžœแžแŸ’แžแž›แžพแž‚แž˜แŸ’แžšแŸ„แž„ CI แž‚แžถแžแŸ‹แžฎ blah blah blah แŸ” แž™แžพแž„โ€‹แž”แžถแž“โ€‹แžขแž“แžปแžœแžแŸ’แžโ€‹แžœแžถโ€‹แž แžพแž™ แž™แž›แŸ‹แž–แŸ’แžšแž˜ แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž แŸแžแžปแžขแŸ’แžœแžธโ€‹แž”แžถแž“โ€‹แž‡แžถโ€‹แžœแžถโ€‹แž“แžถแŸ†โ€‹แž˜แž€โ€‹แž“แžผแžœโ€‹แžขแŸ’แžœแžธโ€‹แž˜แž€โ€‹แž›แžพโ€‹แž™แžพแž„ แžแžพโ€‹แž™แžพแž„โ€‹แžœแžถแžŸแŸ‹แžœแŸ‚แž„โ€‹แžœแžถโ€‹แžŠแŸ„แž™โ€‹แžšแž”แŸ€แž”โ€‹แžŽแžถ แžแžพโ€‹แž™แžพแž„โ€‹แžขแž“แžปแžœแžแŸ’แžโ€‹แžœแžถโ€‹แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœ แžฌโ€‹แž˜แžทแž“โ€‹แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœ?

แž‘แžธแž˜แžฝแž™แž‚แžบแžแžถ แžขแžšแž‚แžปแžŽแžŠแž›แŸ‹ CI แž™แžพแž„แžขแžถแž…แžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž€แžถแž“แŸ‹แžแŸ‚แž…แŸ’แžšแžพแž“แžกแžพแž„แŸ— แž แžพแž™แž€แžถแž“แŸ‹แžแŸ‚แž…แŸ’แž”แžถแžŸแŸ‹แž‡แžถแž„แž˜แžปแž“ แžŠแŸ„แž™แžŸแžถแžšแž€แžผแžŠแžšแž”แžŸแŸ‹แž™แžพแž„แž˜แžถแž“แžŸแž€แŸ’แžแžถแž“แžปแž–แž›แžแŸ’แž›แžถแŸ†แž„แž‡แžถแž„แŸ” แžŠแžผแž…แž‚แŸ’แž“แžถแž“แŸแŸ‡แžŠแŸ‚แžš แž–แŸแž›แžœแŸแž›แžถแžšแž”แžŸแŸ‹แž™แžพแž„แž€แŸ’แž“แžปแž„แž€แžถแžšแžŸแŸ’แžœแŸ‚แž„แžšแž€แž€แŸ†แž แžปแžŸแžแŸ’แžšแžผแžœแž”แžถแž“แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™ แž แžพแž™แž–แŸแž›แžœแŸแž›แžถแžŠแžพแž˜แŸ’แž”แžธแž€แŸ‚แž€แŸ†แž แžปแžŸแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž™แŸ‰แžถแž„แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž แŸแžแžปแž•แž›แžŠแŸ‚แž›แž™แžพแž„แž‘แž‘แžฝแž›แž”แžถแž“แž…แž˜แŸ’แž›แžพแž™แž–แžธแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž“แŸ…แž‘แžธแž“แŸแŸ‡ แž แžพแž™แžฅแžกแžผแžœแž“แŸแŸ‡ แžแžพแž˜แžถแž“แžขแŸ’แžœแžธแžแžปแžŸแž‡แžถแž˜แžฝแž™แž›แŸแžแž€แžผแžŠแžšแž”แžŸแŸ‹แž™แžพแž„แŸ”

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž›แŸ’แžขแž”แŸ†แž•แžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” Anton Boyko (2017)

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž˜แžฝแž™แž‘แŸ€แžแžŠแŸ‚แž›แž™แžพแž„แž˜แžถแž“แž‚แžบแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžแŸแžŸแŸ’แžแžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž€แž˜แŸ’แž˜ แžŠแŸ‚แž›แž—แžถแž‚แž…แŸ’แžšแžพแž“แž˜แž€แž‡แžถแž˜แžฝแž™แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž CI แŸ” แž–แžฝแž€แž‚แŸแž‘แŸ…แž…แžถแž”แŸ‹แžŠแŸƒแž‚แŸ’แž“แžถแŸ”

แžแžพแžขแŸ’แžœแžธแžŸแŸ†แžแžถแž“แŸ‹แžŠแžพแž˜แŸ’แž”แžธแž™แž›แŸ‹แž“แŸ…แž‘แžธแž“แŸแŸ‡? แžœแžถแž‡แžถแž€แžถแžšแžŸแŸ†แžแžถแž“แŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž™แž›แŸ‹แžแžถแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžšแž”แžŸแŸ‹แž™แžพแž„แž‚แžบแžแžปแžŸแž‚แŸ’แž“แžถแŸ” แž แžพแž™แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž“แžธแž˜แžฝแž™แŸ—แž˜แžถแž“แž‚แŸ„แž›แž”แŸ†แžŽแž„แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“แžšแž”แžŸแŸ‹แžœแžถแŸ” แž™แžพแž„แž˜แžถแž“แžงแž‘แžถแž แžšแžŽแŸ แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžฏแž€แžแžถ แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž™แžพแž„แžŸแžถแž€แž›แŸ’แž”แž„แž˜แŸ‰แžผแžŒแžปแž›แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€ แž–แŸ„แž›แž‚แžบแžงแŸ” แžแžพแžœแžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸ„แž™แžšแž”แŸ€แž”แžŽแžถแž€แŸ’แž“แžปแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž”แžผแž˜แž’แžผแž›แžธ? แž“แŸแŸ‡แž‡แžถแž€แžถแžšแž›แŸ’แžขแŸ”

แž™แžพแž„แž€แŸแž˜แžถแž“แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžŸแž˜แžถแž แžšแžŽแž€แž˜แŸ’แž˜แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž™แžพแž„แž™แž›แŸ‹แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แž˜แŸ‰แžผแžŒแžปแž›แž•แŸ’แžŸแŸแž„แž‚แŸ’แž“แžถแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแž‘แŸ…แžœแžทแž‰แž‘แŸ…แž˜แž€แŸ” แžœแžถแž€แŸแž›แŸ’แžขแž•แž„แžŠแŸ‚แžšแŸ”

แž™แžพแž„แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž˜แžถแž“แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž€แž˜แŸ’แž˜ UI แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž™แžพแž„แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แžแžถแžแžพแž€แžถแžšแž„แžถแžšแž‡แžถแž˜แžฝแž™ UI แž†แŸ’แž›แžพแž™แžแž”แž‘แŸ…แž“แžนแž„แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แžŠแŸ‚แž›แž€แŸ†แžŽแžแŸ‹แžŠแŸ„แž™แžขแžแžทแžแžทแž‡แž“แŸ”แž›แŸ”

แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แžŠแŸ‚แž›แžขแŸ’แž“แž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžขแžถแž…แž”แŸ‰แŸ‡แž–แžถแž›แŸ‹แžŠแž›แŸ‹แžšแž™แŸˆแž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž–แžฝแž€แžœแžถแŸ” แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžฏแž€แžแžถแž‡แžถแž’แž˜แŸ’แž˜แžแžถแžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแžแŸ’แž›แžธ แž“แžทแž„แžแžผแž…แŸ” แž แžพแž™แž–แžฝแž€แž‚แŸแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแžถแž€แŸ‹แžฑแŸ’แž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‡แžถแž‘แŸ€แž„แž‘แžถแžแŸ‹แŸ”

แž”แŸ’แžšแžŸแžทแž“แž”แžพแž™แžพแž„แž€แŸ†แž–แžปแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž€แž˜แŸ’แž˜ UI แžœแžถแž˜แžทแž“แžขแžธแž‘แŸแž”แŸ’แžšแžŸแžทแž“แž”แžพแž‚แž˜แŸ’แžšแŸ„แž„แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž˜แžถแž“แž‘แŸ†แž แŸ†แžแžผแž…แŸ” แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž€แž˜แŸ’แž˜ UI แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžขแžถแž…แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž›แžŸแž˜แžšแž˜แŸ’แž™แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‡แžถแž’แž˜แŸ’แž˜แžแžถ แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž€แž˜แŸ’แž˜ UI แž›แžพแž‚แž˜แŸ’แžšแŸ„แž„แž’แŸ†แž˜แžฝแž™แž…แŸ†แžŽแžถแž™แž–แŸแž›แž…แŸ’แžšแžพแž“แž˜แŸ‰แŸ„แž„แŸ” แž แžพแž™แžœแžถแž›แŸ’แžขแž”แŸ’แžšแžŸแžทแž“แž”แžพแžœแžถแž…แŸ†แžŽแžถแž™แž–แŸแž›แžแŸ’แžšแžนแž˜แžแŸ‚แž–แžธแžšแž”แžธแž˜แŸ‰แŸ„แž„แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ” แžšแžฟแž„แžแŸ‚แž˜แžฝแž™แž‚แžแŸ‹แž‚แžบแžแžถ แž€แžถแžšแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž–แžฝแž€แžœแžถแž“แŸ…แž›แžพแž€แžถแžšแžŸแžถแž„แžŸแž„แŸ‹แž“แžธแž˜แžฝแž™แŸ—แž˜แžทแž“แžŸแž˜แž แŸแžแžปแž•แž›แž‘แŸแŸ” แžœแžถแžŸแž˜แž แŸแžแžปแž•แž›แž€แŸ’แž“แžปแž„แž€แžถแžšแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž–แžฝแž€แžœแžถแž“แŸ…แž–แŸแž›แž™แž”แŸ‹แŸ” แž แžพแž™แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž˜แž“แžปแžŸแŸ’แžŸแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแž˜แž€แž’แŸ’แžœแžพแž€แžถแžšแž“แŸ…แž–แŸแž›แž–แŸ’แžšแžนแž€ - แž‘แžถแŸ†แž„แžขแŸ’แž“แž€แžŸแžถแž€แž›แŸ’แž”แž„ แž“แžทแž„แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ - แž–แžฝแž€แž‚แŸแž‘แž‘แžฝแž›แž”แžถแž“แžšแž”แžถแž™แž€แžถแžšแžŽแŸแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŠแŸ‚แž›แž“แžทแž™แžถแž™แžแžถแž™แžพแž„แž”แžถแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž€แž˜แŸ’แž˜ UI แž–แŸแž‰แž˜แžฝแž™แž™แž”แŸ‹ แž แžพแž™แž‘แž‘แžฝแž›แž”แžถแž“แž›แž‘แŸ’แž’แž•แž›แž‘แžถแŸ†แž„แž“แŸแŸ‡แŸ” แž“แŸ„แŸ‡แž‡แžถแž€แžถแžšแž„แžถแžšแž˜แžฝแž™แž˜แŸ‰แŸ„แž„แŸ” แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž”แž˜แŸ’แžšแžพแžœแžทแžŸแŸ’แžœแž€แžš QA แžŠแŸ‚แž›แž“แžนแž„แž–แžทแž“แžทแžแŸ’แž™แž˜แžพแž›แžแžถแžแžพแž•แž›แžทแžแž•แž›แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž”แŸ†แž–แŸแž‰แžแžถแž˜แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แžฌแžขแžแŸ‹ แž“แžนแž„แž˜แžถแž“แžแž˜แŸ’แž›แŸƒแžแŸ„แž€แž‡แžถแž„แž€แžถแžšแž„แžถแžšแž˜แžฝแž™แž˜แŸ‰แŸ„แž„แžšแž”แžŸแŸ‹แžœแžทแžŸแŸ’แžœแž€แžš QA แž‘แŸ„แŸ‡แž”แžธแž‡แžถแžœแžถแž‡แžถแžœแžทแžŸแŸ’แžœแž€แžš QA แžแŸ’แž“แžถแž€แŸ‹แž€แŸ’แžšแŸ„แž˜แžŠแŸ‚แž›แž’แŸ’แžœแžพแž€แžถแžšแžŠแŸ„แž™แžฅแžแž‚แžทแžแžแŸ’แž›แŸƒแž€แŸแžŠแŸ„แž™แŸ” แž€แžถแžšแž„แžถแžšแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แžฝแž™แž˜แŸ‰แŸ„แž„แž“แžนแž„แž“แŸ…แžแŸ‚แž˜แžถแž“แžแž˜แŸ’แž›แŸƒแžแŸ„แž€แž‡แžถแž„แŸ” แž“แŸ„แŸ‡แž แžพแž™แž‡แžถแž˜แžผแž›แž แŸแžแžปแžŠแŸ‚แž›แžœแžถแžŸแž˜แž แŸแžแžปแž•แž›แž€แŸ’แž“แžปแž„แž€แžถแžšแžœแžทแž“แžทแž™แŸ„แž‚แž›แžพแžšแžฟแž„แž“แŸแŸ‡แŸ”

แžแŸ’แž‰แžปแŸ†แž˜แžถแž“แž‚แž˜แŸ’แžšแŸ„แž„แž˜แžฝแž™แž‘แŸ€แžแžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž“แžทแž„แž€แŸ†แž–แžปแž„แž’แŸ’แžœแžพแŸ” แž™แžพแž„โ€‹แž˜แžถแž“โ€‹แž€แžถแžšโ€‹แžšแžแŸ‹โ€‹แž–แžธแžšโ€‹แžŸแž”แŸ’แžแžถแž แŸโ€‹แž›แžพโ€‹แž‚แž˜แŸ’แžšแŸ„แž„โ€‹แž“แŸแŸ‡แŸ” แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แž˜แžถแž“แž‘แŸ†แž แŸ†แž’แŸ† แž˜แžถแž“แžŸแžถแžšแŸˆแžŸแŸ†แžแžถแž“แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžœแžทแžŸแŸแž™แž แžทแžšแž‰แŸ’แž‰แžœแžแŸ’แžแžป แž แžพแž™แž€แŸ†แž แžปแžŸแž˜แžทแž“แžขแžถแž…แž€แžพแžแžกแžพแž„แž”แžถแž“แž‘แŸแŸ” แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž€แžถแžšแžšแžแŸ‹แžšแž™แŸˆแž–แŸแž›แž–แžธแžšแžŸแž”แŸ’แžแžถแž แŸ แžœแžŠแŸ’แžแž“แŸƒแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแžŠแŸ„แž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแžถแž€แž›แŸ’แž”แž„ แžŠแŸ‚แž›แž…แŸ†แžŽแžถแž™แž–แŸแž› 4 แžŸแž”แŸ’แžแžถแž แŸแž‘แŸ€แžแŸ” แž–แŸ’แž™แžถแž™แžถแž˜แžŸแŸ’แžšแž˜แŸƒแž˜แžพแž›แž‘แŸ†แž แŸ†แž“แŸƒแžŸแŸ„แž€แž“แžถแžŠแž€แž˜แŸ’แž˜แŸ” แž™แžพแž„แžŸแžšแžŸแŸแžšแž€แžผแžŠแžšแž™แŸˆแž–แŸแž›แž–แžธแžšแžŸแž”แŸ’แžแžถแž แŸ แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž™แžพแž„แž’แŸ’แžœแžพแžœแžถ ala CodeFreeze แžœแŸแž…แžแŸ’แž…แž”แŸ‹แžœแžถแž‘แŸ…แž€แŸ’แž“แžปแž„แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแž“แŸƒแž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž แžพแž™แžšแž˜แŸ€แž›แžœแžถแž…แŸแž‰แž‘แŸ…แž€แžถแž“แŸ‹แžขแŸ’แž“แž€แžŸแžถแž€แž›แŸ’แž”แž„แŸ” แžขแŸ’แž“แž€แžŸแžถแž€แž›แŸ’แž”แž„แžŸแžถแž€แž›แŸ’แž”แž„แžœแžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแž™แŸˆแž–แŸแž› 4 แžŸแž”แŸ’แžแžถแž แŸแž‘แŸ€แžแž–แŸ„แž›แž‚แžบแžงแŸ” แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แž–แžฝแž€แž‚แŸแž€แŸ†แž–แžปแž„แžŸแžถแž€แž›แŸ’แž”แž„ แž™แžพแž„แž˜แžถแž“แž–แŸแž›แžŠแžพแž˜แŸ’แž”แžธแžšแŸ€แž”แž…แŸ†แž€แŸ†แžŽแŸ‚แž–แžธแžšแž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แžฝแž€แž‚แŸแŸ” แž“แŸแŸ‡โ€‹แž‡แžถโ€‹แž€แžšแžŽแžธโ€‹แžŠแŸโ€‹แž‚แžฝแžšโ€‹แžฒแŸ’แž™โ€‹แžŸแŸ„แž€แžŸแŸ’แžŠแžถแž™แŸ”

แž แžพแž™แž™แžพแž„แž”แžถแž“แž”แŸ’แžšแžถแž”แŸ‹แž–แžฝแž€แž‚แŸแžแžถ แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž…แž„แŸ‹แž‘แž‘แžฝแž›แž”แžถแž“แž•แž›แžทแžแž—แžถแž–แž€แžถแž“แŸ‹แžแŸ‚แž…แŸ’แžšแžพแž“ แžœแžถแžŸแž˜แž แŸแžแžปแž•แž›แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแžŸแžถแž€แž›แŸ’แž”แž„แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžท แž–แŸ’แžšแŸ„แŸ‡แž“แŸแŸ‡แž‚แžบแž‡แžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แž’แŸ’แžœแžพแžฑแŸ’แž™แžขแŸ’แž“แž€แžˆแžบแž…แžถแž”แŸ‹แž“แŸ…แž‘แžธแž“แŸแŸ‡แžฅแžกแžผแžœแž“แŸแŸ‡แŸ”

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž›แŸ’แžขแž”แŸ†แž•แžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” Anton Boyko (2017)

แžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แŸ” แž›แŸ’แžขแžŽแžถแžŸแŸ‹ แžขแŸ’แž“แž€แž”แžถแž“แžŸแžถแž„แžŸแž„แŸ‹แž แžพแž™แŸ” แž“แŸแŸ‡แž‚แžบแž›แŸ’แžขแžšแžฝแž…แž‘แŸ…แž แžพแž™แŸ” แž›แŸแžแž€แžผแžŠแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž”แžถแž“แž…แž„แž€แŸ’แžšแž„แŸ” แžฅแžกแžผแžœแž“แŸแŸ‡ แžœแžถแž‡แžถแž€แžถแžšแž”แŸ’แžšแžŸแžพแžšแžŽแžถแžŸแŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž€แžถแžšแžŸแžถแž„แžŸแž„แŸ‹แž“แŸแŸ‡แž“แŸ…แž›แžพแž”แžšแžทแžŸแŸ’แžแžถแž“แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ” แž…แžผแžšแž“แžทแž™แžถแž™แžแžถแž“แŸ…แž€แŸ’แž“แžปแž„แž”แžšแžทแž™แžถแž€แžถแžŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ”

แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแžœแžถแžŸแŸ†แžแžถแž“แŸ‹? แž‡แžถแžŠแŸ†แž”แžผแž„ แžขแŸ’แž“แž€แžขแžถแž…แž˜แžพแž›แžแžถแžแžพแžขแŸ’แž“แž€แž‡แŸ„แž‚แž‡แŸแž™แž”แŸ‰แžปแžŽแŸ’แžŽแžถแž‡แžถแž˜แžฝแž™แž“แžนแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แžแŸ’แž›แžฝแž“แžฏแž„แŸ” แžแŸ’แž‰แžปแŸ†แž”แžถแž“แž‡แžฝแž”แž‚แž˜แŸ’แžšแŸ„แž„แžŠแžผแž…แž“แŸแŸ‡ แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แžŸแžฝแžšแžแžถ "แžแžพแžขแŸ’แž“แž€แžŠแžถแž€แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแžŠแŸ„แž™แžšแž”แŸ€แž”แžŽแžถ?" แž”แžปแžšแžŸแŸ—แž”แŸ’แžšแžถแž”แŸ‹แžแŸ’แž‰แžปแŸ†แžแžถ "แž™แžพแž„แž”แŸ’แžšแž˜แžผแž›แž•แŸ’แžแžปแŸ†แžœแžถ แž แžพแž™แžแŸ’แž…แž”แŸ‹แžœแžถแž‘แŸ…แž€แŸ’แž“แžปแž„แž”แŸแžŽแŸ’แžŽแžŸแžถแžšแž แŸ’แžŸแŸŠแžธแž”แŸ” แž™แžพแž„แž•แŸ’แž‰แžพแžœแžถแž‘แŸ…แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžแžถแž˜แžŸแŸ†แž”แžปแžแŸ’แžšแŸ” แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž‘แžถแž‰แž™แž€ แž“แžทแž„แž–แž„แŸ’แžšแžธแž€แž”แŸแžŽแŸ’แžŽแžŸแžถแžšแž“แŸแŸ‡แŸ” แž แžพแž™โ€‹แž€แžถแžšแžทแž™แžถแž›แŸแž™โ€‹แž‘แžถแŸ†แž„โ€‹แž˜แžผแž›โ€‹แž…แžถแž”แŸ‹โ€‹แž•แŸ’แžŠแžพแž˜โ€‹แžขแž’แžทแžŸแŸ’แž‹แžถแž“โ€‹แžŸแžปแŸ†โ€‹แžฒแŸ’แž™โ€‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“โ€‹แž˜แŸโ€‹แž“แžนแž„โ€‹แž™แž€โ€‹แž€แŸ†แžŽแŸ‚โ€‹แžแŸ’แž˜แžธยปแŸ”

แž…แžผแžšแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž‡แžถแž˜แžฝแž™แžขแŸ’แžœแžธแžŠแŸ‚แž›แžŸแžถแž˜แž‰แŸ’แž‰แŸ” แžงแž‘แžถแž แžšแžŽแŸ แž–แžฝแž€แž‚แŸแž—แŸ’แž›แŸแž…แžŠแžถแž€แŸ‹ CSS แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸแžŽแŸ’แžŽแžŸแžถแžš แžฌแž—แŸ’แž›แŸแž…แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš hashtag แž€แŸ’แž“แžปแž„แžˆแŸ’แž˜แŸ„แŸ‡แžฏแž€แžŸแžถแžš JavaScriptแŸ” แž แžพแž™แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž’แŸ’แžœแžพแž€แžถแžšแžŸแŸ’แž“แžพแžŸแžปแŸ†แž‘แŸ… แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž”แž˜แŸ’แžšแžพแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแžปแž€แžšแž€แžแžถแž˜แžขแŸŠแžธแž“แž’แžบแžŽแžทแžแž‚แžทแžแžแžถแžœแžถแž˜แžถแž“แžฏแž€แžŸแžถแžš JavaScript แžšแžฝแž…แž แžพแž™ แž แžพแž™แžŸแž˜แŸ’แžšแŸแž…แž…แžทแžแŸ’แžแž˜แžทแž“แž‘แžถแž‰แž™แž€แžœแžถแž‘แŸแŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แŸ†แžŽแŸ‚แž…แžถแžŸแŸ‹แž”แžถแž“แž”แžถแžแŸ‹แžขแŸ’แžœแžธแž˜แžฝแž™แŸ” แžŸแžšแžปแž”แž˜แž€ แžœแžถแžขแžถแž…แž˜แžถแž“แž”แž‰แŸ’แž แžถแž‡แžถแž…แŸ’แžšแžพแž“แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡ แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แžŸแžถแž€แž›แŸ’แž”แž„แž™แŸ‰แžถแž„แž แŸ„แž…แžŽแžถแžŸแŸ‹แž“แžผแžœแžขแŸ’แžœแžธแžŠแŸ‚แž›แž€แžพแžแžกแžพแž„แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž™แž€แžšแžผแž”แž—แžถแž–แž™แŸ„แž„แžŸแŸ’แžขแžถแž แž แžพแž™แžšแžปแž‰แžœแžถแž‘แŸ…แž€แžถแž“แŸ‹แž”แžšแžทแžŸแŸ’แžแžถแž“แžแŸ’แž˜แžธแžŸแŸ’แžขแžถแžแž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แŸ” แžขแŸ’แž“แž€แžขแžถแž…แž˜แžพแž›แžƒแžพแž‰แžขแŸ’แžœแžธแžŠแŸ‚แž›แž€แžพแžแžกแžพแž„แŸ”

แžŠแžผแž…แž‚แŸ’แž“แžถแž“แŸแŸ‡แž•แž„แžŠแŸ‚แžšแž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แž”แž‰แŸ’แž…แžผแž›แž€แžผแžŠแžšแžœแžถแž„แž‚แŸ’แž“แžถแž‘แŸ…แžœแžทแž‰แž‘แŸ…แž˜แž€ i.e. แžšแžœแžถแž„แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ แžœแžถแžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž˜แžพแž›แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แžœแžถแž˜แžพแž›แž‘แŸ…แž›แžพ UI แž•แž„แžŠแŸ‚แžšแŸ”

แž”แž‰แŸ’แž แžถแž˜แžฝแž™แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แž”แž‰แŸ’แž แžถแžŠแŸ‚แž›แž€แžพแžแžกแžพแž„แž“แŸ…แž€แž“แŸ’แž›แŸ‚แž„แž‡แžถแž…แŸ’แžšแžพแž“แž“แŸƒ vanilla java-script แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‚แžบแžแžถแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž–แžธแžšแž“แžถแž€แŸ‹แž”แžถแž“แž”แŸ’แžšแž€แžถแžŸแž™แŸ‰แžถแž„แž”แŸ’แžšแž‰แžถแž”แŸ‹แž”แŸ’แžšแž‰แžถแž›แŸ‹แž“แžผแžœแžขแžแŸแžšแžŠแŸ‚แž›แž˜แžถแž“แžˆแŸ’แž˜แŸ„แŸ‡แžŠแžผแž…แž‚แŸ’แž“แžถแž“แŸ…แž€แŸ’แž“แžปแž„แžœแžแŸ’แžแžปแž”แž„แŸ’แžขแžฝแž…แŸ” แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžขแžถแžŸแŸ’แžšแŸแž™แž›แžพแžŸแŸ†แžŽแžถแž„แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แžฏแž€แžŸแžถแžš java-script แžŠแŸ‚แž›โ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž‘แžถแž‰โ€‹แž…แŸแž‰โ€‹แž‘แžธแž–แžธแžš แž“แžนแž„โ€‹แžŸแžšแžŸแŸแžšโ€‹แž‡แžถแž“แŸ‹โ€‹แž›แžพโ€‹แž€แžถแžšโ€‹แž•แŸ’แž›แžถแžŸแŸ‹โ€‹แž”แŸ’แžแžผแžšโ€‹แž•แŸ’แžŸแŸแž„โ€‹แž‘แŸ€แžแŸ” แžœแžถแž€แŸแž‚แžฝแžšแžฑแŸ’แž™แžšแŸ†แž—แžพแž”แž•แž„แžŠแŸ‚แžšแŸ” แžขแŸ’แž“แž€แž…แžผแž›แž˜แž€แŸ– แžšแž”แžŸแŸ‹แž˜แžฝแž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แž“แžปแžŸแŸ’แžŸแž˜แŸ’แž“แžถแž€แŸ‹ แž˜แžฝแž™แž‘แŸ€แžแž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แž“แžปแžŸแŸ’แžŸแž˜แŸ’แž“แžถแž€แŸ‹แž‘แŸ€แžแŸ” แž แžพแž™แžœแžถ "แžขแžŸแŸ’แž…แžถแžšแŸ’แž™" แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžœแžถแž…แŸแž‰แž“แŸ…แž€แŸ’แž“แžปแž„แž•แž›แžทแžแž€แž˜แŸ’แž˜แŸ”

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž›แŸ’แžขแž”แŸ†แž•แžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” Anton Boyko (2017)

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แžŠแŸ‚แž›แž™แžพแž„แž˜แžถแž“แž‚แžบแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž Automatic Restore แž–แŸ„แž›แž‚แžบแžœแžทแž›แžแŸ’แžšแž›แž”แŸ‹แž‘แŸ…แž€แŸ†แžŽแŸ‚แž˜แžปแž“แž“แŸƒแž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ”

แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแžœแžถแžŸแŸ†แžแžถแž“แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ? แž“แŸ…แžแŸ‚แž˜แžถแž“แžขแŸ’แž“แž€แžŠแŸ‚แž›แž…แž„แž…แžถแŸ†แž†แŸ’แž„แžถแž™ 90s แž†แŸ’แž„แžถแž™แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแž˜แžถแž“แž‘แŸ†แž แŸ†แž’แŸ†แž แžพแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแžผแž…แŸ” แž แžพแž™แž˜แž’แŸ’แž™แŸ„แž”แžถแž™แžแŸ‚แž˜แžฝแž™แž‚แžแŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‚แŸแž แž‘แŸ†แž–แŸแžšแž‚แžบแžแžถแž˜แžšแž™แŸˆ PHP แŸ” แžœแžถแž˜แžทแž“แž˜แŸ‚แž“แžแžถ PHP แž‚แžบแž‡แžถแž—แžถแžŸแžถแžขแžถแž€แŸ’แžšแž€แŸ‹แž‘แŸ แž‘แŸ„แŸ‡แž”แžธแžœแžถแž‡แžถแž—แžถแžŸแžถแž€แŸแžŠแŸ„แž™แŸ”

แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž”แž‰แŸ’แž แžถแž‚แžบแžแžปแžŸแž‚แŸ’แž“แžถแŸ” แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแž“แŸƒแž‚แŸแž แž‘แŸ†แž–แŸแžš php แžšแž”แžŸแŸ‹แž™แžพแž„ แžแžพแž™แžพแž„แžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แžœแžถแžŠแŸ„แž™แžšแž”แŸ€แž”แžŽแžถ? แž—แžถแž‚แž…แŸ’แžšแžพแž“แž‡แžถแž‰แžนแž€แž‰แžถแž”แŸ‹แž™แžพแž„แž”แžถแž“แž”แžพแž€ Far Manager แžฌแžขแŸ’แžœแžธแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ” แž แžพแž™แž”แžถแž“แž”แž„แŸ’แž แŸ„แŸ‡แžฏแž€แžŸแžถแžšแž‘แžถแŸ†แž„แž“แŸแŸ‡แž‘แŸ… FTP แŸ” แž แžพแž™แž—แŸ’แž›แžถแž˜แŸ—แž“แŸ„แŸ‡แž™แžพแž„แžŠแžนแž„แžแžถแž™แžพแž„แž˜แžถแž“แž€แŸ†แž แžปแžŸแžแžผแž…แžแžถแž…แž˜แžฝแž™แž…แŸ†แž“แžฝแž“ แžงแž‘แžถแž แžšแžŽแŸ แž™แžพแž„แž—แŸ’แž›แŸแž…แžŠแžถแž€แŸ‹แžŸแž‰แŸ’แž‰แžถแž€แŸ’แž”แŸ€แžŸ แžฌแž—แŸ’แž›แŸแž…แž”แŸ’แžแžผแžšแž›แŸแžแžŸแž˜แŸ’แž„แžถแžแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™ แž แžพแž™แž˜แžถแž“แž›แŸแžแžŸแž˜แŸ’แž„แžถแžแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™ แžŠแŸ‚แž›แžŸแŸ’แžแžทแžแž“แŸ…แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แŸ” แž แžพแž™โ€‹แž™แžพแž„โ€‹แžŸแž˜แŸ’แžšแŸแž…โ€‹แž…แžทแžแŸ’แžโ€‹แž—แŸ’แž‡แžถแž”แŸ‹โ€‹แž‘แŸ… FTP แž™แŸ‰แžถแž„โ€‹แžšแž แŸแžŸ แž“แžทแž„โ€‹แž€แŸ‚แžŸแž˜แŸ’แžšแžฝแž›โ€‹แžฏแž€แžŸแžถแžšโ€‹แž“แŸ…โ€‹แž‘แžธแž“แŸ„แŸ‡แŸ” แž“แŸแŸ‡แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž‡แžถแž—แŸ’แž›แžพแž„! แž“แŸแŸ‡แž‚แžบแž‡แžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แž–แŸแž‰แž“แžทแž™แž˜แž“แŸ…แž€แŸ’แž“แžปแž„แž‘แžŸแžœแžแŸ’แžŸแžšแŸแž‘แžธ 90 แŸ”

แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžทแž“แž”แžถแž“แž˜แžพแž›แž”แŸ’แžšแžแžทแž‘แžทแž“แž‘แŸ แž‘แžŸแžœแžแŸ’แžŸแžšแŸแž‘แžธ 90 แž‚แžบแž‡แžทแž 30 แž†แŸ’แž“แžถแŸ†แž˜แžปแž“แŸ” แžฅแžกแžผแžœแž“แŸแŸ‡แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แž€แŸ†แž–แžปแž„แž€แžพแžแžกแžพแž„แžแžปแžŸแž‚แŸ’แž“แžถแž”แž“แŸ’แžแžทแž…แž”แž“แŸ’แžแžฝแž…แŸ” แž แžพแž™แž–แŸ’แž™แžถแž™แžถแž˜แžŸแŸ’แžšแž˜แŸƒแž˜แžพแž›แž‘แŸ†แž แŸ†แž“แŸƒแžŸแŸ„แž€แž“แžถแžŠแž€แž˜แŸ’แž˜แž“แŸแŸ‡ แž“แŸ…แž–แŸแž›แž–แžฝแž€แž‚แŸแž”แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžแžถ โ€œแž™แžพแž„แž”แžถแž“แžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž‘แŸ…แž•แž›แžทแžแž€แž˜แŸ’แž˜ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แžถแž“แžขแŸ’แžœแžธแž˜แžฝแž™แžแžปแžŸแž“แŸ…แž‘แžธแž“แŸ„แŸ‡แŸ” แž“แŸแŸ‡แž‡แžถแž€แžถแžšแž…แžผแž› แž“แžทแž„แž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹ FTP แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ…แž•แž›แžทแžแž€แž˜แŸ’แž˜ แž แžพแž™แž‡แžฝแžŸแž‡แžปแž›แžœแžถแž“แŸ…แž‘แžธแž“แŸ„แŸ‡แž™แŸ‰แžถแž„แž›แžฟแž“แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž‡แžถ Chuck Norris แžœแžถแž“แžนแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ” แž”แžพแž˜แžทแž“แžŠแžผแž…แŸ’แž“แŸ„แŸ‡แž‘แŸ แžขแŸ’แž“แž€แž”แŸ’แžšแžแžปแž™แžแžถแž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž‡แžฝแžŸแž‡แžปแž›แž€แŸ†แž แžปแžŸแž˜แžฝแž™ แžขแŸ’แž“แž€แž“แžนแž„แž”แž„แŸ’แž€แžพแž 10 แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ€แž แž“แŸแŸ‡แž‡แžถแž แŸแžแžปแž•แž›แžŠแŸ‚แž›แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸƒแž€แžถแžšแžœแžทแž›แžแŸ’แžšแž›แž”แŸ‹แž‘แŸ…แž€แŸ†แžŽแŸ‚แž˜แžปแž“แž“แŸแŸ‡แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แžŸแž˜แŸ’แžšแŸแž…แž”แžถแž“แž…แŸ’แžšแžพแž“แŸ”

แž‘แŸ„แŸ‡แž”แžธโ€‹แž˜แžถแž“โ€‹แžขแŸ’แžœแžธโ€‹แžขแžถแž€แŸ’แžšแž€แŸ‹โ€‹แž…แžผแž›โ€‹แž‘แŸ…โ€‹แž€แŸ’แž“แžปแž„โ€‹แž€แž“แŸ’แž›แŸ‚แž„โ€‹แžŽแžถโ€‹แž€แŸโ€‹แžŠแŸ„แž™ แž€แŸโ€‹แžœแžถโ€‹แžขแžถแž€แŸ’แžšแž€แŸ‹โ€‹แžŠแŸ‚แžš แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž˜แžทแž“โ€‹แžŠแž›แŸ‹โ€‹แžŸแŸ’แž›แžถแž”แŸ‹โ€‹แžกแžพแž™ แŸ” แžขแŸ’แž“แž€แžขแžถแž…แžแŸ’แžšแž›แž”แŸ‹แž‘แŸ…แž€แŸ†แžŽแŸ‚แž˜แžปแž“แžŠแŸ‚แž›แžขแŸ’แž“แž€แž˜แžถแž“แŸ” แž แŸ…แžœแžถแžแžถแž‡แžถแž€แžถแžšแž”แž˜แŸ’แžšแžปแž„แž‘แžปแž€ แž”แŸ’แžšแžŸแžทแž“แž”แžพแžœแžถแž€แžถแž“แŸ‹แžแŸ‚แž„แžถแž™แžŸแŸ’แžšแžฝแž›แž€แŸ’แž“แžปแž„แž€แžถแžšแž™แž›แŸ‹แžœแžถแž“แŸ…แž€แŸ’แž“แžปแž„แžœแžถแž€แŸ’แž™แžŸแŸแž–แŸ’แž‘แž“แŸ„แŸ‡แŸ” แžขแŸ’แž“แž€แžขแžถแž…แžแŸ’แžšแžกแž”แŸ‹แž‘แŸ…แž€แŸ†แžŽแŸ‚แž˜แžปแž“แž“แŸแŸ‡แžœแžทแž‰ แž แžพแž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž“แžนแž„แž“แŸ…แžแŸ‚แžขแžถแž…แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž•แž›แžทแžแž•แž›แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž”แžถแž“ แž แžพแž™แžขแŸ’แž“แž€แž“แžนแž„แž˜แžถแž“แž–แŸแž›แžœแŸแž›แžถแž•แŸ’แž‘แžปแž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แŸ” แžขแŸ’แž“แž€แžขแžถแž…แžŠแŸ„แž™แžŸแŸ’แž„แž”แŸ‹แžŸแŸ’แž„แžถแžแŸ‹ แžŠแŸ„แž™แž˜แžทแž“แž”แŸ’แžšแž‰แžถแž”แŸ‹ แž™แž€แžขแŸ’แžœแžธแŸ—แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸแŸ‡ แž แžพแž™แžŸแžถแž€แž›แŸ’แž”แž„แžœแžถแž€แŸ’แž“แžปแž„แž˜แžผแž›แžŠแŸ’แž‹แžถแž“ แž‡แžฝแžŸแž‡แžปแž›แžœแžถ แžšแžฝแž…แž”แž„แŸ’แž แŸ„แŸ‡แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแŸ” แžœแžถแž–แžทแžแž‡แžถแžŸแž˜แž แŸแžแžปแž•แž›แž€แŸ’แž“แžปแž„แž€แžถแžšแž’แŸ’แžœแžพแžœแžถแŸ”

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž›แŸ’แžขแž”แŸ†แž•แžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” Anton Boyko (2017)

แžฅแžกแžผแžœโ€‹แž“แŸแŸ‡โ€‹แž™แžพแž„โ€‹แž–แŸ’แž™แžถแž™แžถแž˜โ€‹แž•แŸ’แžŸแŸ†โ€‹แžœแžทแž’แžธโ€‹แž‘แžถแŸ†แž„โ€‹แž–แžธแžšโ€‹แž–แžธโ€‹แž˜แžปแž“โ€‹แž˜แž€โ€‹แžšแžฝแž˜โ€‹แž‚แŸ’แž“แžถโ€‹แŸ” แž™แžพแž„แž“แžนแž„แž‘แž‘แžฝแž›แž”แžถแž“แž•แŸ’แž“แŸ‚แž€แž‘แžธแž”แžธแž แŸ…แžแžถ แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แŸ”

แž“แŸ…แž–แŸแž›แž™แžพแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž€แžถแžšแžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž”แž“แŸ’แžแž“แŸ…แž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹แž”แžปแžšแžถแžŽแžšแž”แžŸแŸ‹แžœแžถ แž™แžพแž„แž“แžทแž™แžถแž™แžแžถแž™แžพแž„แžแŸ’แžšแžผแžœแž‘แžถแž‰แž€แžผแžŠแž–แžธแžŸแžถแžแžถแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž–แžธแžƒแŸ’แž›แžถแŸ†แž„ แž…แž„แž€แŸ’แžšแž„แžœแžถ แž แžพแž™แžŠแžถแž€แŸ‹แžฑแŸ’แž™แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžœแžถแŸ” แžœแžถแž›แŸ’แžขแž”แŸ’แžšแžŸแžทแž“แž”แžพแž™แžพแž„แž˜แžถแž“แž”แžšแžทแž™แžถแž€แžถแžŸแžŠแžผแž…แž‚แŸ’แž“แžถแŸ” แž”แŸ’แžšแžŸแžทแž“โ€‹แž”แžพโ€‹แž™แžพแž„โ€‹แž˜แžถแž“โ€‹แž”แžšแžทแžŸแŸ’แžแžถแž“โ€‹แž…แŸ’แžšแžพแž“ แž“แŸแŸ‡โ€‹แž˜แžถแž“โ€‹แž“แŸแž™โ€‹แžแžถโ€‹แž™แžพแž„โ€‹แžแŸ’แžšแžผแžœโ€‹แž‘แžถแž‰โ€‹แž€แžผแžŠโ€‹แžšแžถแž›แŸ‹โ€‹แž–แŸแž› แžŸแžผแž˜แŸ’แž”แžธโ€‹แžแŸ‚โ€‹แž–แžธโ€‹แž€แžถแžšโ€‹แž”แŸ’แžšแž–แŸ’แžšแžนแžแŸ’แžโ€‹แžŠแžผแž…โ€‹แž‚แŸ’แž“แžถแŸ” แž™แžพแž„โ€‹แž“แžนแž„โ€‹แžŠแž€โ€‹แžœแžถโ€‹แž…แŸแž‰โ€‹แžšแžถแž›แŸ‹โ€‹แž–แŸแž› แž™แžพแž„โ€‹แž“แžนแž„โ€‹แžŸแžถแž„แžŸแž„แŸ‹โ€‹แžœแžถโ€‹แžšแžถแž›แŸ‹โ€‹แž–แŸแž› แž แžพแž™โ€‹แž™แžพแž„โ€‹แž“แžนแž„โ€‹แž–แž„แŸ’แžšแžถแž™โ€‹แžœแžถโ€‹แž‘แŸ…โ€‹แž”แžšแžทแž™แžถแž€แžถแžŸโ€‹แžแŸ’แž˜แžธแŸ” แž‘แžธแž˜แžฝแž™ แž“แŸแŸ‡แž‡แžถแž–แŸแž›แžœแŸแž›แžถ แž–แŸ’แžšแŸ„แŸ‡แžŠแžพแž˜แŸ’แž”แžธแžŸแžถแž„แžŸแž„แŸ‹แž‚แž˜แŸ’แžšแŸ„แž„แž˜แžฝแž™ แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž˜แžถแž“แž‚แž˜แŸ’แžšแŸ„แž„แž’แŸ† แž แžพแž™แž˜แž€แž–แžธแž‘แžŸแžœแžแŸ’แžŸแžšแŸแž‘แžธ 90 แž“แŸ„แŸ‡แžœแžถแžขแžถแž…แž…แŸ†แžŽแžถแž™แž–แŸแž›แž…แŸ’แžšแžพแž“แž˜แŸ‰แŸ„แž„แŸ”

แž€แŸ’แžšแŸ…โ€‹แž–แžธโ€‹แž“แŸแŸ‡โ€‹แž“แŸ…โ€‹แž˜แžถแž“โ€‹แž‘แžปแž€แŸ’แžโ€‹แž˜แžฝแž™โ€‹แž‘แŸ€แžแŸ” แž“แŸ…แž–แŸแž›แžขแŸ’แž“แž€แžŸแžถแž„แžŸแž„แŸ‹ แžŸแžผแž˜แŸ’แž”แžธแžแŸ‚แž“แŸ…แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แžŠแžผแž…แž‚แŸ’แž“แžถ แžขแŸ’แž“แž€แž“แžนแž„แžŸแžถแž„แžŸแž„แŸ‹แž”แŸ’แžšแž—แž–แžŠแžผแž…แž‚แŸ’แž“แžถ แžขแŸ’แž“แž€แž“แŸ…แžแŸ‚แž˜แžทแž“แž˜แžถแž“แž€แžถแžšแž’แžถแž“แžถแžแžถแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แŸแŸ‡แžŸแŸ’แžแžทแžแž€แŸ’แž“แžปแž„แžŸแŸ’แžแžถแž“แž—แžถแž–แžŠแžผแž…แž€แžถแž›แž–แžธแž–แŸแž›แž”แž„แŸ’แž€แžพแžแž…แžปแž„แž€แŸ’แžšแŸ„แž™แž“แŸ„แŸ‡แž‘แŸแŸ”

แž…แžผแžšแž“แžทแž™แžถแž™แžแžถแž˜แžถแž“แž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แž…แžผแž›แž˜แž€ แž“แžทแž„แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž– DotNet แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€ แžฌแž•แŸ’แž‘แžปแž™แž‘แŸ…แžœแžทแž‰ แž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แž”แžถแž“แžŸแž˜แŸ’แžšแŸแž…แž…แžทแžแŸ’แžแž›แžปแž”แžขแŸ’แžœแžธแž˜แžฝแž™แŸ” แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžขแŸ’แž“แž€แž˜แžถแž“แž€แžถแžšแž˜แžทแž“แž™แž›แŸ‹แžŸแŸ’แžšแž”แž‚แŸ’แž“แžถแžŠแŸ‚แž›แž˜แž€แž–แžธแž€แžถแžšแž”แŸ’แžแŸแž‡แŸ’แž‰แžถแž…แžทแžแŸ’แžแž“แŸแŸ‡แž€แžถแž›แž–แžธ 2 แžŸแž”แŸ’แžแžถแž แŸแž˜แžปแž“แž™แžพแž„แž€แŸ†แž–แžปแž„แžŸแžถแž„แžŸแž„แŸ‹ แž แžพแž™แžขแŸ’แžœแžธแŸ—แž‚แžบแž›แŸ’แžข แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžฅแžกแžผแžœแž“แŸแŸ‡แžœแžถแž แžถแž€แŸ‹แžŠแžผแž…แž‡แžถแž˜แŸ‰แžถแžŸแŸŠแžธแž“แžŠแžผแž…แž‚แŸ’แž“แžถ แž€แžถแžšแž”แŸ’แžแŸแž‡แŸ’แž‰แžถแžŠแžผแž…แž‚แŸ’แž“แžถ แž€แžผแžŠแžŠแžผแž…แž‚แŸ’แž“แžถแžŠแŸ‚แž›แž™แžพแž„แž€แŸ†แž–แžปแž„แž–แŸ’แž™แžถแž™แžถแž˜แžŸแžถแž„แžŸแž„แŸ‹ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžœแžถแž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แŸ . แžขแŸ’แž“แž€โ€‹แž“แžนแž„โ€‹แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™โ€‹แž”แž‰แŸ’แž แžถโ€‹แž“แŸแŸ‡โ€‹แž‡แžถโ€‹แž™แžผแžšโ€‹แž˜แž€โ€‹แž แžพแž™ แž แžพแž™โ€‹แžœแžถโ€‹แž˜แžทแž“โ€‹แž˜แŸ‚แž“โ€‹แž‡แžถโ€‹แž€แžถแžšโ€‹แž–แžทแžโ€‹แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€โ€‹แž“แžนแž„โ€‹แž™แž›แŸ‹โ€‹แžƒแžพแž‰โ€‹แž“แŸ„แŸ‡โ€‹แž‘แŸแŸ” แž™แŸ‰แžถแž„แž แŸ„แž…แžŽแžถแžŸแŸ‹ แžขแŸ’แž“แž€แž“แžนแž„แž’แŸ’แžœแžพแžฑแŸ’แž™แžแžผแž…แžŸแžšแžŸแŸƒแž”แŸ’แžšแžŸแžถแž‘แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž™แŸ‰แžถแž„แž…แŸ’แžšแžพแž“แŸ”

แžŠแžผแž…แŸ’แž“แŸแŸ‡ แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžŸแŸ’แž“แžพแžฑแŸ’แž™แžŽแŸ‚แž“แžถแŸ†แžขแžšแžผแž”แžธแž”แž“แŸ’แžแŸ‚แž˜แžŠแŸ‚แž›แž แŸ…แžแžถ แžƒแŸ’แž›แžถแŸ†แž„แžœแžแŸ’แžแžปแž”แžปแžšแžถแžŽ แžฌแžœแžทแž…แžทแžแŸ’แžšแžŸแžถแž› แžฌแž”แžŽแŸ’แžŽแžถแž›แŸแž™แŸ” แžขแŸ’แž“แž€แžขแžถแž…แž แŸ…แžœแžถแžแžถแž˜แžขแŸ’แžœแžธแžŠแŸ‚แž›แžขแŸ’แž“แž€แž…แž„แŸ‹แž”แžถแž“แŸ”

แž‚แŸ†แž“แžทแžแžŸแŸ†แžแžถแž“แŸ‹แž‚แžบแžแžถ แžŠแžšแžถแž”แžŽแžถแž™แžพแž„แž˜แžถแž“แž”แŸ’แžšแž—แŸแž‘แž“แŸƒแž€แžถแžšแž”แŸ’แžแŸแž‡แŸ’แž‰แžถแž…แžทแžแŸ’แžแž“แŸ…แž‘แžธแž“แŸ„แŸ‡ แž“แžทแž™แžถแž™แžแžถ แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแžถแžแžถแž˜แžฝแž™แžŠแŸ‚แž›แž™แžพแž„แžแŸ’แžšแŸ€แž˜แžแŸ’แž›แžฝแž“แžšแžฝแž…แž‡แžถแžŸแŸ’แžšแŸแž…แž€แŸ’แž“แžปแž„แž€แžถแžšแžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž‘แŸ…แž€แžถแž“แŸ‹แž”แžšแžทแž™แžถแž€แžถแžŸแž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแžšแž”แžŸแŸ‹แž™แžพแž„ แž™แžพแž„แž”แŸ’แžšแž˜แžผแž›แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžธแž€แžถแžšแž”แŸ’แžแŸแž‡แŸ’แž‰แžถแž…แžทแžแŸ’แžแž“แŸแŸ‡ แž“แžทแž„แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แžŠแŸ‚แž›แž™แžพแž„แžแŸ’แžšแžผแžœแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸแŸ‡ แž™แžพแž„แžแŸ’แž…แž”แŸ‹แžœแžถ แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แž”แžŽแŸ’แžŽแžŸแžถแžšแž แŸ’แžŸแŸŠแžธแž” แž แžพแž™แžšแž€แŸ’แžŸแžถแž‘แžปแž€แžœแžถแž“แŸ…แž€แŸ’แž“แžปแž„แž€แž“แŸ’แž›แŸ‚แž„แž•แŸ’แž‘แžปแž€แžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แŸ” แž แžพแž™แž–แžธแž€แž“แŸ’แž›แŸ‚แž„แž•แŸ’แž‘แžปแž€แž“แŸแŸ‡ แž™แžพแž„แžขแžถแž…แž‘แž‘แžฝแž›แž”แžถแž“แž”แŸแžŽแŸ’แžŽแžŸแžถแžšแž แŸ’แžŸแŸŠแžธแž”แž“แŸแŸ‡แž“แŸ…แž–แŸแž›แžŽแžถแž€แŸแž”แžถแž“แŸ”

แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž™แžพแž„แž™แž€แžœแžถ แž แžพแž™แžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แžœแžถแžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž‘แŸ…แž€แžถแž“แŸ‹แž”แžšแžทแžŸแŸ’แžแžถแž“แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” แž™แžพแž„โ€‹แž”แŸ’แžšแžŽแžถแŸ†แž„โ€‹แž“แŸ…โ€‹แž‘แžธโ€‹แž“แŸ„แŸ‡ แž แžพแž™โ€‹แž”แŸ’แžšแžŸแžทแž“โ€‹แž”แžพโ€‹แž‚แŸ’แžšแž”แŸ‹โ€‹แž™แŸ‰แžถแž„โ€‹แž›แŸ’แžข แž™แžพแž„โ€‹แžŠแžถแž€แŸ‹โ€‹แž‘แŸ…โ€‹แž›แžพโ€‹แž†แžถแž€แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แžœแžธแŸ—แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž›แŸ’แžข แž“แŸ„แŸ‡แž™แžพแž„แžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž”แžŽแŸ’แžŽแžŸแžถแžšแžŠแžผแž…แž‚แŸ’แž“แžถแž‘แŸ…แž•แž›แžทแžแž€แž˜แŸ’แž˜ แžŠแŸ‚แž›แž‡แžถแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž‚แŸ„แž›แž–แžธแžšแžŠแžผแž…แž‚แŸ’แž“แžถ แž…แž„แž€แŸ’แžšแž„แžแŸ‚แž˜แŸ’แžแž„แŸ”

แž›แžพแžŸแž–แžธแž“แŸแŸ‡แž‘แŸ€แž แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž˜แžถแž“แžœแžทแž…แžทแžแŸ’แžšแžŸแžถแž›แžŠแžผแž…แž“แŸแŸ‡ แžœแžถแž€แŸแž‡แžฝแž™แž™แžพแž„แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž แžถแž“แžทแž—แŸแž™แžŠแŸ‚แž›แž™แžพแž„แž”แžถแž“แž›แžพแž€แžกแžพแž„แž“แŸ…แž›แžพแžŸแŸ’แž›แžถแž™แž…แžปแž„แž€แŸ’แžšแŸ„แž™ แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž€แžถแžšแžœแžทแž›แžแŸ’แžšแž›แž”แŸ‹แž‘แŸ…แž€แŸ†แžŽแŸ‚แž˜แžปแž“แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แžขแŸ’แžœแžธแž˜แžฝแž™แžแžปแžŸแžŠแŸ„แž™แž…แŸƒแžŠแž“แŸ’แž™ แžขแŸ’แž“แž€แžแŸ‚แž„แžแŸ‚แžขแžถแž…แž™แž€แž€แŸ†แžŽแŸ‚แž˜แžปแž“แžŽแžถแž˜แžฝแž™แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž–แžธแžœแžทแž…แžทแžแŸ’แžšแžŸแžถแž›แž“แŸแŸ‡ แž แžพแž™แž›แŸ‚แž„แž”แŸ’แžšแžพแžœแžถแž‘แŸ…แž”แžšแžทแžŸแŸ’แžแžถแž“แž‘แžถแŸ†แž„แž“แŸแŸ‡แžแžถแž˜แžšแž”แŸ€แž”แžŠแžผแž…แž‚แŸ’แž“แžถแŸ” แžœแžถแžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แžœแžทแž›แžแŸ’แžšแž›แž”แŸ‹แž‘แŸ…แž€แŸ†แžŽแŸ‚แž˜แžปแž“แž”แžถแž“แž™แŸ‰แžถแž„แž„แžถแž™แžŸแŸ’แžšแžฝแž› แž”แŸ’แžšแžŸแžทแž“แž”แžพแž˜แžถแž“แžขแŸ’แžœแžธแž˜แžฝแž™แžแžปแžŸแž”แŸ’แžšแž€แŸ’แžšแžแžธแŸ”

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž›แŸ’แžขแž”แŸ†แž•แžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” Anton Boyko (2017)

แž˜แžถแž“แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžŠแŸแžขแžŸแŸ’แž…แžถแžšแŸ’แž™แž˜แžฝแž™แž‘แŸ€แžแŸ” แžขแŸ’แž“แž€ แž“แžทแž„แžแŸ’แž‰แžปแŸ†แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž‚แŸ’แž“แžถแž™แž›แŸ‹แžแžถ แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž”แž„แŸ’แžœแžทแž›แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแž”แžŸแŸ‹แž™แžพแž„แž‘แŸ…แž€แŸ†แžŽแŸ‚แž˜แžปแž“ แžœแžถแžขแžถแž…แž˜แžถแž“แž“แŸแž™แžแžถแž™แžพแž„แž€แŸแžแŸ’แžšแžผแžœแž€แžถแžšแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž“แŸƒแž€แŸ†แžŽแŸ‚แž˜แžปแž“แž•แž„แžŠแŸ‚แžšแŸ”

แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž™แžพแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž“แžทแž˜แŸ’แž˜แžทแž แž˜แž“แžปแžŸแŸ’แžŸแž‡แžถแž…แŸ’แžšแžพแž“แž‚แžทแžแžแžถแžœแžถแž‡แžถแžขแŸ’แžœแžธแž˜แžฝแž™แžŠแŸ‚แž›แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แžถแž“แžŠแŸ†แžกแžพแž„แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡ แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž€แžถแžš แžงแž‘แžถแž แžšแžŽแŸ แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžแŸ’แž˜แžธแžŠแžพแž˜แŸ’แž”แžธแžŸแžถแž€แž›แŸ’แž”แž„แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแž“แŸƒแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแžŠแžถแž€แŸ‹แžŸแŸ†แž”แžปแžแŸ’แžšแž‡แžถแž˜แžฝแž™แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„ แžฌ DevOpsแŸ” DevOps แž“แžนแž„แž…แŸ†แžŽแžถแž™แž–แŸแž›แž”แžธแžŸแž”แŸ’แžแžถแž แŸแžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแžŠแžผแž…แž“แŸแŸ‡แŸ” แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž”แžธแžŸแž”แŸ’แžแžถแž แŸ แž–แžฝแž€แž‚แŸแž“แžนแž„แž”แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžแžถ แž™แžพแž„แž”แžถแž“แžŠแŸ†แžกแžพแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž‡แžถแž˜แžฝแž™แž“แžนแž„แžŸแŸ’แž“แžผแž›แž˜แžฝแž™ RAM แž–แžธแžšแž‡แžธแž แŸ’แž‚แžถแž”แŸƒ แž“แžทแž„... Windows- แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžŠแŸ‚แž›แž‚แŸ’แž˜แžถแž“ DotNetแŸ” แžขแŸ’แž“แž€แž“แžทแž™แžถแž™แžแžถ "แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแŸ’แž‰แžปแŸ†แž…แž„แŸ‹แž”แžถแž“ DotNet"แŸ” แž–แžฝแž€แž‚แŸแž“แžทแž™แžถแž™แžแžถ "แž™แž›แŸ‹แž–แŸ’แžšแž˜ แžแŸ’แžšแž›แž”แŸ‹แž˜แž€แžœแžทแž‰แž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž›แž”แžธแžŸแž”แŸ’แžแžถแž แŸ"แŸ”

แž‚แŸ†แž“แžทแžแž“แŸแŸ‡แž‚แžบแžแžถแžŠแŸ„แž™แž”แŸ’แžšแžพแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แžผแžŠ แžขแŸ’แž“แž€แžขแžถแž…แž…แžถแžแŸ‹แž‘แžปแž€แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž“แžทแž˜แŸ’แž˜แžทแžแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž‡แžถแž’แž“แž’แžถแž“แž˜แžฝแž™แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ”

แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžŽแžถแž˜แžฝแž™แž€แŸ†แž–แžปแž„แž”แž„แŸ’แž€แžพแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸ…แž›แžพ DotNet แžขแŸ’แž“แž€แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž’แŸ’แž›แžถแž”แŸ‹แž”แžถแž“แžฎแžขแŸ†แž–แžธแž”แžŽแŸ’แžŽแžถแž›แŸแž™แž˜แžฝแž™แžŠแŸ‚แž›แž˜แžถแž“แžˆแŸ’แž˜แŸ„แŸ‡แžแžถ Entity FrameworkแŸ” แž แžพแž™แžขแŸ’แž“แž€แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž’แŸ’แž›แžถแž”แŸ‹แž›แžบแžแžถ Entity Framework แž‚แžบแž‡แžถแžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแž˜แžฝแž™แžŠแŸ‚แž›แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Microsoft แž€แŸ†แž–แžปแž„แž‡แŸ†แžšแžปแž‰แž™แŸ‰แžถแž„แžŸแž€แž˜แŸ’แž˜แŸ” แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™ แž“แŸแŸ‡แž‚แžบแž‡แžถแžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแžŠแŸ‚แž›แž แŸ…แžแžถ Code First แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แž–แžŽแŸŒแž“แžถแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžผแžŠแžขแŸ†แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แžขแŸ’แž“แž€แž…แž„แŸ‹แžฑแŸ’แž™แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž˜แžพแž›แž‘แŸ…แŸ” แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžขแŸ’แž“แž€แžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ” แžœแžถแž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ…แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™ แžœแžถแž€แŸ†แžŽแžแŸ‹แžŠแŸ„แž™แžแŸ’แž›แžฝแž“แžฏแž„แžแžถแžแžพแžแžถแžšแžถแž„แžŽแžถแž“แŸ…แž‘แžธแž“แŸ„แŸ‡ แž แžพแž™แžแžถแžšแžถแž„แžŽแžถแžŠแŸ‚แž›แž˜แžทแž“แž˜แžถแž“ แž แžพแž™แž”แž„แŸ’แž€แžพแžแžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แžŠแŸ‚แž›แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž€แžถแžšแŸ”

แžขแŸ’แž“แž€แžขแžถแž…แž’แŸ’แžœแžพแžŠแžผแž…แž‚แŸ’แž“แžถแž“แŸแŸ‡แž‡แžถแž˜แžฝแž™แž“แžนแž„แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แžœแžถแž˜แžทแž“แž˜แžถแž“แž—แžถแž–แžแžปแžŸแž‚แŸ’แž“แžถแž‘แŸแžแžถแžแžพแžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž€แžถแžšแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แž˜แŸ’แžšแŸ„แž„แžฌแž‚แž˜แŸ’แžšแŸ„แž„แž˜แžฝแž™แŸ” Windows-serverแŸ” แžœแžถแž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž‡แžถแž’แž“แž’แžถแž“แž˜แžฝแž™แŸ” แž แžพแž™แžขแŸ’แž“แž€แžขแžถแž…แž’แŸ’แžœแžพแžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž€แž˜แŸ’แž˜แž€แžถแžšแž”แž„แŸ’แž€แžพแžแž’แž“แž’แžถแž“แž“แŸแŸ‡ แžขแŸ’แž“แž€แžขแžถแž…แž’แŸ’แžœแžพแžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž€แž˜แŸ’แž˜แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž“แŸƒแž’แž“แž’แžถแž“แž“แŸแŸ‡แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡ แžšแžถแž›แŸ‹แž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แž…แž„แŸ‹แžŸแžถแž€แž›แŸ’แž”แž„แž‚แŸ†แž“แžทแž แžฌแžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแžแŸ’แž˜แžธ แžขแŸ’แž“แž€แž“แžนแž„แž˜แžทแž“แž…แžถแŸ†แž”แžถแž…แŸ‹แžŠแžถแž€แŸ‹แžŸแŸ†แž”แžปแžแŸ’แžš DevOps แž‘แŸแŸ” แžขแŸ’แž“แž€แžขแžถแž…แžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แž˜แžฝแž™แžŠแŸ„แž™แž”แŸ’แžšแžพแž‚แŸ†แžšแžผ แž“แžทแž„แžŸแŸ’แž‚แŸ’แžšแžธแž”แžŠแŸ‚แž›แžแŸ’แžšแŸ€แž˜แžšแžฝแž…แž‡แžถแžŸแŸ’แžšแŸแž… แž แžพแž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžถแžšแž–แžทแžŸแŸ„แž’แž“แŸแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸ…แž‘แžธแž“แŸ„แŸ‡แŸ” แžขแŸ’แž“แž€แžขแžถแž…แž›แžปแž”แžœแžถ แž‘แž‘แžฝแž›แž”แžถแž“แž›แž‘แŸ’แž’แž•แž›แž˜แžฝแž™แž…แŸ†แž“แžฝแž“ แž“แžทแž„แžšแžถแž™แž€แžถแžšแžŽแŸแžแŸ’แžšแžกแž”แŸ‹แž˜แž€แžœแžทแž‰แŸ”

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž›แŸ’แžขแž”แŸ†แž•แžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” Anton Boyko (2017)

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แžŠแŸ‚แž›แž˜แžถแž“ แž“แžทแž„แž˜แžถแž“แžŸแžถแžšแŸˆแžŸแŸ†แžแžถแž“แŸ‹แž•แž„แžŠแŸ‚แžš แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แžถแž“แž˜แž“แžปแžŸแŸ’แžŸแžแžทแž…แžŽแžถแžŸแŸ‹แžŠแŸ‚แž›แž”แŸ’แžšแžพแž“แŸ„แŸ‡แž‚แžบ แž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ”

แžแŸ’แž‰แžปแŸ†แž…แž„แŸ‹แž“แžทแž™แžถแž™แžแŸ‚แžšแžฟแž„แž˜แžฝแž™แžขแŸ†แž–แžธแž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ” แžแžพแžขแŸ’แžœแžธแžŸแŸ†แžแžถแž“แŸ‹แž”แŸ†แž•แžปแžแžขแŸ†แž–แžธแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸแŸ‡? แž“แŸแŸ‡แž‚แžบแž‡แžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž‚แžบแžŠแžผแž…แž‚แŸ’แž“แžถแž“แžนแž„แž€แžถแžšแž‡แžฝแžŸแž‡แžปแž›แžขแžถแž•แžถแžแž˜แžทแž“แžŠแŸ‚แžšแŸ” แž“แŸแŸ‡แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแžšแžŠแŸ’แž‹แž…แžปแž„แž€แŸ’แžšแŸ„แž™แž‘แŸ แžœแžถแž‡แžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ” แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพแžœแžถแžฑแŸ’แž™แž”แžถแž“แž‘แŸ€แž„แž‘แžถแžแŸ‹แŸ”

แž“แŸ…แž€แŸ’แž“แžปแž„แžœแžทแž’แžธแžŠแŸแž›แŸ’แžข แžœแžถแž‡แžถแž€แžถแžšแž›แŸ’แžขแž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸ…แž›แžพแžŸแŸ’แž‘แžพแžšแžแŸ‚แž‚แŸ’แžšแž”แŸ‹แž€แžถแžšแžŸแŸ’แžแžถแž”แž“แžถ แž‘แŸ„แŸ‡แž”แžธแž‡แžถแžŠแžผแž…แžŠแŸ‚แž›แžขแŸ’แž“แž€แž™แž›แŸ‹แž แžพแž™ แžœแžถแž˜แžทแž“แžแŸ‚แž„แžแŸ‚แžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แž€แŸแžŠแŸ„แž™แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž™แŸ‰แžถแž„แž แŸ„แž…แžŽแžถแžŸแŸ‹ แž…แžถแŸ†แž”แžถแž…แŸ‹แžแŸ’แžšแžผแžœแžขแž“แžปแžœแžแŸ’แžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž“แžธแž˜แžฝแž™แŸ—แŸ”

แž แŸแžแžปแžขแŸ’แžœแžธแž”แžถแž“แž‡แžถแžœแžถแžŸแŸ†แžแžถแž“แŸ‹? แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžŸแŸ’แžšแžถแž”แŸ‹แžแŸ‚แž‡แžฝแž”แž”แŸ’แžšแž‘แŸ‡แž“แžนแž„แž€แžถแžšแž’แŸ’แž›แžถแž€แŸ‹แž…แžปแŸ‡แž“แŸƒแž€แžถแžšแžŸแž˜แŸ’แžแŸ‚แž„ แž“แŸ„แŸ‡แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž™แž›แŸ‹แž…แŸ’แž”แžถแžŸแŸ‹แž–แžธแž˜แžผแž›แž แŸแžแžปแŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž€แŸ’แžšแžปแž˜แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž˜แžถแž“แž€แžถแžšแžšแžแŸ‹แžšแž™แŸˆแž–แŸแž›แž–แžธแžšแžŸแž”แŸ’แžแžถแž แŸ แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž™แŸ‰แžถแž„แž แŸ„แž…แžŽแžถแžŸแŸ‹แž˜แŸ’แžแž„แžšแŸ€แž„แžšแžถแž›แŸ‹แž–แžธแžšแžŸแž”แŸ’แžแžถแž แŸ แžขแŸ’แž“แž€แž‚แžฝแžšแžแŸ‚แžŠแžถแž€แŸ‹แž–แž„แŸ’แžšแžถแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‘แŸ…แž€แžถแž“แŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แž˜แžฝแž™แž…แŸ†แž“แžฝแž“ แžŠแŸ‚แž›แžขแŸ’แž“แž€แž˜แžถแž“ processor, RAM, disks แž‡แžถแžŠแžพแž˜แŸ” แž แžพแž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแžผแž…แž‚แŸ’แž“แžถ . แžขแŸ’แž“แž€แž‘แž‘แžฝแž›แž”แžถแž“แž›แž‘แŸ’แž’แž•แž›แŸ” แžŸแžผแž˜แž˜แžพแž›แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แžœแžถแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž–แžธแž€แžถแžšแžšแžแŸ‹แž˜แžปแž“แŸ”

แž แžพแž™แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžšแž€แžƒแžพแž‰แžแžถแž€แžถแžšแžŠแž€แžแž™แž”แžถแž“แž’แŸ’แž›แžถแž€แŸ‹แž…แžปแŸ‡แž™แŸ‰แžถแž„แžแŸ’แž›แžถแŸ†แž„แž“แŸ…แž€แž“แŸ’แž›แŸ‚แž„แžŽแžถแž˜แžฝแž™ แžœแžถแž“แžนแž„แž˜แžถแž“แž“แŸแž™แžแžถแžœแžถแž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸ‚แž›แž”แžถแž“แž€แžพแžแžกแžพแž„แž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž›แž–แžธแžšแžŸแž”แŸ’แžแžถแž แŸแž€แž“แŸ’แž›แž„แž˜แž€แž“แŸแŸ‡แŸ” แžœแžถแž“แžนแž„แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž€แŸ†แžŽแžแŸ‹แžขแžแŸ’แžแžŸแž‰แŸ’แž‰แžถแžŽ แž“แžทแž„แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž”แž‰แŸ’แž แžถแž”แžถแž“แž›แžฟแž“แž‡แžถแž„แž˜แžปแž“แŸ” แž แžพแž™แž˜แŸ’แžแž„แž‘แŸ€แž แž‘แžถแŸ†แž„แž“แŸแŸ‡แž‚แžบแž‡แžถแžšแž„แŸ’แžœแžถแžŸแŸ‹แžŠแžผแž…แž‚แŸ’แž“แžถแžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแžถแž…แžœแžถแžŸแŸ‹แž”แžถแž“แžแžถแžแžพแžขแŸ’แž“แž€แž’แŸ’แžœแžพแžœแžถแžŠแŸ„แž™แž‡แŸ„แž‚แž‡แŸแž™แž”แŸ‰แžปแžŽแŸ’แžŽแžถแŸ”

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž›แŸ’แžขแž”แŸ†แž•แžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” Anton Boyko (2017)

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แžŠแŸ‚แž›แž™แžพแž„แž˜แžถแž“แž‚แžบแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แŸ” แž˜แžถแž“โ€‹แž˜แž“แžปแžŸแŸ’แžŸโ€‹แžแžทแž…โ€‹แžŽแžถแžŸแŸ‹โ€‹แžŠแŸ‚แž›โ€‹แž™แž€โ€‹แž…แžทแžแŸ’แžโ€‹แž‘แžปแž€โ€‹แžŠแžถแž€แŸ‹โ€‹แž…แŸ†แž–แŸ„แŸ‡โ€‹แžšแžฟแž„โ€‹แž“แŸแŸ‡แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž‡แžฟแžแŸ’แž‰แžปแŸ† แž“แŸแŸ‡แž–แžทแžแž‡แžถแžšแžฟแž„แž’แŸ’แž„แž“แŸ‹แž’แŸ’แž„แžšแžŽแžถแžŸแŸ‹แŸ”

แžแŸ’แž˜แžธแŸ—แž“แŸแŸ‡แž˜แžถแž“แžšแžฟแž„แž‚แžฝแžšแžฑแŸ’แž™แžขแžŸแŸ‹แžŸแŸ†แžŽแžพแž…แž˜แžฝแž™แŸ” แž”แžปแžšแžŸแž‘แžถแŸ†แž„แž“แŸ„แŸ‡แž”แžถแž“แž˜แž€แžšแž€แžแŸ’แž‰แžปแŸ† แž แžพแž™แž“แžทแž™แžถแž™แžแžถแŸ– "แž‡แžฝแž™แž™แžพแž„แž’แŸ’แžœแžพแžŸแžœแž“แž€แž˜แŸ’แž˜แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แž“แŸƒแž–แžถแž€แŸ’แž™แžŸแžปแŸ†แžšแž”แžŸแŸ‹แž™แžพแž„"แŸ” แž™แžพแž„แž€แŸ’แžšแžกแŸแž€แž˜แžพแž›แž€แžผแžŠแž‡แžถแž˜แžฝแž™แž‚แŸ’แž“แžถแžขแžŸแŸ‹แžšแž™แŸˆแž–แŸแž›แž™แžผแžš แž–แžฝแž€แž‚แŸแž”แžถแž“แž”แŸ’แžšแžถแž”แŸ‹แžแŸ’แž‰แžปแŸ†แžขแŸ†แž–แžธแž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž‚แžผแžšแžŠแŸ’แž™แžถแž€แŸ’แžšแžถแž˜แŸ” แž แžพแž™แž”แžผแž€แžฌแžŠแž€แžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แž‚แžบแžกแžผแž‡แžธแžแž› แž™แž›แŸ‹แž”แžถแž“ แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž– แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แžถแž“แž˜แžฝแž™ แž”แŸ‰แžปแž“แŸ’แžแŸ‚! แž–แžฝแž€แž‚แŸแž˜แžถแž“แžฏแž€แžŸแžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แŸ’แžšแž—แž–แžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸ แžšแžฝแž˜แž‘แžถแŸ†แž„แžฏแž€แžŸแžถแžšแžŠแŸ‚แž›แž˜แž€แž–แžธแž•แž›แžทแžแž€แž˜แŸ’แž˜แž‡แžถแž˜แžฝแž™แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™ IP แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž…แžผแž› แž“แžทแž„แž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ…แž€แžถแž“แŸ‹แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž‘แžถแŸ†แž„แž“แŸแŸ‡แŸ”แž›แŸ”

แž แžพแž™แžแŸ’แž‰แžปแŸ†แž“แžทแž™แžถแž™แžแžถแŸ– โ€œแž˜แžทแž“แžขแžธแž‘แŸ แžขแŸ’แž“แž€แž”แžถแž“แž”แžทแž‘แž”แžšแžทแž™แžถแž€แžถแžŸแž•แž›แžทแžแž€แž˜แŸ’แž˜แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž‡แžถแž˜แžฝแž™แž“แžนแž„แž‡แž‰แŸ’แž‡แžถแŸ†แž„แž—แŸ’แž›แžพแž„ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แžถแžšแž–แžทแžแžŠแŸ‚แž›แžขแŸ’แž“แž€แž˜แžถแž“แž€แžถแžšแž…แžผแž› แž“แžทแž„แž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž•แž›แžทแžแž€แž˜แŸ’แž˜แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แŸ’แžšแž—แž– แž แžพแž™แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŽแžถแž˜แžฝแž™แžขแžถแž…แžขแžถแž“แžœแžถแž”แžถแž“ แžœแžถแž‡แžถแž แžถแž“แžทแž—แŸแž™แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แžŠแŸแž’แŸ†แž˜แžฝแž™แžšแžฝแž…แž‘แŸ…แž แžพแž™แŸ” . แž แžพแž™โ€‹แž˜แžทแž“โ€‹แžแžถโ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แžšแž”แžŸแŸ‹โ€‹แžขแŸ’แž“แž€โ€‹แž˜แžถแž“โ€‹แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–โ€‹แž€แž˜แŸ’แžšแžทแžโ€‹แžŽแžถโ€‹แž–แžธโ€‹แž…แŸ†แžŽแžปแž…โ€‹แž“แŸƒโ€‹แž‘แžทแžŠแŸ’แž‹แž—แžถแž–โ€‹แž€แžผแžŠโ€‹แž“แŸ„แŸ‡โ€‹แž‘แŸ แž”แžพโ€‹แžขแŸ’แž“แž€โ€‹แž‘แžปแž€โ€‹แžœแžถโ€‹แž“แŸ…โ€‹แž€แŸ’แž“แžปแž„โ€‹แž€แžถแžšโ€‹แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„โ€‹แž”แŸ’แžšแž—แž– แž“แŸ„แŸ‡โ€‹แžขแŸ’แž“แž€โ€‹แž“แžนแž„โ€‹แž˜แžทแž“โ€‹แž†แŸ’แž›แž„แž€แžถแžแŸ‹โ€‹แž€แžถแžšโ€‹แž’แŸ’แžœแžพโ€‹แžŸแžœแž“แž€แž˜แŸ’แž˜โ€‹แž“แŸ…โ€‹แž€แž“แŸ’แž›แŸ‚แž„โ€‹แžŽแžถโ€‹แžกแžพแž™ยปแŸ” แž“แŸ„แŸ‡แž แžพแž™แž‡แžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž€แŸ†แž–แžปแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแŸ”

แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แŸ” แž™แžพแž„แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž˜แžถแž“แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแž“แŸ…แž€แŸ’แž“แžปแž„แž”แžšแžทแž™แžถแž€แžถแžŸแž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถแŸ” แžงแž‘แžถแž แžšแžŽแŸ แž™แžพแž„แžขแžถแž…แž˜แžถแž“แž€แžถแžšแž…แžผแž› แž“แžทแž„แž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹แž•แŸ’แžŸแŸแž„แž‚แŸ’แž“แžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹ QA แž€แžถแžšแž”แž„แŸ’แž แžถแž‰ แž”แžšแžทแž™แžถแž€แžถแžŸแž•แž›แžทแžแž€แž˜แŸ’แž˜แŸ”แž›แŸ”

แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž“แŸแŸ‡แž€แŸแžขแžถแž…แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž•แž„แžŠแŸ‚แžšแŸ” แžœแžถแž‚แžฝแžšแžแŸ‚แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แž–แžธแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแŸ’แž›แžฝแž“แžœแžถแž‡แžถแž“แžทแž…แŸ’แž…แŸ” แž แŸแžแžปแžขแŸ’แžœแžธ? แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚แžขแŸ’แž“แž€แž”แžถแž“แž”แž„แŸ’แž€แžพแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž˜แŸ’แžแž„ แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž˜แžทแž“แžแŸ’แžœแž›แŸ‹แžแžถแžแžพแžขแŸ’แž“แž€แž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ…แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ SQL แžแžถแž˜แžšแž™แŸˆ IP แž”แŸ‚แž”แž“แŸแŸ‡ แžฌแž”แŸ‚แž”แž“แŸแŸ‡ แž“แžทแž„ IP แž”แŸ‚แž”แž“แŸแŸ‡แž‘แŸ แžœแžถแž‚แžฝแžšแžแŸ‚แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแžผแž…แž‚แŸ’แž“แžถแŸ” แž แŸแžแžปแžŠแžผแž…แŸ’แž“แŸแŸ‡แž แžพแž™ แž”แŸ’แžšแžŸแžทแž“แž”แžพแž—แŸ’แž›แžถแž˜แŸ—แž“แŸ„แŸ‡ แž˜แžถแž“แžขแŸ’แž“แž€แžŽแžถแž˜แžฝแž™แž“แŸ…แžแŸ‚ hardcoding แž€แžถแžšแžแž—แŸ’แž‡แžถแž”แŸ‹แžแŸ’แžŸแŸ‚แžขแž€แŸ’แžŸแžšแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžผแžŠแž“แŸ„แŸ‡ แž…แžผแžšแž…แž„แž…แžถแŸ†แžแžถ แžแŸ’แž‰แžปแŸ†แž“แžนแž„แžŸแŸ’แžœแŸ‚แž„แžšแž€แžขแŸ’แž“แž€ แž แžพแž™แžŠแžถแž€แŸ‹แž‘แŸ„แžŸแžขแŸ’แž“แž€ แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžƒแžพแž‰แžแŸ’แž›แžฝแž“แžขแŸ’แž“แž€แž“แŸ…แž›แžพแž‚แž˜แŸ’แžšแŸ„แž„แžŠแžผแž…แž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™แžแŸ’แž‰แžปแŸ†แŸ” แžœแžถแžแŸ‚แž„แžแŸ‚แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแžถแž€แŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€ แžงแž‘แžถแž แžšแžŽแŸแž“แŸ…แž€แŸ’แž“แžปแž„ web.config แŸ”

แž แžพแž™โ€‹แž€แžถแžšแž€แŸ†แžŽแžแŸ‹โ€‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’โ€‹แž“แŸแŸ‡โ€‹แžแŸ’แžšแžผแžœแž”แžถแž“โ€‹แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„โ€‹แžŠแŸ„แž™โ€‹แžกแŸ‚แž€โ€‹แž–แžธโ€‹แž‚แŸ’แž“แžถโ€‹แžšแžฝแž…โ€‹แž‘แŸ…โ€‹แž แžพแž™ แž–แŸ„แž›โ€‹แž‚แžบโ€‹แž–แžทแžแž‡แžถโ€‹แž–แŸแž›โ€‹แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€โ€‹แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž“แžทแž„โ€‹แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„โ€‹แžขแžถแž…โ€‹แž˜แž€โ€‹แžขแž„แŸ’แž‚แžปแž™โ€‹แž€แŸ’แž“แžปแž„โ€‹แž”แž“แŸ’แž‘แž”แŸ‹โ€‹แžแŸ‚แž˜แžฝแž™แŸ” แž แžพแž™โ€‹แžขแŸ’แž“แž€โ€‹แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แžขแžถแž…โ€‹แž“แžทแž™แžถแž™โ€‹แžแžถโ€‹แŸ– ยซโ€‹แž˜แžพแž› แž“แŸแŸ‡โ€‹แž‡แžถโ€‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž‚แŸ„แž›แž–แžธแžšโ€‹แž“แŸƒโ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แžšแž”แžŸแŸ‹แžแŸ’แž‰แžปแŸ†แŸ” แž–แžฝแž€แž‚แŸแž’แŸ’แžœแžพแž€แžถแžšแŸ” แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแŸ’แžšแžผแžœแž€แžถแžšแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ” แž“แŸ…แž‘แžธแž“แŸแŸ‡แž“แŸ…แž‡แžถแž”แŸ‹แž“แžนแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž‚แŸ„แž›แž–แžธแžš แž˜แžถแž“แžฏแž€แžŸแžถแžšแž˜แžฝแž™แŸ” แž“แŸ…แž€แŸ’แž“แžปแž„แžฏแž€แžŸแžถแžšแž“แŸแŸ‡ แžœแžถแž›แž“แŸแŸ‡แž‘แž‘แžฝแž›แžแžปแžŸแžแŸ’แžšแžผแžœแž…แŸ†แž–แŸ„แŸ‡แž€แžถแžšแž…แžผแž› แž“แŸแŸ‡แž‚แžบแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹ แž“แŸแŸ‡แž‚แžบแžŸแž˜แŸ’แžšแžถแž”แŸ‹ IP แŸ” แžŠแžถแž€แŸ‹โ€‹แž–แž„แŸ’แžšแžถแž™โ€‹แžœแžถโ€‹แž“แŸ…โ€‹แž€แž“แŸ’แž›แŸ‚แž„โ€‹แžŽแžถโ€‹แž€แŸโ€‹แž”แžถแž“ยปแŸ” แž แžพแž™โ€‹แžœแžถโ€‹แžŸแžถแž˜แž‰แŸ’แž‰โ€‹แž“แžทแž„โ€‹แž…แŸ’แž”แžถแžŸแŸ‹โ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹โ€‹แžขแŸ’แž“แž€โ€‹แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แŸ” แž‚แžถแžแŸ‹โ€‹แžขแžถแž…โ€‹แž”แŸ’แžšแžพโ€‹แžœแžถโ€‹แž”แžถแž“โ€‹แž‚แŸ’แžšแž”แŸ‹โ€‹แž‘แžธแž€แž“แŸ’แž›แŸ‚แž„โ€‹แžŠแŸ„แž™โ€‹แž€แžถแžšโ€‹แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„โ€‹แž€แžถแžšโ€‹แž€แŸ†แžŽแžแŸ‹โ€‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’โ€‹แž“แŸแŸ‡แŸ”

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž›แŸ’แžขแž”แŸ†แž•แžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” Anton Boyko (2017)

แž แžพแž™แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž…แžปแž„แž€แŸ’แžšแŸ„แž™แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž…แž„แŸ‹แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž‚แžบแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžŠแŸ‚แž›แž‘แžถแž€แŸ‹แž‘แž„แž™แŸ‰แžถแž„แžแŸ’แž›แžถแŸ†แž„แž‘แŸ…แž“แžนแž„แž–แž–แž€แŸ” แž แžพแž™แžœแžถแž“แžถแŸ†แž˜แž€แž“แžผแžœแžฅแž‘แŸ’แž’แžทแž–แž›แžขแžแžทแž”แžšแž˜แžถ แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž’แŸ’แžœแžพแž€แžถแžšแž“แŸ…แž€แŸ’แž“แžปแž„แž–แž–แž€แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแž€แžถแžšแžŠแž€แž™แž€แž…แŸแž‰แžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž“แŸƒแž”แžšแžทแžŸแŸ’แžแžถแž“แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”

แžแŸ’แž‰แžปแŸ†แžŠแžนแž„แžแžถแž˜แžถแž“แž˜แž“แžปแžŸแŸ’แžŸแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแž“แŸ’แž“แžทแžŸแžธแž‘แž“แŸแŸ‡แž–แžธแž€แŸ’แžšแžปแž˜แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แŸ” แž แžพแž™แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แŸ’แžšแžปแž˜แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžŠแŸ‚แž›แžแŸ’แž‰แžปแŸ†แž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™ แž™แžพแž„แž”แŸ’แžšแžพแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸแŸ‡แŸ”

แž แŸแžแžปแžขแŸ’แžœแžธ? แž‡แžถแž€แžถแžšแž–แžทแžแžŽแžถแžŸแŸ‹ แžœแžถแž–แžทแžแž‡แžถแž›แŸ’แžขแžŽแžถแžŸแŸ‹แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž“แžธแž˜แžฝแž™แŸ—แž˜แžถแž“แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแžŠแŸ‚แž›แž“แžนแž„แž’แŸ’แžœแžพแž€แžถแžš 24/7 แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแž“แŸแŸ‡แž‡แžถแžŠแŸ†แžŽแžนแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€ แž”แŸ’แžšแž แŸ‚แž›แž‡แžถแžขแŸ’แž“แž€แž˜แžทแž“แž”แžถแž“แž™แž€แž…แžทแžแŸ’แžแž‘แžปแž€แžŠแžถแž€แŸ‹แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžแŸ’แž›แžฝแž“แžฏแž„แž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžš 24/7 แž‘แŸแŸ” แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‡แžถแž’แž˜แŸ’แž˜แžแžถแž’แŸ’แžœแžพแž€แžถแžš 8 แž˜แŸ‰แŸ„แž„แž€แŸ’แž“แžปแž„แž˜แžฝแž™แžแŸ’แž„แŸƒแŸ” แž‘แŸ„แŸ‡แž”แžธแž‡แžถแž‚แžถแžแŸ‹แž˜แž€แž’แŸ’แžœแžพแž€แžถแžšแž›แžฟแž“แž€แŸแžŠแŸ„แž™ แž‚แžถแžแŸ‹แž˜แžถแž“แžขแžถแž แžถแžšแžแŸ’แž„แŸƒแžแŸ’แžšแž„แŸ‹แž’แŸ†แž˜แžฝแž™แž€แŸ’แž“แžปแž„แžขแŸ†แžกแžปแž„แž–แŸแž›แžŠแŸ‚แž›แž‚แžถแžแŸ‹แž‘แŸ…แž€แž“แŸ’แž›แŸ‚แž„แž แžถแžแŸ‹แž”แŸ’แžšแžถแžŽแŸ” แžŸแžผแž˜แžฑแŸ’แž™แžœแžถแž˜แžถแž“แžšแž™แŸˆแž–แŸแž› 12 แž˜แŸ‰แŸ„แž„แž€แŸ’แž“แžปแž„แž˜แžฝแž™แžแŸ’แž„แŸƒแž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž–แžทแžแž‡แžถแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž’แž“แž’แžถแž“แž‘แžถแŸ†แž„แž“แŸแŸ‡แŸ” แž™แŸ„แž„แžแžถแž˜แž…แŸ’แž”แžถแž”แŸ‹แžšแž”แžŸแŸ‹แž™แžพแž„ แž™แžพแž„แž˜แžถแž“ 5 แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜ 7 แžแŸ’แž„แŸƒแž€แŸ’แž“แžปแž„แž˜แžฝแž™แžŸแž”แŸ’แžแžถแž แŸแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž…แžถแžแŸ‹แž‘แžปแž€แžแžถแž‡แžถแžแŸ’แž„แŸƒแž’แŸ’แžœแžพแž€แžถแžšแŸ”

แžŠแžผแž…แŸ’แž“แŸ„แŸ‡แž แžพแž™ แž“แŸ…แžแŸ’แž„แŸƒแž’แŸ’แžœแžพแž€แžถแžšแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แŸแŸ‡แž˜แžทแž“แž‚แžฝแžšแžŠแŸ†แžŽแžพแžšแž€แžถแžš 24 แž˜แŸ‰แŸ„แž„แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แžถแž“แžแŸ‚ 12 แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡ แž แžพแž™แž“แŸ…แž…แžปแž„แžŸแž”แŸ’แžแžถแž แŸแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แŸแŸ‡แž˜แžทแž“แž‚แžฝแžšแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แžถแž›แŸ‹แžแŸ‚แžŸแŸ„แŸ‡แŸ” แžœแžถแž แžถแž€แŸ‹แžŠแžผแž…แž‡แžถแžแžถแžขแŸ’แžœแžธแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แž‚แžบแžŸแžถแž˜แž‰แŸ’แž‰แžŽแžถแžŸแŸ‹ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžขแŸ’แžœแžธแžŠแŸ‚แž›แžŸแŸ†แžแžถแž“แŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž“แžทแž™แžถแž™แž“แŸ…แž‘แžธแž“แŸแŸ‡? แžแžถแž˜แžšแž™แŸˆแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžŠแŸแžŸแžถแž˜แž‰แŸ’แž‰แž“แŸแŸ‡แž“แŸ…แž›แžพแž€แžถแž›แžœแžทแž—แžถแž‚แž‡แžถแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž“แŸแŸ‡ แžœแžถแžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž€แžถแžแŸ‹แž”แž“แŸ’แžแž™แž€แžถแžšแž…แŸ†แžŽแžถแž™แž›แžพแž€แžถแžšแžแŸ‚แžšแž€แŸ’แžŸแžถแž”แžšแžทแžŸแŸ’แžแžถแž“แž‘แžถแŸ†แž„แž“แŸแŸ‡แž”แžถแž“ 70% แž–แŸ„แž›แž‚แžบแžขแŸ’แž“แž€แž”แžถแž“แž™แž€แžแž˜แŸ’แž›แŸƒแž“แŸƒ dev, QA, demo, แž”แžšแžทแžŸแŸ’แžแžถแž“แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ แž แžพแž™แž”แŸ‚แž„แž…แŸ‚แž€แžœแžถแžŠแŸ„แž™ 3 แŸ”

แžŸแŸ†แžŽแžฝแžšแžŸแžฝแžšแžแžถ แžแžพแžแŸ’แžšแžผแžœแž’แŸ’แžœแžพแžขแŸ’แžœแžธแž‡แžถแž˜แžฝแž™แž›แžปแž™แžŠแŸ‚แž›แž“แŸ…แžŸแž›แŸ‹? แžงแž‘แžถแž แžšแžŽแŸ แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‚แžฝแžšแžแŸ‚แž‘แžทแž‰ ReSharper แž”แŸ’แžšแžŸแžทแž“แž”แžพแž–แžฝแž€แž‚แŸแž˜แžทแž“แž‘แžถแž“แŸ‹แž˜แžถแž“แŸ” แžฌแž˜แžถแž“แž–แžทแž’แžธแž‡แž”แŸ‹แž›แŸ€แž„แžŸแŸ’แžšแžถแž€แŸ’แžšแžกแžปแž€แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแžขแŸ’แž“แž€แž–แžธแž˜แžปแž“แž˜แžถแž“แž”แžšแžทแž™แžถแž€แžถแžŸแž˜แžฝแž™แžŠแŸ‚แž›แž‘แžถแŸ†แž„ dev แž“แžทแž„ QA แžŸแŸŠแžธแžŸแŸ’แž˜แŸ… แž แžพแž™แž“แŸ„แŸ‡แž แžพแž™แž‡แžถแžœแžถ แžฅแžกแžผแžœแž“แŸแŸ‡แžขแŸ’แž“แž€แžขแžถแž…แž”แž„แŸ’แž€แžพแž 3 แž•แŸ’แžŸแŸแž„แž‚แŸ’แž“แžถแžŠแŸ‚แž›แž“แžนแž„แž“แŸ…แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€ แž แžพแž™แž˜แž“แžปแžŸแŸ’แžŸแž“แžนแž„แž˜แžทแž“แž‡แŸ’แžšแŸ€แžแž‡แŸ’แžšแŸ‚แž€แž‚แŸ’แž“แžถแž‘แŸ…แžœแžทแž‰แž‘แŸ…แž˜แž€แž‘แŸแŸ”

แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž DevOps แž›แŸ’แžขแž”แŸ†แž•แžปแžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” Anton Boyko (2017)

แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แžŸแŸ’แž›แžถแž™แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžœแžถแžŸแŸ‹แžœแŸ‚แž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แž“แŸ’แž แžแžพแž™แžพแž„แžขแžถแž…แž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แžถแž“แžŠแŸ„แž™แžšแž”แŸ€แž”แžŽแžถ แž”แŸ’แžšแžŸแžทแž“แž”แžพแž™แžพแž„แž˜แžถแž“แž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถ 1 แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„ แž–แžธแžšแžแŸ‚แž€แŸ’แžšแŸ„แž™แž˜แž€แž˜แžถแž“แž˜แžฝแž™แž›แžถแž“? แžแžพแž’แŸ’แžœแžพแžŠแžผแž…แž˜แŸ’แžแŸแž…แžŠแžพแž˜แŸ’แž”แžธแž™แž›แŸ‹แž–แžธแž˜แžผแž›แž แŸแžแžป แž“แžทแž„แžขแŸ’แžœแžธแžŠแŸ‚แž›แž‡แžถแž…แŸ†แžŽแžปแž…แž“แŸƒแž€แžถแžšแžœแžถแžŸแŸ‹แžœแŸ‚แž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž?

แž“แŸแŸ‡โ€‹แž‡แžถโ€‹แžŸแŸ†แžŽแžฝแžšโ€‹แž›แŸ’แžข แž–แŸ’แžšแŸ„แŸ‡โ€‹แžขแŸ’แž“แž€โ€‹แž‚แžฝแžšโ€‹แžแŸ‚โ€‹แžœแžถแžŸแŸ‹โ€‹แžŸแŸ’แž‘แž„แŸ‹โ€‹แž€แžถแžšโ€‹แžขแž“แžปแžœแžแŸ’แžโ€‹แž›แžพโ€‹แž’แž“แž’แžถแž“โ€‹แžŠแžŠแŸ‚แž›แŸ” แž“แŸ„แŸ‡แž‚แžบแžขแŸ’แž“แž€แž”แž‰แŸ’แž…แŸแž‰แž€แžผแžŠแžแŸ’แž˜แžธ แžขแŸ’แž“แž€แžœแžถแžŸแŸ‹แžœแŸ‚แž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž›แžพแž€แžผแžŠแžแŸ’แž˜แžธแŸ” แžงแž‘แžถแž แžšแžŽแŸ แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแžŸแžถแž€แž›แŸ’แž”แž„แžŸแŸแžŽแžถแžšแžธแž™แŸ‰แžผแž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถ แžงแž”แž˜แžถแžแžถแžขแŸ’แž“แž€แž…แž„แŸ‹แžŸแžถแž€แž›แŸ’แž”แž„แž–แžธแžšแž”แŸ€แž”แžŠแŸ‚แž›แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แžพแž”แž“แŸ’แž‘แžปแž€แžŸแŸ’แžšแžถแž› แžŠแŸ‚แž›แž˜แžถแž“แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ 1 แž“แžถแž€แŸ‹ แž แžพแž™แž‘แŸ†แž แŸ†แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™แž‚แžบ 000 แž‡แžธแž แŸ’แž‚แžถแž”แŸƒแŸ” แžขแŸ’แž“แž€โ€‹แž”แžถแž“โ€‹แžœแžถแžŸแŸ‹โ€‹แžœแžถโ€‹แž แžพแž™โ€‹แž”แžถแž“โ€‹แž›แŸแžโ€‹แŸ” แž”แž“แŸ’แž‘แžถแž”แŸ‹แž™แžพแž„แž™แž€แžŸแŸแžŽแžถแžšแžธแž™แŸ‰แžผแž˜แžฝแž™แž‘แŸ€แžแŸ” แžงแž‘แžถแž แžšแžŽแŸ แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ 5 แž“แžถแž€แŸ‹ แž‘แŸ†แž แŸ†แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แžทแž“แŸ’แž“แž“แŸแž™ 5 แžแŸแžšแŸ‰แžถแž”แŸƒแŸ” แž™แžพแž„แž”แžถแž“แž‘แž‘แžฝแž›แž›แž‘แŸ’แž’แž•แž›แž แžพแž™แž…แž„แž…แžถแŸ†แž–แžฝแž€แž‚แŸแŸ”

แžแžพแž˜แžถแž“แžขแŸ’แžœแžธแžŸแŸ†แžแžถแž“แŸ‹แž“แŸ…แž‘แžธแž“แŸแŸ‡? แž…แŸ†แžŽแžปแž…แžŸแŸ†แžแžถแž“แŸ‹แž“แŸ…แž‘แžธแž“แŸแŸ‡แž‚แžบแžแžถ แžขแžถแžŸแŸ’แžšแŸแž™แž›แžพแžŸแŸแžŽแžถแžšแžธแž™แŸ‰แžผ แž”แžšแžทแž˜แžถแžŽแž‘แžทแž“แŸ’แž“แž“แŸแž™ แž…แŸ†แž“แžฝแž“แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแŸ†แžŽแžถแž›แž‚แŸ’แž“แžถ แŸ”แž›แŸ” แžขแŸ’แž“แž€แžขแžถแž…แž“แžนแž„แžˆแžถแž“แžŠแž›แŸ‹แžŠแŸ‚แž“แž€แŸ†แžŽแžแŸ‹แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แŸ” แžงแž‘แžถแž แžšแžŽแŸ แžŠแž›แŸ‹แžŠแŸ‚แž“แž€แŸ†แžŽแžแŸ‹แž“แŸƒแž€แžถแžแž”แžŽแŸ’แžแžถแž‰ แžฌแžŠแŸ‚แž“แž€แŸ†แžŽแžแŸ‹แž“แŸƒแžŠแŸ’แžšแžถแž™แžœแŸแžšแžนแž„ แžฌแžŠแŸ‚แž“แž€แŸ†แžŽแžแŸ‹แž“แŸƒแžŸแž˜แžแŸ’แžแž—แžถแž–แžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ” แž“แŸแŸ‡แž‡แžถแžขแŸ’แžœแžธแžŠแŸ‚แž›แžŸแŸ†แžแžถแž“แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž€แŸ’แž“แžปแž„แž€แžถแžšแž™แž›แŸ‹แŸ” แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแŸแžŽแžถแžšแžธแž™แŸ‰แžผแž•แŸ’แžŸแŸแž„แŸ—แž‚แŸ’แž“แžถ แžขแŸ’แž“แž€แžšแžแŸ‹แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แžŠแŸ‚แž“แž€แŸ†แžŽแžแŸ‹แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แŸ” แž แžพแž™แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž™แž›แŸ‹แž–แžธแž›แŸแžแž“แŸ…แž–แŸแž›แžขแŸ’แž“แž€แžœแžถแž™แž–แžฝแž€แž‚แŸแŸ”

แžแžพแž™แžพแž„แž€แŸ†แž–แžปแž„แž“แžทแž™แžถแž™แžขแŸ†แž–แžธแž€แžถแžšแžœแžถแžŸแŸ‹แžœแŸ‚แž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž“แŸ…แž€แŸ’แž“แžปแž„แž”แžšแžทแž™แžถแž€แžถแžŸแžŸแžถแž€แž›แŸ’แž”แž„แž–แžทแžŸแŸแžŸแžฌ? แž“แŸ„แŸ‡โ€‹แž‚แžบโ€‹แžแžถโ€‹แž“แŸแŸ‡โ€‹แž˜แžทแž“โ€‹แž˜แŸ‚แž“โ€‹แž‡แžถโ€‹แž€แžถแžšโ€‹แž•แž›แžทแžโ€‹?

แž”แžถแž‘ แž“แŸแŸ‡แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแž€แžถแžšแž•แž›แžทแžแž‘แŸ แž“แŸแŸ‡แž‡แžถแž”แžšแžทแž™แžถแž€แžถแžŸแžŸแžถแž€แž›แŸ’แž”แž„ แžŠแŸ‚แž›แžแŸ‚แž„แžแŸ‚แžŠแžผแž…แž‚แŸ’แž“แžถ แžŠแžผแž…แŸ’แž“แŸแŸ‡แžขแŸ’แž“แž€แžขแžถแž…แž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แžœแžถแž”แžถแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžœแžถแžŸแŸ‹แžœแŸ‚แž„แž–แžธแž˜แžปแž“แŸ”

แž™แž›แŸ‹แž แžพแž™ แžขแžšแž‚แžปแžŽ!

แž”แŸ’แžšแžŸแžทแž“แž”แžพแž‚แŸ’แž˜แžถแž“แžŸแŸ†แžŽแžฝแžšแž‘แŸ แžแŸ’แž‰แžปแŸ†แž‚แžทแžแžแžถแž™แžพแž„แžขแžถแž…แž”แž‰แŸ’แž…แž”แŸ‹แž”แžถแž“แŸ” แžŸแžผแž˜แžขแžšแž‚แžปแžŽ!

แž”แŸ’แžšแž—แž–: www.habr.com

แž‘แžทแž‰แž€แžถแžšแž”แž„แŸ’แž แŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS, แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS ๐Ÿ”ฅ แž‘แžทแž‰แžŸแŸแžœแžถแž”แž„แŸ’แž แŸ„แŸ‡แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS | ProHoster