เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบœเบนเป‰เบญเปเบฒเบ™เบงเบเบเบฒเบ™เบเปˆเบฒเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เบ‚เบญเบ‡เบ›เบฐเบ•เบน Banki.ru Andrey Nikolsky เบเปˆเบฒเบงเปƒเบ™เบเบญเบ‡เบ›เบฐเบŠเบธเบกเบ›เบตเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ DevOpsDays Moscow เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเปเบฒเบžเป‰เบฒ: เบงเบดเบ—เบตเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เป€เบ”เบฑเบเบเปเบฒเบžเป‰เบฒเบขเบนเปˆเปƒเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡, เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเปเบฒเบžเป‰เบฒเบšเปเปˆเบ”เบต, เบˆเบฐเป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”เบเบฑเบšเบžเบงเบเป€เบ‚เบปเบฒ, เปเบฅเบฐเบˆเบฐเป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”เบ–เป‰เบฒเบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบŠเปˆเบงเบ.

เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰เบเบฒเบ™เบ•เบฑเบ”เปเบกเปˆเบ™เบชเบฐเบšเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ‚เบญเบ‡เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™.


เบชเบฐเบšเบฒเบเบ”เบตเป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™! เบ‚เป‰เบญเบเบŠเบทเปˆ Andrey, เบ‚เป‰เบญเบเป€เบ›เบฑเบ™เบซเบปเบงเบซเบ™เป‰เบฒเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบขเบนเปˆ Banki.ru.

เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบกเบตโ€‹เบเบฒเบ™โ€‹เบšเปโ€‹เบฅเบดโ€‹เบเบฒเบ™โ€‹เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹เปƒเบซเบเปˆโ€‹, เป€เบซเบผเบปเปˆเบฒโ€‹เบ™เบตเป‰โ€‹เปเบกเปˆเบ™โ€‹เบเบฒเบ™โ€‹เบšเปโ€‹เบฅเบดโ€‹เบเบฒเบ™ monolithic เบ”เบฑเปˆเบ‡โ€‹เบเปˆเบฒเบงโ€‹, เบกเบตโ€‹เบเบฒเบ™โ€‹เบšเปโ€‹เบฅเบดโ€‹เบเบฒเบ™โ€‹เปƒเบ™โ€‹เบ„เบงเบฒเบกโ€‹เบซเบกเบฒเบโ€‹เบ„เบฅเบฒโ€‹เบชโ€‹เบชเบดเบโ€‹เบซเบผเบฒเบโ€‹, เปเบฅเบฐโ€‹เบกเบตโ€‹เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹เบ™เป‰เบญเบโ€‹เบซเบผเบฒเบโ€‹. เปƒเบ™เบ„เปเบฒเบชเบฑเบšเบ‚เบญเบ‡เปเบฎเบ‡เบ‡เบฒเบ™ - เบŠเบฒเบงเบ™เบฒเบ‚เบญเบ‡เบ‚เป‰เบญเบ, เบ‚เป‰เบญเบเป€เบงเบปเป‰เบฒเบงเปˆเบฒเบ–เป‰เบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ”เบฒเบเปเบฅเบฐเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ, เบกเบฑเบ™เปเบกเปˆเบ™เบˆเบธเบ™เบฅเบฐเบžเบฒเบ, เปเบฅเบฐเบ–เป‰เบฒเบกเบฑเบ™เบšเปเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเปเบฅเบฐเบ™เป‰เบญเบ, เบกเบฑเบ™เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™.

เบ‚เปเป‰เบ”เบตเบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™

เบ‚เป‰เบญเบเบˆเบฐเบ‚เป‰เบฒเบกเบ‚เปเป‰เป„เบ”เป‰เบ›เบฝเบšเบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เบเบฒเบ™เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบขเปˆเบฒเบ‡เป„เบงเบงเบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปเบฅเบฐเป€เบฅเบตเปˆเบกเบเบฒเบ™เบœเบฐเบฅเบดเบ”. เบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™, เบ—เปˆเบฒเบ™เป„เบ”เป‰ cloned เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™. เบ—เปˆเบฒเบ™เบกเบตเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบซเบผเบฒเบ, เบ—เปˆเบฒเบ™เป„เบ”เป‰เป‚เบ„เบ™เบกเบฑเบ™เปเบฅเบฐเบ”เปเบฒเบฅเบปเบ‡เบŠเบตเบงเบดเบ”เบเบฑเบšเบกเบฑเบ™. เบ™เบตเป‰เปเบกเปˆเบ™เป‚เบšเบ™เบฑเบ”เบ—เบตเปˆเบ”เบต, เปเบฅเบฐ, เปƒเบ™เบซเบผเบฑเบเบเบฒเบ™, เป€เบกเบทเปˆเบญเบžเบงเบเป€เบฎเบปเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบกเบฑเบ™เบ–เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ, เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบญเบฑเบ™เบ—เบตเบชเบญเบ‡, เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเป‚เบ”เบ”เบ”เปˆเบฝเบง, เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบกเบตเบ—เบตเบกเบ‡เบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบซเบผเบฒเบเป†เบ„เบปเบ™, เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบผเบฒเบเปƒเบ™เปเบ•เปˆเบฅเบฐเบ—เบตเบก, เปเบฅเบฐเปเบ•เปˆเบฅเบฐเบ—เบตเบกเบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡.

เบเบฑเบšเบ—เบตเบกเบ‡เบฒเบ™เบกเบต nuance เป€เบ›เบฑเบ™. เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบกเปˆเบ™เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เปเบฅเบฐเบกเบต, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เบ„เบปเบ™ snowflake. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เป€เบซเบฑเบ™เบชเบดเปˆเบ‡เบ™เบตเป‰เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เบเบฑเบš Maxim Dorofeev. เบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบ„เบปเบ™ snowflake เบขเบนเปˆเปƒเบ™เบšเบฒเบ‡เบ—เบตเบกเปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบ„เบปเบ™เบญเบทเปˆเบ™. เบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบ—เบปเปˆเบงเบšเปเบฅเบดเบชเบฑเบ”เบšเปเปˆเบชเบฐเป€เบซเบกเบตเบžเบฒเบš.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เป€เบšเบดเปˆเบ‡เบฎเบนเบš: เบ™เบตเป‰เปเบกเปˆเบ™เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบ”เบต, เบฅเบฒเบงเบกเบตเบกเบทเปƒเบซเบเปˆ, เบฅเบฒเบงเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เบซเบผเบฒเบ. เบšเบฑเบ™เบซเบฒเบ•เบปเป‰เบ™เบ•เปเปเบกเปˆเบ™เบšเปˆเบญเบ™เบ—เบตเปˆเบกเบทเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบกเบฒเบˆเบฒเบ.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบกเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™ Go, เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบขเบนเปˆเปƒเบ™ Erlang, เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบขเบนเปˆเปƒเบ™ Ruby, เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบขเบนเปˆเปƒเบ™ PHP, เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบขเบนเปˆเปƒเบ™ Python. เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ‚เบฐเบซเบเบฒเบเป„เบ”เป‰เบขเปˆเบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡. เบเบฑเบ‡เบกเบต nuances เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ—เบตเปˆเป€เบ™เบฑเป‰เบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปเบกเปˆเบ™เบเปˆเบฝเบงเบเบฑเบš devops เบ•เบปเป‰เบ™เบ•เป. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบšเปเปˆเบกเบตเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”, เบšเปเปˆเบกเบตเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบกเบฑเบ™เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เบˆเบฒเบเบ•เบปเบงเบขเปˆเบฒเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป„เบ›เบซเบฒเบ•เบปเบงเบขเปˆเบฒเบ‡, เปเบฅเบฐเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เป„เบ›เบ—เบตเปˆเบ™เบฑเป‰เบ™เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบขเบนเปˆเปƒเบ™เบ™เบฐเบฅเบปเบ.

เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบ—เปˆเบฒเบ™เบกเบต 20 เบšเปเบฅเบดเบเบฒเบ™เปเบฅเบฐเบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบ™เปเบฒเปƒเบŠเป‰เบ”เป‰เบงเบเบกเบท, เบ—เปˆเบฒเบ™เบกเบต 20 consoles, เปเบฅเบฐเบžเป‰เบญเบกเป†เบเบฑเบ™เบเบปเบ” "เป€เบ‚เบปเป‰เบฒ" เบ„เบท ninja. เบกเบฑเบ™เบšเปเปˆเบ”เบตเบซเบผเบฒเบ.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบตเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš (เบ–เป‰เบฒเบกเบตเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš, เปเบ™เปˆเบ™เบญเบ™), เปเบฅเบฐเบ—เปˆเบฒเบ™เบเบฑเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบชเปเบฒเป€เบฅเบฑเบ”เบกเบฑเบ™เบ”เป‰เบงเบเป„เบŸเบฅเปŒเป€เบžเบทเปˆเบญเปƒเบซเป‰เบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ”, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบเบฑเบ‡เบกเบตเบ‚เปˆเบฒเบงเบšเปเปˆเบ”เบตเบชเปเบฒเบฅเบฑเบšเบ—เปˆเบฒเบ™.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ Amazon เบชเบฐเป€เบžเบฒเบฐเปเบฅเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบฅเบฑเบ”เป€เบŠเบ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเบญเบ‡เป€เบ”เบทเบญเบ™เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰เบ—เปˆเบฒเบ™เบเปเปˆเบกเบต "เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบขเบนเปˆเบญเป‰เบญเบกเบ‚เป‰เบฒเบ‡เปเบกเปˆเบ™เป„เบŸเป„เบซเบกเป‰, เบ‚เป‰เบญเบเบชเบฐเบšเบฒเบเบ”เบต, เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เป€เบขเบฑเบ™."

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰ Ansible เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”, Puppet เบชเปเบฒเบฅเบฑเบš convergence, เป„เบกเป‰เป„เบœเปˆเป€เบžเบทเปˆเบญเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰, เปเบฅเบฐ Confluence เป€เบžเบทเปˆเบญ somehow เบญเบฐเบ—เบดเบšเบฒเบเบกเบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”.

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเบšเปเปˆเบขเบนเปˆเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰เปƒเบ™เบฅเบฒเบเบฅเบฐเบญเบฝเบ”, เป€เบžเบฒเบฐเบงเปˆเบฒเบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เปเบกเปˆเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš, เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบ•เบปเบงเบขเปˆเบฒเบ‡, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบšเบฑเบ™เบซเบฒเบ—เบตเปˆ Puppet เปƒเบ™เป€เบŠเบตเบŸเป€เบงเบตเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš Ruby 2, เปเบ•เปˆเบšเบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ–เบทเบเบ‚เบฝเบ™เบชเปเบฒเบฅเบฑเบš Ruby 1.8, เปเบฅเบฐเบžเบงเบเบกเบฑเบ™เบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบฎเปˆเบงเบกเบเบฑเบ™. เบกเบตเบšเบฒเบ‡เบขเปˆเบฒเบ‡เบœเบดเบ”เบžเบฒเบ”เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™. เปเบฅเบฐเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบซเบผเบฒเบเบชเบฐเบšเบฑเบšเบ‚เบญเบ‡ Ruby เปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เบ”เบฝเบง, เบ—เปˆเบฒเบ™เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเป€เบฅเบตเปˆเบกเบกเบตเบšเบฑเบ™เบซเบฒ.

เบ•เบปเบงเบขเปˆเบฒเบ‡, เบžเบงเบเป€เบฎเบปเบฒเปƒเบซเป‰เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบ•เปˆเบฅเบฐเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบ—เบตเปˆเบกเบตเบ›เบฐเบกเบฒเบ™เบ—เบธเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบกเบต, เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบžเบฑเบ”เบ—เบฐเบ™เบฒเป„เบ”เป‰, เป€เบžเบทเปˆเบญเปƒเบซเป‰เบฅเบฒเบงเบกเบตเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเป‚เบ”เบ”เบ”เปˆเบฝเบง, เบฅเบฒเบงเบชเบฒเบกเบฒเบ”เบ—เปเบฒเบฅเบฒเบเบกเบฑเบ™เปเบฅเบฐเบชเป‰เบฒเบ‡เบกเบฑเบ™เบ•เบฒเบกเบ—เบตเปˆเบฅเบฒเบงเบ•เป‰เบญเบ‡เบเบฒเบ™.

เบกเบฑเบ™เป€เบเบตเบ”เบ‚เบทเป‰เบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบŠเบธเบ”เบ—เบตเปˆเบฅเบงเบšเบฅเบงเบกเป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™. เบกเบฑเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เป€เบ„เบฑเปˆเบ‡เบ„เบฑเบ”. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบŸเบฑเบ‡เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เบ—เบตเปˆเบฎเบนเบšเบžเบฒเบš Docker เบกเบตเบ™เป‰เปเบฒเบซเบ™เบฑเบ 45 GB. เปƒเบ™ Linux, เปเบ™เปˆเบ™เบญเบ™, เบกเบฑเบ™เบ‡เปˆเบฒเบเบ”เบฒเบเบเบงเปˆเบฒ, เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบกเบตเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบเบงเปˆเบฒ, เปเบ•เปˆเบเบฑเบ‡เบกเบตเบžเบทเป‰เบ™เบ—เบตเปˆเบšเปเปˆเบžเบฝเบ‡เบžเป.

เบ”เบต, เบกเบตเบ„เบงเบฒเบกเบ‚เบฑเบ”เปเบเป‰เบ‡เบเบฑเบ™, เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป‚เบ„เบ‡เบเบฒเบ™เบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบ‚เบญเบ‡เบชเบฐเบšเบฑเบšเบซเบ™เบถเปˆเบ‡, เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบชเบฐเบšเบฑเบšเบญเบทเปˆเบ™, เปเบฅเบฐเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบšเปเปˆเป„เบ”เป‰เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบฎเปˆเบงเบกเบเบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเปเบฅเบฐเบšเปเบฅเบดเบเบฒเบ™เปƒเบ™ PHP 5.6, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ„เบงเบฒเบกเบฅเบฐเบญเบฒเบเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ, เปเบ•เปˆเบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰? เบ™เบตเป‰เปเบกเปˆเบ™เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ. เบกเบตเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเปเบฅเบฐเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปƒเบ™ PHP 7, เบกเบตเบซเบผเบฒเบเบเบงเปˆเบฒเบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบญเบฑเบšเบญเบฒเบเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ. เปเบฅเบฐเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบกเบตเบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เบ—เบตเปˆเบฅเบฒเบงเป„เบ”เป‰เป€เบซเบฑเบ™เบขเปˆเบฒเบ‡เบกเบตเบ„เบงเบฒเบกเบชเบธเบ.

เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ‚เบฝเบ™เบขเบนเปˆเปƒเบ™เบšเปเบฅเบดเบชเบฑเบ”เปƒเบ™เบžเบฒเบชเบฒเบ”เบฝเบง, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเบฒเบกเป€เบ„เบทเปˆเบญเบ‡ virtual เบ•เปเปˆเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบŸเบฑเบ‡เป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เบ›เบปเบเบเบฐเบ•เบด. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบตเบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบผเปเบเบผเบกเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบˆเบฐเบฎเป‰เบฒเบเปเบฎเบ‡เบ‚เบถเป‰เบ™.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบ—เปˆเบฒเบ™เบกเบตเป€เบงเบฑเบšเป„เบŠเบ—เปŒเปเบฅเบฐเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰, เปƒเบ™เบ™เบตเป‰, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบญเบทเปˆเบ™เบชเปเบฒเบฅเบฑเบš Go, เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบซเบ™เบถเปˆเบ‡เบชเปเบฒเบฅเบฑเบš Ruby, เปเบฅเบฐเบšเบฒเบ‡ Redis เบญเบทเปˆเบ™เป†เบขเบนเปˆเบ‚เป‰เบฒเบ‡. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰ turns เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบžเบฒเบเบชเบฐเบซเบ™เบฒเบกเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™, เปเบฅเบฐเบ•เบฐเบซเบผเบญเบ”เป€เบงเบฅเบฒเบšเบฒเบ‡เบชเปˆเบงเบ™เบ‚เบญเบ‡เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เปเบ•เบ.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบ—เบปเบ”เปเบ—เบ™เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ”เบ‚เบญเบ‡เบžเบฒเบชเบฒเบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเบ”เป‰เบงเบเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบญเบšเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบเบญเบš PHP เปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เบžเบงเบเป€เบ‚เบปเบฒเบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เบŠเบธเบกเบŠเบปเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เปเบฅเบฐเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เปเบฅเบฐเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบžเบทเปˆเบญเปƒเบซเป‰เบ—เปˆเบฒเบ™เบกเบตเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบเบฝเบกเบžเป‰เบญเบกเบชเปเบฒเบฅเบฑเบšเบกเบฑเบ™.

เปเบ•เปˆเบฅเบฐเบšเปเบฅเบดเบเบฒเบ™เบกเบตเบ—เบตเบกเบ‡เบฒเบ™เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบ›เบฐเป‚เบซเบเบ”เบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰ crystallized เปƒเบ™เป„เบฅเบเบฐเบซเบผเบฒเบเบ›เบต, เปเบกเปˆเบ™เบงเปˆเบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบกเบตเบ—เบตเบกเบ‡เบฒเบ™เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡. เบ™เบตเป‰เปเบกเปˆเบ™เบชเบฐเบ”เบงเบเบชเปเบฒเบฅเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆ, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เบฐเบซเบเบฑเบ”เป€เบงเบฅเบฒเปƒเบ™เป€เบญเบเบฐเบชเบฒเบ™, เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบฎเบนเป‰เบˆเบฑเบเป‚เบ„เบ‡เบเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบ”เบต.

เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เบงเบฝเบเป„เบ”เป‰เบขเปˆเบฒเบ‡เบ‡เปˆเบฒเบเบ”เบฒเบเบˆเบฒเบเบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญ. เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ›เบฐเบเบฑเบ™เป„เบžเบ—เปเบฒเบฅเบฒเบ. เปเบฅเบฐเบ—เบฑเบ™เบ—เบตเบ—เบตเบกเบ‡เบฒเบ™เบ—เบตเปˆเบˆเบฑเบ”เบเบฒเบ™เบเบฑเบšเบ›เบฐเบเบฑเบ™เป„เบžเป„เบ›เปเบเป‰เป„เบ‚เบกเบฑเบ™.

เบฅเบฑเบเบชเบฐเบ™เบฐเปƒเบซเบกเปˆเบเปเบฒเบฅเบฑเบ‡เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ, เป€เบžเบฒเบฐเบงเปˆเบฒเป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบกเบตเบšเปเบฅเบดเบเบฒเบ™เบ›เบฐเบฅเปเบฒเบกเบฐเบ™เบนเบซเบ™เบถเปˆเบ‡, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ” screw เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบกเบฑเบ™.

เปเบฅเบฐเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ—เปˆเบฒเบ™เบ—เปเบฒเบฅเบฒเบเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™, เปเบฅเบฐเบ™เบตเป‰เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบขเปˆเบฒเบ‡เบซเบผเบตเบเบฅเปˆเบฝเบ‡เบšเปเปˆเป„เบ”เป‰, เบ—เปˆเบฒเบ™เบšเปเปˆเป„เบ”เป‰เบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปเปˆเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‚เบญเบ‡เบ„เบปเบ™เบญเบทเปˆเบ™, เปเบฅเบฐเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบกเบต bits เบˆเบฒเบเบ—เบตเบกเบ‡เบฒเบ™เบญเบทเปˆเบ™เป†เบšเปเปˆเป„เบ”เป‰เบกเบฒเปเบฅเปˆเบ™เป„เบ›เบซเบฒเบ—เปˆเบฒเบ™เปเบฅเบฐเป€เบงเบปเป‰เบฒเบงเปˆเบฒ: "เป‚เบญเป‰, เบขเปˆเบฒเป€เบฎเบฑเบ”เปเบ™เบงเบ™เบฑเป‰เบ™."

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เปƒเบ™เบ–เบฒเบ™เบฐเป€เบ›เบฑเบ™เบชเบฐเป€เบซเบกเบต, เบกเบต nuances. เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบกเบตโ€‹เบ—เบตเบกโ€‹เบ‡เบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบซเบกเบฑเป‰เบ™โ€‹เบ„เบปเบ‡โ€‹, เบœเบนเป‰โ€‹เบˆเบฑเบ”โ€‹เบเบฒเบ™โ€‹เปเบกเปˆเบ™ nailed เบเบฑเบšโ€‹เบ—เบตเบกโ€‹เบ‡เบฒเบ™โ€‹. เบกเบตเป€เบญเบเบฐเบชเบฒเบ™เบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™, เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบขเปˆเบฒเบ‡เปƒเบเป‰เบŠเบดเบ”เบ—เบธเบเบขเปˆเบฒเบ‡. เปเบ•เปˆเบฅเบฐเบ—เบตเบกเบ—เบตเปˆเบกเบตเบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบกเบตเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบซเบผเบฒเบเบขเปˆเบฒเบ‡, เปเบฅเบฐเบกเบตเบˆเบธเบ”เบžเบดเป€เบชเบ”เบ‚เบญเบ‡เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”.

เบ–เป‰เบฒเบ—เบตเบกเบ‡เบฒเบ™เบฅเบญเบเบ•เบปเบง (เบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบžเบงเบเป€เบฎเบปเบฒเบเปเปˆเปƒเบŠเป‰เบงเบดเบ—เบตเบ™เบตเป‰), เบกเบตเบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ "เปเบœเบ™เบ—เบตเปˆเบ”เบฒเบง".

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบ—เปˆเบฒเบ™เบกเบตเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปเบฅเบฐเบ›เบฐเบŠเบฒเบŠเบปเบ™. เบ”เบฒเบง เปเบฒเบ เบ„เบงเบฒเบกเบงเปˆเบฒเบšเบธเบเบ„เบปเบ™เป€เบ›เบฑเบ™เบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ™เบตเป‰, เบ›เบทเป‰เบก เปเบฒเบ เบ„เบงเบฒเบกเบงเปˆเบฒเบœเบนเป‰เบ™เบฑเป‰เบ™ เบเบณ เบฅเบฑเบ‡เบชเบถเบเบชเบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ™เบตเป‰. เบงเบฝเบโ€‹เบ‡เบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบšเบธเบโ€‹เบ„เบปเบ™โ€‹เปเบกเปˆเบ™โ€‹เบเบฒเบ™โ€‹เปเบฅเบโ€‹เบ›เปˆเบฝเบ™โ€‹เบซเบ™เบฑเบ‡โ€‹เบชเบทโ€‹เบžเบดเบกโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบฎเบนเบšโ€‹เบ”เบฒเบงโ€‹เป„เบ”เป‰โ€‹. เปเบฅเบฐเบ–เป‰เบฒเบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบ–เบทเบเบ‚เบฝเบ™เบขเบนเปˆเบ—เบฒเบ‡เบซเบ™เป‰เบฒเบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบšเบฑเบ™เบซเบฒเบ•เปˆเบฒเบ‡เป†เบˆเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เป€เบŠเบดเปˆเบ‡เบ‚เป‰เบญเบเบˆเบฐเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบ•เบทเปˆเบกเบญเบตเบ.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒเบ›เบฒเบเบปเบ”เปเบ™เบงเปƒเบ”?

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบšเบฑเบ™เบซเบฒเบ—เปเบฒเบญเบดเบ”, เบงเบดเบ—เบตเบ—เปเบฒเบญเบดเบ”เบ—เบตเปˆเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเปเบฒเบžเป‰เบฒเบขเบนเปˆเปƒเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปเบกเปˆเบ™เบเบฒเบ™เบ”เบฑเบšเป€เบžเบตเบ‡เบ„เบปเบ™. เบกเบตเปƒเบœเป€เบ„เบตเบเบกเบตเบ—เบธเบฅเบฐเบเบดเบ”เบเบปเบ‡เบเบฑเบšเป€เบชเบฑเป‰เบ™เบ•เบฒเบเบเปˆเบญเบ™เบ—เบตเปˆเบงเบฝเบเบ‡เบฒเบ™เบˆเบฐเบ–เบทเบเบ›เบฐเป€เบกเบตเบ™เบšเป? เบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบกเบฑเบ™เป€เบเบตเบ”เบ‚เบทเป‰เบ™เบงเปˆเบฒเป€เบชเบฑเป‰เบ™เบ•เบฒเบเปเบกเปˆเบ™เป€เบ„เบฑเปˆเบ‡เบ„เบฑเบ”เปเบฅเบฐเบšเปเปˆเบกเบตเป€เบงเบฅเบฒเบžเบฝเบ‡เบžเปเบชเปเบฒเบฅเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™. "เบžเบงเบเป€เบฎเบปเบฒเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบกเบญเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปƒเบซเป‰เปเบเปˆเบเบฒเบ™เบœเบฐเบฅเบดเบ”, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบžเบตเปˆเบกเบกเบฑเบ™."

เบ–เป‰เบฒเบ—เบตเบกเบ‡เบฒเบ™เบกเบตเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ, เบกเบฑเบ™เป€เบเบตเบ”เบ‚เบทเป‰เบ™เบงเปˆเบฒเบกเบตเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบ‚เบฝเบ™เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡, เบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญเปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบ›เบตเบ. "เบ‚เป‰เบญเบเบ‚เบฝเบ™เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบžเบทเป‰เบ™เบ–เบฒเบ™, เปƒเบซเป‰เป€เบžเบตเปˆเบกเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš." เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เปƒเบ™เบšเบฒเบ‡เบˆเบธเบ”, เบ•เบปเบงเบขเปˆเบฒเบ‡, เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบญเบญเบเป„เบ›. เปเบฅเบฐเปƒเบ™เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ™เบตเป‰, เป€เบกเบทเปˆเบญเบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เป„เบ”เป‰เบญเบญเบเป„เบ›เปเบฅเบฐเบœเบนเป‰เปƒเบซเบกเปˆเบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เปเบ•เปˆเบ‡เบ•เบฑเป‰เบ‡, เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบญเบ‡เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบˆเบฐเป„เบ›เปƒเบชเปเบฅเบฐเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™. เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบฎเบนเป‰ (เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบšเบ„เบทเบ™เป„เบ›เบชเบญเบ‡เบชเบฒเบกเบชเบฐเป„เบฅเป‰), เปƒเบ™เบšเบฒเบ‡เบ—เบตเบกเบกเบตเบ„เบปเบ™ snowflake, เบšเบฒเบ‡เบ„เบฑเป‰เบ‡เบ—เบตเบกเบ‡เบฒเบ™ snowflake เบ™เปเบฒ. เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบฅเบฒเบงเป€เบŠเบปเบฒ, เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเปเบฒเบžเป‰เบฒ.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบงเบฝเบเบ‡เบฒเบ™เบˆเบฒเบเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปเบฅเบฐเบˆเบฒเบเบ—เบธเบฅเบฐเบเบดเบ”เบšเปเปˆเป„เบ”เป‰เบซเบฒเบเป„เบ›; เบ–เป‰เบฒเบกเบตเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบ—เบฒเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™, เบžเบงเบเป€เบ‚เบปเบฒเบเบฑเบ‡เบชเบดเป‰เบ™เบชเบธเบ”เปƒเบ™ backlog. เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปเบกเปˆเบ™เบŠเบธเบ”เป‚เบŠเบกเบฅเบปเบ‡เบขเปˆเบฒเบ‡เบŠเป‰เบฒเป†.

เบงเบดเบ—เบตเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เป€เบ”เบฑเบเบเปเบฒเบžเป‰เบฒ?

เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ™เบตเป‰เบญเบฐเบ—เบดเบšเบฒเบเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เป„เบ”เป‰เบ”เบต. เปƒเบœเบฎเบฝเบ™เบซเบเบฑเบ‡เบเปˆเบฝเบงเบเบฑเบšเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ?

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ—เบตเปˆเบกเบตเป€เบญเบเบฐเบชเบฒเบ™: เบกเบตเบšเปเบฅเบดเบเบฒเบ™เปเบฅเบฐเป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, เบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบ, เบกเบฑเบ™เบกเบตเบ„เบนเปˆเบกเบทเบชเบญเบ‡เบซเบ™เป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบกเบฑเบ™, เปเบ•เปˆเบšเปเปˆเบกเบตเปƒเบœเบฎเบนเป‰เบงเปˆเบฒเบกเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบ™เบงเปƒเบ”เบžเบฒเบเปƒเบ™.

เบซเบผเบท, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เบกเบตเบšเบฒเบ‡เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเบฑเป‰เบ™. เบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบชเบฒเบกเบ•เบปเบงเบซเบเปเป‰เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆเบœเบปเบ™เบชเบฐเบ—เป‰เบญเบ™.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเป€เบ›เบฑเบ™ captain เบ‚เบญเบ‡เบˆเบฐเปเบˆเป‰เบ‡. เบชเบดเปˆเบ‡เบ—เบตเปˆเบ„เบงเบ™เป€เบฎเบฑเบ”? เบ—เปเบฒเบญเบดเบ”, เบžเบงเบเป€เบฎเบปเบฒเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เป‚เบญเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปƒเบซเป‰เบเบฑเบšเบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบญเบทเปˆเบ™, เบ—เบตเบกเบ‡เบฒเบ™เบญเบทเปˆเบ™. เบ–เป‰เบฒเบœเบนเป‰เบ™เปเบฒเบ—เบตเบกเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบเบฑเบ‡เบšเปเปˆเป„เบ”เป‰เป€เบŠเบปเบฒ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เปƒเบ™เบ—เบตเบกเบ‡เบฒเบ™เบญเบทเปˆเบ™เบ™เบตเป‰, เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเป€เบ”เบฑเบเบเปเบฒเบžเป‰เบฒ, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ›เบฐเบเบญเบšเบกเบตเบœเบนเป‰เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเปƒเบˆเบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบเปˆเบฝเบงเบเบฑเบšเบกเบฑเบ™.

เบชเบดเปˆเบ‡เบ—เบตเปˆ เบชเบณ เบ„เบฑเบ™: เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบกเบตเบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบ–เปˆเบฒเบเป‚เบญเบ™เบ—เบตเปˆเบ‚เบฝเบ™เป„เบงเป‰เปƒเบ™เป€เบฅเบทเบญเบ”. เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบ‚เป‰เบญเบเบกเบฑเบเบˆเบฐเบ•เบดเบ”เบ•เบฒเบกเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰, เป€เบžเบฒเบฐเบงเปˆเบฒเบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เบเบฒเบ™เบกเบฑเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบ. เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบซเป‰เบกเบฑเบ™เบ–เบทเบเบˆเบฑเบ”เบชเบปเปˆเบ‡เบขเปˆเบฒเบ‡เป„เบงเบงเบฒ, เปเบฅเบฐเบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™เบเบฑเบšเบกเบฑเบ™เบ•เปเปˆเบกเบฒเปเบกเปˆเบ™เบšเปเปˆเบชเปเบฒเบ„เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบ‚เบปเบฒเบญเบตเบเบ•เปเปˆเป„เบ›.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบงเบดเบ—เบตเบ•เปเปˆเป„เบ›เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบ”เบฑเบเบเปเบฒเบžเป‰เบฒเปเบกเปˆเบ™ "เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบฎเบฑเบ”เบกเบฑเบ™เบ™เบญเบ, เบกเบฑเบ™เบˆเบฐเป„เบงเบ‚เบถเป‰เบ™, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบกเบญเบšเปƒเบซเป‰เบ—เบตเบกเบ‡เบฒเบ™." เบกเบฑเบ™เป€เบ›เบฑเบ™เบ—เบตเปˆเบŠเบฑเบ”เป€เบˆเบ™เบงเปˆเบฒเบ—เบธเบเบ„เบปเบ™เบกเบตเปเบœเบ™เบเบฒเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡เปƒเบ™เบ—เบตเบก, เบซเบฑเบ™เป€เบ›เบฑเบ™. เป€เบฅเบทเป‰เบญเบเป†เบฅเบนเบเบ„เป‰เบฒเบ—เบธเบฅเบฐเบเบดเบ”เบ„เบดเบ”เบงเปˆเบฒเบœเบนเป‰เบญเบญเบเบ—เบถเบ™เบˆเบฐเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบžเบฐเปเบ™เบเบงเบดเบŠเบฒเบเบฒเบ™เบ—เบตเปˆเบšเปเบฅเบดเบชเบฑเบ”เบกเบต. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเปเบฎเบ‡เบˆเบนเบ‡เปƒเบˆเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเปเบกเปˆเบ™เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบกเบตเบงเบดเบ—เบตเปเบเป‰เป„เบ‚เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบ—เบตเปˆเปเบ›เบเบ›เบฐเบซเบผเบฒเบ”เปเบฅเบฐเบเบฒเบ™เปเบเป‰เป„เบ‚ algorithmic เบ—เบตเปˆเปเบ›เบเบ›เบฐเบซเบผเบฒเบ”เปƒเบ™เบเบฒเบ™เบˆเป‰เบฒเบ‡เบ‡เบฒเบ™เบ™เบญเบ.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบ•เบปเบงเบขเปˆเบฒเบ‡, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบกเบต Sphinx เปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ•เปˆเบฒเบ‡เป†เบ—เบตเปˆเบšเปเปˆเบ„เบฒเบ”เบ„เบดเบ”. เบ‚เป‰เบญเบเบˆเบฐเบšเบญเบเป€เบˆเบปเป‰เบฒเปƒเบ™เบžเบฒเบเบซเบผเบฑเบ‡เบงเปˆเบฒเบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เบซเบเบฑเบ‡เปเบ”เปˆ.

Outsourcers เบกเบตเบเบญเบšเบเบฒเบ™เบ‚เบฝเบ™เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡. เบ™เบตเป‰เปเบกเปˆเบ™เบžเบฝเบ‡เปเบ•เปˆ PHP เป€เบ›เบปเปˆเบฒเบ—เบตเปˆเบกเบต copy-paste เบˆเบฒเบเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, เบšเปˆเบญเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบŠเบญเบเบซเบฒเบ—เบธเบเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบชเบดเปˆเบ‡เบ•เปˆเบฒเบ‡เป†. scripts เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบกเปˆเบ™เบ‚เปเป‰เบšเบปเบเบœเปˆเบญเบ‡เบญเบฑเบ™เปƒเบซเบเปˆเบซเบผเบงเบ‡เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰เบชเบฐเบ„เบดเบš Bash เบ—เบตเปˆเบชเบฑเบšเบชเบปเบ™เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เบซเบผเบฒเบเป€เบชเบฑเป‰เบ™เปƒเบ™เบšเบฒเบ‡เป„เบŸเบฅเปŒ, เปเบฅเบฐเบชเบฐเบ„เบดเบšเบ—เบตเปˆเปƒเบŠเป‰เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ–เบทเบเป€เบญเบตเป‰เบ™เป‚เบ”เบเบชเบฐเบ„เบดเบšเบ—เบตเบชเบฒเบก. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบ›เปˆเบฝเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰, เป€เบฅเบทเบญเบเบญเบฑเบ™เบญเบทเปˆเบ™, เป€เบ•เบฑเป‰เบ™เป„เบ›เบซเบฒ, เปเบ•เปˆเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบ. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™เบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เปƒเบชเปˆ 8 เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบฅเบฐเบซเบงเปˆเบฒเบ‡เป‚เบŸเบ™เป€เบ”เบตเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบซเบผเบทโ€‹เบกเบฑเบ™โ€‹เบˆเบฐโ€‹เป€เบเบตเบ”โ€‹เบ‚เบถเป‰เบ™โ€‹เบงเปˆเบฒโ€‹เบžเบฑเบ™โ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบ, เปเบ•เปˆโ€‹เบฎเป‰เบญเบโ€‹เบžเบฑเบ™โ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เบญเบตเบโ€‹เปเบฅเป‰เบง.

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบˆเบฐเบชเบทเบšเบ•เปเปˆเป€เบ›เบฑเบ™ captain. เบเบฒเบ™เบเบญเบกเบฎเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบžเบฒเบเบ™เบญเบเปเบกเปˆเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เบตเปˆเบšเบฑเบ‡เบ„เบฑเบš. เบกเบตเปƒเบœเป€เบ„เบตเบเบกเบตเบšเปเบฅเบดเบเบฒเบ™เบžเบฒเบเบ™เบญเบเบกเบฒเบฎเบญเบ”เปเบฅเบฐเบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบเบญเบกเบฎเบฑเบšเบˆเบฒเบเบšเปˆเบญเบ™เปƒเบ”เบเปเปˆเบ•เบฒเบก? เบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เป€เบ›เบฑเบ™เบ—เบตเปˆเบ™เบดเบเบปเบก, เปเบ™เปˆเบ™เบญเบ™, เป€เบ›เบฑเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเปเบฒเบžเป‰เบฒ, เปเบ•เปˆเบเบฑเบ‡.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบš, เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™, เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡. เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบเปเบฅเบฐเบ™เบตเป€เบกเบทเปˆเบญเบžเบงเบเป€เบ‚เบปเบฒเปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒ, เบกเบตเบเบฐเบ”เบฒเบ™ admin "เบ–เป‰เบฒเป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš == 'admin' && password == 'admin' ... ", เบกเบฑเบ™เบ‚เบฝเบ™เบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เบฅเบฐเบซเบฑเบ”. เบžเบงเบเป€เบฎเบปเบฒเบ™เบฑเปˆเบ‡เบ„เบดเบ”, เปเบฅเบฐเบ„เบปเบ™เบ‚เบฝเบ™เบ™เบตเป‰เปƒเบ™เบ›เบต 2018?

เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบเบฑเบ‡เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™. เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบšเบดเปˆเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบˆเบฐเป€เบเบตเบ”เบ‚เบทเป‰เบ™เปƒเบ™เบšเบฑเบ™เบ—เบถเบเบซเบ™เบถเปˆเบ‡เบฎเป‰เบญเบเบžเบฑเบ™, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบเปˆเบญเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบˆเบฐเป€เบญเบปเบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ™เบตเป‰เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ”เบขเบนเปˆเบšเปˆเบญเบ™เปƒเบ”เบšเปˆเบญเบ™เบซเบ™เบถเปˆเบ‡.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบšเปเปˆเบ„เบงเบ™เบกเบตเบ„เบงเบฒเบกเบญเบฑเบšเบญเบฒเบเปƒเบ™เบเบฒเบ™เบชเบปเปˆเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡. เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ—เปˆเบฒเบ™เป€เบงเบปเป‰เบฒเบงเปˆเบฒ: "เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบšเปเปˆเบเบญเบกเบฎเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเบกเบต 20 เบงเบฝเบ, เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบเบญเบกเบฎเบฑเบš," เบ™เบตเป‰เปเบกเปˆเบ™เป€เบฅเบทเปˆเบญเบ‡เบ›เบปเบเบเบฐเบ•เบด. เบชเบฐเบ•เบดเบฎเบนเป‰เบชเบถเบเบœเบดเบ”เบŠเบญเบšเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบšเปเปˆเบ„เบงเบ™เป€เบˆเบฑเบšเบ›เบงเบ”เบเป‰เบญเบ™เบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเป€เบˆเบปเป‰เบฒเบเปเบฒเบฅเบฑเบ‡เบ•เบฑเป‰เบ‡เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบซเบผเบทเบงเปˆเบฒเบ—เบธเบฅเบฐเบเบดเบ”เบเปเบฒเบฅเบฑเบ‡เป€เบชเบเป€เบ‡เบดเบ™. เบ—เบธเบฅเบฐเบเบดเบ”เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบˆเบฐเปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบผเบฒเบ.

เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบเปเบฅเบฐเบ™เบตเป€เบกเบทเปˆเบญเบžเบงเบเป€เบฎเบปเบฒเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆ outsource เป‚เบ„เบ‡เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบกเบฑเบ™เบ–เบทเบเบˆเบฑเบ”เบชเบปเปˆเบ‡เบ•เบฒเบกเป€เบงเบฅเบฒ, เปเบฅเบฐเบ™เบตเป‰เปเบกเปˆเบ™เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ—เบตเปˆเบกเบตเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™เป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบชเป‰เบฒเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เบญเบทเปˆเบ™, เป€เบŠเบดเปˆเบ‡เบšเปเปˆเปเบกเปˆเบ™เบ™เบฑเบเบšเบดเบ™เปเบ—เป‰เป†. เบšเปเบฅเบดเบเบฒเบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบเบญเบกเบฎเบฑเบš, เปเบฅเบฐเป‚เบ”เบเบœเปˆเบฒเบ™เบงเบดเบ—เบตเบเบฒเบ™เบšเปเบฅเบดเบซเบฒเบ™เบžเบงเบเป€เบ‚เบปเบฒเป€เบงเบปเป‰เบฒเบงเปˆเบฒ, เบ™เบตเป‰เปเบกเปˆเบ™เบฅเบฐเบซเบฑเบ”เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ, เบ™เบตเป‰เปเบกเปˆเบ™เบ—เบตเบกเบ‡เบฒเบ™, เบ™เบตเป‰เปเบกเปˆเบ™เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ. เบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบงเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป„เบ”เป‰เป€เบฅเบตเปˆเบกเป€เบฎเบฑเบ”เบเปเบฒเป„เบฅ. เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบžเบงเบเป€เบ‚เบปเบฒเบเบฑเบ‡เป€เบ›เบฑเบ™เป€เบ”เบฑเบเบเปเบฒเบžเป‰เบฒ, เบšเปเปˆเบกเบตเปƒเบœเป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ, เปเบฅเบฐเบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เป€เบฎเบฑเบ”เบ”เบตเบ—เบตเปˆเบชเบธเบ”เป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเป€เบชเบ”เบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบกเบตเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ—เบตเปˆเบเบดเปˆเบ‡เปƒเบซเบเปˆเบญเบตเบเบญเบฑเบ™เบซเบ™เบถเปˆเบ‡ - เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ guerrilla . เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบšเบฒเบ‡เบžเบฐเปเบ™เบ, เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบžเบฐเปเบ™เบเบเบฒเบ™เบ•เบฐเบซเบผเบฒเบ”, เบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบชเบปเบกเบกเบธเบ”เบ•เบดเบ–เบฒเบ™เปเบฅเบฐเบชเบฑเปˆเบ‡เปƒเบซเป‰เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ” outsourced. เบเบฒเบ™เบˆเบฒเบฅเบฐเบˆเบญเบ™เป€เบฅเบตเปˆเบกเบ–เบญเบเป€เบ—เบฅเบปเบ‡เปƒเบชเปˆเบกเบฑเบ™, เบžเบงเบเป€เบ‚เบปเบฒเบ›เบดเบ”เป€เบญเบเบฐเบชเบฒเบ™, เป€เบŠเบฑเบ™เป€เบญเบเบฐเบชเบฒเบ™เบเบฑเบšเบœเบนเป‰เบฎเบฑเบšเป€เบซเบกเบปเบฒ, เป€เบ‚เบปเป‰เบฒเบกเบฒเปƒเบ™เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เปเบฅเบฐเป€เบงเบปเป‰เบฒเบงเปˆเบฒ: "เป€เบžเบทเปˆเบญเบ™เป†, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบšเปเบฅเบดเบเบฒเบ™เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰, เบกเบฑเบ™เบกเบตเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบขเบนเปˆเปเบฅเป‰เบง, เบกเบฑเบ™เป€เบญเบปเบฒเป€เบ‡เบดเบ™เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒ, เบเบญเบกเบฎเบฑเบšเบกเบฑเบ™." เบžเบงเบเป€เบฎเบปเบฒเบ„เบท, "Oppa, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เปเบ™เบงเปƒเบ”."

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เปเบฅเบฐเบญเบตเบเบงเบดเบ—เบตเบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเปเบฒเบžเป‰เบฒ: เป€เบกเบทเปˆเบญเบ—เบตเบกเบ‡เบฒเบ™เบšเบฒเบ‡เบ„เบปเบ™เบกเบตเบ™เป‰เปเบฒเบซเบ™เบฑเบเป€เบเบตเบ™เบขเปˆเบฒเบ‡เบเบฐเบ—เบฑเบ™เบซเบฑเบ™, เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เป€เบงเบปเป‰เบฒเบงเปˆเบฒ: "เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเป‚เบญเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‚เบญเบ‡เบ—เบตเบกเบ‡เบฒเบ™เบ™เบตเป‰เป„เบ›เบซเบฒเบ—เบตเบกเบ‡เบฒเบ™เบญเบทเปˆเบ™, เบกเบฑเบ™เบกเบตเบˆเปเบฒเบ™เบงเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบเบงเปˆเบฒ." เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป‚เบญเบ™เบกเบฑเบ™เป„เบ›เบซเบฒเบ—เบตเบกเบ‡เบฒเบ™เบ—เบตเบชเบฒเบกเปเบฅเบฐเบ›เปˆเบฝเบ™เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™. เปเบฅเบฐเปƒเบ™เบ—เบตเปˆเบชเบธเบ”เบžเบงเบเป€เบฎเบปเบฒเบกเบตเป€เบ”เบฑเบเบเปเบฒเบžเป‰เบฒเบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡.

เป€เบ”เบฑเบเบเบณเบžเป‰เบฒเบกเบตเบšเบฑเบ™เบซเบฒเบซเบเบฑเบ‡?

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เปƒเบœเบšเปเปˆเบฎเบนเป‰, เบ™เบตเป‰เปเบกเปˆเบ™เป€เบฎเบทเบญเบฎเบปเบš Wasa เบ—เบตเปˆเบเบปเบเบ‚เบถเป‰เบ™เบกเบฒเปƒเบ™เบชเบงเบตเป€เบ”เบ™, เบกเบตเบŠเบทเปˆเบชเบฝเบ‡เบเป‰เบญเบ™เบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบกเบฑเบ™เบˆเบปเบกเบฅเบปเบ‡ 5 เบ™เบฒเบ—เบตเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เป€เบ›เบตเบ”เบ•เบปเบง. เปเบฅเบฐเบเบฐเบชเบฑเบ”เบ‚เบญเบ‡เบชเบงเบตเป€เบ”เบ™, เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เบšเปเปˆเป„เบ”เป‰เบ›เบฐเบซเบฒเบ™เปƒเบœเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰. เบกเบฑเบ™เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบงเบดเบชเบฐเบงเบฐเบเบญเบ™เบชเบญเบ‡เบฅเบธเป‰เบ™เบ—เบตเปˆเบšเปเปˆเบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบชเป‰เบฒเบ‡เป€เบฎเบทเบญเบ”เบฑเปˆเบ‡เบเปˆเบฒเบง. เบœเบปเบ™เบเบฐเบ—เบปเบšเบ—เปเบฒเบกเบฐเบŠเบฒเบ”.

เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™, เป€เบฎเบทเบญเบญเบฒเบ”เบˆเบฐเบˆเบปเบกเบฅเบปเบ‡, เปƒเบ™เบงเบดเบ—เบตเบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เบเบงเปˆเบฒเป€เบเบปเปˆเบฒ, เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™, เป€เบกเบทเปˆเบญเบเบฐเบชเบฑเบ”เป„เบ”เป‰เบ‚เบตเปˆเบกเบฑเบ™เบขเบนเปˆเบšเปˆเบญเบ™เปƒเบ”เบšเปˆเบญเบ™เบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบกเบตเบžเบฒเบเบธ. เปเบฅเบฐเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบฅเบฒเบงเป„เบ”เป‰เบˆเบปเบกเบ™เป‰เปเบฒเบ—เบฑเบ™เบ—เบต, เบญเบตเบ‡เบ•เบฒเบก Agile เบกเบฑเบ™เป€เบ›เบฑเบ™เบเบฒเบ™เบ”เบตเบ—เบตเปˆเบˆเบฐเบฅเบปเป‰เบกเป€เบซเบฅเบงเป„เบง.

เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบฅเบปเป‰เบกเป€เบซเบฅเบงเปƒเบ™เป„เบง, เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบงเบšเปเปˆเบกเบตเบšเบฑเบ™เบซเบฒ. เบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบเบญเบกเบฎเบฑเบšเบกเบฑเบ™เบ–เบทเบเบชเบปเปˆเบ‡เป„เบ›เป€เบžเบทเปˆเบญเบ—เบปเบšเบ—เบงเบ™เบ„เบทเบ™. เปเบ•เปˆเบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบฅเบปเป‰เบกเป€เบซเบฅเบงเปƒเบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ”, เป€เบกเบทเปˆเบญเป€เบ‡เบดเบ™เบ–เบทเบเบฅเบปเบ‡เบ—เบถเบ™, เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเบกเบตเบšเบฑเบ™เบซเบฒ. เบœเบปเบ™เบชเบฐเบ—เป‰เบญเบ™, เบเป‰เบญเบ™เบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเบ–เบทเบเป€เบญเบตเป‰เบ™เบงเปˆเบฒเปƒเบ™เบ—เบธเบฅเบฐเบเบดเบ”.

เป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒเบˆเบถเปˆเบ‡เป€เบ›เบฑเบ™เบญเบฑเบ™เบ•เบฐเบฅเบฒเบ:

  • เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบญเบฒเบ”เบˆเบฐเปเบ•เบเบขเปˆเบฒเบ‡เบเบฐเบ—เบฑเบ™เบซเบฑเบ™.
  • เบเบฒเบ™โ€‹เบšเปโ€‹เบฅเบดโ€‹เบเบฒเบ™โ€‹เปƒเบŠเป‰โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ”เบปเบ™โ€‹เบ™เบฒเบ™โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบชเป‰เบญเบกโ€‹เปเบ›เบ‡โ€‹เบซเบผเบทโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบชเป‰เบญเบกโ€‹เปเบ›เบ‡โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”.
  • เบšเบฑเบ™เบซเบฒเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž.
  • เบกเบตเบšเบฑเบ™เบซเบฒเบเบฑเบšเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เปเบฅเบฐเบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡.
  • เบ–เป‰เบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ—เปเบฒเบฅเบฒเบ, เบŠเบทเปˆเบชเบฝเบ‡เบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”เบ—เบปเบ™เบ—เบธเบ.

เบˆเบฐเป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”เบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเปเบฒเบžเป‰เบฒ?

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบ‚เป‰เบญเบเบˆเบฐเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เบญเบตเบเบ„เบฑเป‰เบ‡. เบเปˆเบญเบ™เบญเบทเปˆเบ™ เปเบปเบ”, เบ•เป‰เบญเบ‡เบกเบตเป€เบญเบเบฐเบชเบฒเบ™. 7 เบ›เบตเบขเบนเปˆเบ—เบตเปˆ Banki.ru เป„เบ”เป‰เบชเบญเบ™เบ‚เป‰เบญเบเบงเปˆเบฒเบœเบนเป‰เบ—เบปเบ”เบชเบญเบšเบšเปเปˆเบ„เบงเบ™เปƒเบŠเป‰เบ„เปเบฒเป€เบงเบปเป‰เบฒเบ‚เบญเบ‡เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ, เปเบฅเบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เบšเปเปˆเบ„เบงเบ™เปƒเบŠเป‰เบ„เปเบฒเป€เบงเบปเป‰เบฒเบ‚เบญเบ‡เบ—เบธเบเป†เบ„เบปเบ™. เบžเบงเบเป€เบฎเบปเบฒเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบเบงเบ”เบชเบญเบš.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบญเบฑเบ™เบ—เบตเบชเบญเบ‡, เบกเบฑเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ‚เบฝเบ™เปเบœเบ™เบงเบฒเบ”เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš, เป€เบžเบฒเบฐเบงเปˆเบฒเบกเบฑเบ™เป€เบเบตเบ”เบ‚เบทเป‰เบ™เบงเปˆเบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบเบญเบกเบฎเบฑเบšเบซเบผเบฒเบเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบ—เบตเปˆเบšเปเปˆเบกเบตเปƒเบœเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบš. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเป„เบ”เป‰เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบšเปเบฅเบดเบเบฒเบ™เปƒเบชเปˆเบเบฐเปเบˆเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเปƒเบชเปˆเบšเบฒเบ‡ Yandex.Maps เบซเบผเบท Dadata. เบ—เปˆเบฒเบ™เปเบปเบ”เบ‚เบตเบ”เบˆเบณเบเบฑเบ”เบŸเบฃเบต, เบ—เบธเบเบขเปˆเบฒเบ‡เปเบ•เบเบซเบฑเบ, เปเบฅเบฐเบ—เปˆเบฒเบ™เบšเปเปˆเบฎเบนเป‰เบงเปˆเบฒเป€เบเบตเบ”เบซเบเบฑเบ‡เบ‚เบถเป‰เบ™. rakes เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ—เบฑเบ‡เบซเบกเบปเบ”เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเบฐเบ—เบดเบšเบฒเบ: เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปƒเบŠเป‰ Datadata, SMS, เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบญเบทเปˆเบ™.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบ—เบตโ€‹เบชเบฒเบก, โ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เบเบฑเบšโ€‹เปœเบตเป‰โ€‹เบชเบดเบ™โ€‹เบ”เป‰เบฒเบ™โ€‹เบงเบดเบŠเบฒโ€‹เบเบฒเบ™. เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เป€เบฎเบฑเบ”เป„เบกเป‰เบ„เป‰เบญเบ™เบšเบฒเบ‡เบŠเบฐเบ™เบดเบ”เบซเบผเบทเบเบญเบกเบฎเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปเบฅเบฐเป€เบงเบปเป‰เบฒเบงเปˆเบฒเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบกเบฑเบ™เป€เบฎเบฑเบ”เปเบฅเป‰เบง. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบญเบญเบเบงเปˆเบฒเบ‚เบธเบกเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบšเปเปˆเบ™เป‰เบญเบเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เปเบฅเบฐเบ—เปˆเบฒเบ™เบˆเบฐเบ•เบปเบเบฅเบปเบ‡เบœเปˆเบฒเบ™เบกเบฑเบ™.

เบ”เป‰เบงเบเบงเบฝเบเบ‡เบฒเบ™เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเป€เบฅเบทเปˆเบญเบ‡เบเปˆเบฝเบงเบเบฑเบš Sphinx. เบซเบ™เบถเปˆเบ‡เปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปƒเบŠเป‰ Sphinx เป€เบžเบทเปˆเบญเปƒเบชเปˆเบฅเบฒเบเบŠเบทเปˆ. เบžเบฝเบ‡เปเบ•เปˆเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ paginated, เปเบ•เปˆเบกเบฑเบ™เบ–เบทเบเบ”เบฑเบ”เบชเบฐเบ™เบตเบ„เบทเบ™เปƒเบซเบกเปˆเบ—เบธเบเป†เบ„เบทเบ™. เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบเบญเบšเบกเบฒเบˆเบฒเบเบชเบญเบ‡เบ”เบฑเบ”เบŠเบฐเบ™เบต: เบซเบ™เบถเปˆเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ–เบทเบเบ”เบฑเบ”เบชเบฐเบ™เบตเบ—เบธเบเบ„เบทเบ™, เปเบฅเบฐเบเบฑเบ‡เบกเบตเบ”เบฑเบ”เบŠเบฐเบ™เบตเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบ—เบตเปˆเบ–เบทเบ screwed เบเบฑเบšเบกเบฑเบ™. เบ—เบธเบเป†เบกเบทเป‰, เป‚เบ”เบเบกเบตเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰ 50% เบ‚เบญเบ‡เบเบฒเบ™เบงเบฒเบ‡เบฅเบฐเป€เบšเบตเบ”เบซเบผเบทเบšเปเปˆ, เบ”เบฑเบ”เบŠเบฐเบ™เบต crashed เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆ, เปเบฅเบฐเบ‚เปˆเบฒเบงเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบขเบนเปˆเปƒเบ™เบซเบ™เป‰เบฒเบซเบฅเบฑเบ. เปƒเบ™เบ•เบญเบ™เบ—เปเบฒเบญเบดเบ”เบกเบฑเบ™เปƒเบŠเป‰เป€เบงเบฅเบฒ 5 เบ™เบฒเบ—เบตเป€เบžเบทเปˆเบญเปƒเบซเป‰เบ”เบฑเบ”เบŠเบฐเบ™เบตเบ–เบทเบเบ”เบฑเบ”เบชเบฐเบ™เบตเบ„เบทเบ™เปƒเบซเบกเปˆ, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบ”เบฑเบ”เบŠเบฐเบ™เบตเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™, เปเบฅเบฐเปƒเบ™เบšเบฒเบ‡เบˆเบธเบ”เบกเบฑเบ™เป€เบฅเบตเปˆเบกเปƒเบŠเป‰เป€เบงเบฅเบฒ 40 เบ™เบฒเบ—เบตเป€เบžเบทเปˆเบญเบ”เบฑเบ”เบชเบฐเบ™เบตเบ„เบทเบ™เปƒเบซเบกเปˆ. เป€เบกเบทเปˆเบญเบžเบงเบเป€เบฎเบปเบฒเบ•เบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰เบญเบญเบ, เบžเบงเบเป€เบฎเบปเบฒเบซเบฒเบเปƒเบˆเบขเปˆเบฒเบ‡เบชเบฐเบšเบฒเบเปƒเบˆ, เป€เบžเบฒเบฐเบงเปˆเบฒเบกเบฑเบ™เป€เบซเบฑเบ™เป„เบ”เป‰เบŠเบฑเบ”เป€เบˆเบ™เบงเปˆเบฒเป€เบงเบฅเบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบฅเบฑเบเบ™เป‰เบญเบเบˆเบฐเบœเปˆเบฒเบ™เป„เบ›เปเบฅเบฐเบ”เบฑเบ”เบŠเบฐเบ™เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบ–เบทเบเบ”เบฑเบ”เบชเบฐเบ™เบตเบ„เบทเบ™เปƒเบซเบกเปˆเป€เบ•เบฑเบกเป€เบงเบฅเบฒ. เบ™เบตเป‰เบˆเบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบฅเบปเป‰เบกเป€เบซเบผเบงเบชเปเบฒเบฅเบฑเบšเบ›เบฐเบ•เบนเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบšเปเปˆเบกเบตเบ‚เปˆเบฒเบงเบชเปเบฒเบฅเบฑเบšเปเบ›เบ”เบŠเบปเปˆเบงเป‚เบกเบ‡ - เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบ—เบธเบฅเบฐเบเบดเบ”เป„เบ”เป‰เบขเบธเบ”เป€เบŠเบปเบฒ.

เบงเบฒเบ‡เปเบœเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบ™เบตเป‰เปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”, เป€เบžเบฒเบฐเบงเปˆเบฒ devops เปเบกเปˆเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™. เบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบขเบนเปˆเปƒเบ™เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ—เบตเปˆเบ”เบตเบเบฑเบšเป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ, เปเบฅเบฐเป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบ•เบตเป€เบžเบทเปˆเบญเบ™เบฎเปˆเบงเบกเบ‡เบฒเบ™เปเบฅเบฐเบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบ”เป‰เบงเบเบเบปเบ”เบฅเบฐเบšเบฝเบš, เบžเบงเบเป€เบ‚เบปเบฒเบญเบฒเบ”เบˆเบฐเบกเบตเบ„เบงเบฒเบกเบฎเบนเป‰เบชเบถเบเบ‚เบฑเบ”เปเบเป‰เบ‡เบเบฑเบšเบœเบนเป‰เบ—เบตเปˆเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰.

เบ™เบญเบเป€เปœเบทเบญเป„เบ›เบˆเบฒเบเบˆเบธเบ”เบ—เบฑเบ‡เปเบปเบ”เบ™เบตเป‰, เบเบฑเบ‡เบกเบตเบญเบตเบเบชเบดเปˆเบ‡เปœเบถเปˆเบ‡เบ—เบตเปˆเบชเบณเบ„เบฑเบ™เบ„เบท: เบ„เบปเบ™เบชเบฐเป€เบžเบฒเบฐเบ•เป‰เบญเบ‡เบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเปเบ•เปˆเบฅเบฐเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบชเบฐเป€เบžเบฒเบฐ, เบชเบณเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบžเบฒเบเบชเปˆเบงเบ™เบชเบฐเป€เบžเบฒเบฐเบ‚เบญเบ‡เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”. เป€เบกเบทเปˆเบญเบšเปเปˆเบกเบตเบ„เบปเบ™เปเบฅเบฐเป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เบ”เบถเบ‡เบ”เบนเบ”เบ„เบปเบ™เบญเบทเปˆเบ™เบกเบฒเบชเบถเบเบชเบฒเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰, เบกเบฑเบ™เบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เบเบฒเบ.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰เบšเปเปˆเป„เบ”เป‰เบŠเปˆเบงเบ, เปเบฅเบฐเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเปเบฒเบžเป‰เบฒเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบเบฑเบ‡เป€เบ›เบฑเบ™เป€เบ”เบฑเบเบเปเบฒเบžเป‰เบฒ, เบšเปเปˆเบกเบตเปƒเบœเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเป€เบญเบปเบฒเบกเบฑเบ™เป„เบ›, เป€เบญเบเบฐเบชเบฒเบ™เบšเปเปˆเป„เบ”เป‰เบฅเบฒเบเบฅเบฑเบเบญเบฑเบเบชเบญเบ™, เบ—เบตเบกเบ‡เบฒเบ™เบ—เบตเปˆเบ–เบทเบเป€เบญเบตเป‰เบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ™เบตเป‰เบ›เบฐเบ•เบดเป€เบชเบ”เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบซเบเบฑเบ‡, เบกเบตเบงเบดเบ—เบตเบเบฒเบ™เบ‡เปˆเบฒเบเบ”เบฒเบ - เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบŠเป‰เปเบฒเบญเบตเบ. เบ—เบธเบเบขเปˆเบฒเบ‡.

เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบ—เปˆเบฒเบ™เป€เบญเบปเบฒเบ‚เปเป‰เบเปเบฒเบ™เบปเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปƒเบซเบกเปˆเปเบฅเบฐเบ‚เบฝเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เปƒเบซเบกเปˆ, เบ”เบตเบเบงเปˆเบฒ, เปƒเบ™เป€เบงเบ—เบตเบ—เบตเปˆเบ”เบตเบเบงเปˆเบฒ, เป‚เบ”เบเบšเปเปˆเบกเบตเบงเบดเบ—เบตเปเบเป‰เป„เบ‚เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบ—เบตเปˆเปเบ›เบเบ›เบฐเบซเบผเบฒเบ”. เปเบฅเบฐเป€เบˆเบปเป‰เบฒเบเป‰เบฒเบเป„เบ›เบซเบฒเบกเบฑเบ™เปƒเบ™เบเบฒเบ™เบชเบนเป‰เบฎเบปเบš.

เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบ”เบฑเบเบเบณเบžเป‰เบฒ: เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเบณเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ (เบˆเบธเบ™เบฅเบฐเบžเบฒเบ).

เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป€เบญเบปเบฒเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบเปˆเบฝเบงเบเบฑเบš Yii 1 เปเบฅเบฐเบฎเบนเป‰เบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบชเบฒเบกเบฒเบ”เบžเบฑเบ”เบ—เบฐเบ™เบฒเบกเบฑเบ™เบ•เบทเปˆเบกเบญเบตเบ, เป€เบžเบฒเบฐเบงเปˆเบฒเบžเบงเบเป€เบฎเบปเบฒเปเบฅเปˆเบ™เบญเบญเบเบˆเบฒเบเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ‚เบฝเบ™เป„เบ”เป‰เบ”เบตเปƒเบ™ Yii 1. เบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบฝเบ™เป„เบ”เป‰เบ”เบตเปƒเบ™ Symfony XNUMX. เบˆเบฐเป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”? เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบˆเบฑเบ”เบชเบฑเบ™เป€เบงเบฅเบฒ, เบˆเบฑเบ”เบชเบฑเบ™เบ—เบตเบกเบ‡เบฒเบ™, เบˆเบฑเบ”เบชเบฑเบ™เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™, เบ‚เบฝเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ„เบทเบ™เปƒเบซเบกเปˆเปเบฅเบฐเบ›เปˆเบฝเบ™เบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เป„เบ›เบซเบฒเบกเบฑเบ™.

เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบตเป‰, เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เป€เบเบปเปˆเบฒเบชเบฒเบกเบฒเบ”เบ–เบทเบเบฅเบถเบš. เบ™เบตเป‰เปเบกเปˆเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เบตเปˆเบ‚เป‰เบญเบเบกเบฑเบเบ—เบตเปˆเบชเบธเบ”, เป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบญเบปเบฒเปเบฅเบฐเป€เบฎเบฑเบ”เบ„เบงเบฒเบกเบชเบฐเบญเบฒเบ”เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบˆเบฒเบเบฅเบฐเบšเบปเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบฅเบปเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เบเบฒเบ™เบœเบฐเบฅเบดเบ”เบ–เบทเบเบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบšเปเปˆเบกเบตเบฎเปˆเบญเบ‡เบฎเบญเบเปƒเบ”เป†. เบ„เบฑเบ‡เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆเปƒเบ™ Git.

เบ™เบตเป‰เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเบขเบฒเบเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบš, เบ‚เป‰เบญเบเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบชเบปเบ™เบ—เบฐเบ™เบฒ, เบซเบปเบงเบ‚เปเป‰เปเบกเปˆเบ™ holivar, เบซเบผเบฒเบเบ„เบปเบ™เป„เบ”เป‰เบฅเบญเบเบขเบนเปˆเปƒเบ™เบกเบฑเบ™.

เบชเบฐเป„เบฅเป‰เบšเบญเบเบงเปˆเบฒเป€เบˆเบปเป‰เบฒเป€เบ›เบฑเบ™เบžเบฒเบชเบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบžเบฒเบš. เบ•เบปเบงเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบเบฒเบ™เบ›เบฑเบšเบ‚เบฐเปœเบฒเบ”เบ‚เบญเบ‡เบฎเบนเบš. เบกเบฑเบ™ เบˆเบณ เป€เบ›เบฑเบ™เปเบ—เป‰เป†เบ—เบตเปˆเบˆเบฐ เบˆเบณ เบเบฑเบ”เบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบžเบฒเบชเบฒเบ”เบฝเบงเบขเปˆเบฒเบ‡เป€เบ‚เบฑเป‰เบกเบ‡เบงเบ”เบšเป? เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบเบฒเบ™เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เบฎเบนเบšเบžเบฒเบšเปƒเบ™ PHP, เบ”เบต, เบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบงเบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เปƒเบ™ Golang.

เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบกเบฑเบ™เป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบฑเบ‡เบซเบกเบปเบ”. เบšเบฒเบ‡เบ—เบต, เปƒเบ™เบšเบฒเบ‡เบเปเบฅเบฐเบ™เบต, เบกเบฑเบ™เบเปเปˆเป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™. เปเบ•เปˆเบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบกเบตเบžเบฐเปเบ™เบเบงเบดเบŠเบฒเบเบฒเบ™เบขเบนเปˆเปƒเบ™เบšเปเบฅเบดเบชเบฑเบ”เบ—เบตเปˆเบกเบต 50 เบ„เบปเบ™, 45 เบ„เบปเบ™เปเบกเปˆเบ™เบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™ PHP, เบญเบตเบ 3 เบ„เบปเบ™เปเบกเปˆเบ™ devops เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบ Python, Ansible, Puppet เปเบฅเบฐเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™เบ™เบฑเป‰เบ™, เปเบฅเบฐเบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เปƒเบ™เบ™เบฑเป‰เบ™เบ‚เบฝเบ™เปƒเบ™เบšเบฒเบ‡. เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบžเบฒเบชเบฒเบšเบฒเบ‡ Go เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบกเบฑเบ™เบญเบญเบ, เบ„เบงเบฒเบกเบŠเปเบฒเบ™เบฒเบ™เป„เบ›เบเบฑเบšเบกเบฑเบ™. เปเบฅเบฐเปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบ—เปˆเบฒเบ™เบˆเบฐเบ•เป‰เบญเบ‡เบŠเบญเบเบซเบฒเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ•เบฐเบซเบผเบฒเบ”เบชเบฐเป€เบžเบฒเบฐเบœเบนเป‰เบ—เบตเปˆเบฎเบนเป‰เบžเบฒเบชเบฒเบ™เบตเป‰, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบ–เป‰เบฒเบกเบฑเบ™เบซเบฒเบเบฒเบ. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบˆเบฒเบเบ—เบฑเบ”เบชเบฐเบ™เบฐเบ‚เบญเบ‡เบญเบปเบ‡เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡, เบ™เบตเป‰เปเบกเปˆเบ™เบšเบฑเบ™เบซเบฒ. เบˆเบฒเบเบ—เบฑเบ”เบชเบฐเบ™เบฐเบ‚เบญเบ‡ devops, เบ—เปˆเบฒเบ™เบˆเบฐเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบ•เป‰เบญเบ‡เบเบฒเบ™ clone เบšเบฒเบ‡เบŠเบธเบ”เบ‚เบญเบ‡ playbooks เบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เปเบฅเป‰เบงเบ—เบตเปˆเบ—เปˆเบฒเบ™เปƒเบŠเป‰เปƒเบ™เบเบฒเบ™เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™, เปเบ•เปˆเบงเปˆเบฒเบ—เปˆเบฒเบ™เบˆเบฐเบ•เป‰เบญเบ‡เบ‚เบฝเบ™เปƒเบซเป‰เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡.

เบ›เบฐเบˆเบธเบšเบฑเบ™เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบฅเบฑเบ‡เบชเป‰เบฒเบ‡เบšเปเบฅเบดเบเบฒเบ™เบขเบนเปˆเปƒเบ™ Node.js, เปเบฅเบฐเบ™เบตเป‰เบˆเบฐเป€เบ›เบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเป€เบงเบ—เบตเบ—เบตเปˆเปƒเบเป‰เบ„เบฝเบ‡เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบ•เปˆเบฅเบฐเบ„เบปเบ™เบ—เบตเปˆเบกเบตเบžเบฒเบชเบฒเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ. เปเบ•เปˆโ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป„เบ”เป‰โ€‹เบ™เบฑเปˆเบ‡โ€‹เปเบฅเบฐโ€‹เบ„เบดเบ”โ€‹เบงเปˆเบฒโ€‹เป€เบเบกโ€‹เปเบกเปˆเบ™โ€‹เบ•เบปเบโ€‹เป€เบ›เบฑเบ™โ€‹เบกเบนเบ™โ€‹เบ„เปˆเบฒโ€‹เบ‚เบญเบ‡โ€‹เบ—เบฝเบ™โ€‹เป„เบ‚โ€‹. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบ–เบฒเบกเบชเปเบฒเบฅเบฑเบšเบ—เปˆเบฒเบ™เบ—เบตเปˆเบˆเบฐเบ™เบฑเปˆเบ‡เบ„เบดเบ”.

เป€เบˆเบปเป‰เบฒเบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเปเบ™เบงเปƒเบ”? เป€เบˆเบปเป‰เบฒเป€เบเบฑเบšเบเบณ เปเบฅเบฐ เบ•เบดเบ”เบ•เบฒเบกเบšเบฑเบ™เบ—เบถเบเปเบ™เบงเปƒเบ”?

เบžเบงเบเป€เบฎเบปเบฒเป€เบเบฑเบšเบเปเบฒเบ‚เปเป‰เบกเบนเบ™เบšเบฑเบ™เบ—เบถเบเปƒเบ™ Elasticsearch เปเบฅเบฐเบงเบฒเบ‡เป„เบงเป‰เปƒเบ™ Kibana, เปเบฅเบฐเบ‚เบถเป‰เบ™เบเบฑเบšเบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบœเบฐเบฅเบดเบ”เบซเบผเบทเบเบฒเบ™เบ—เบปเบ”เบชเบญเบš, เบ•เบปเบงเป€เบเบฑเบšเบฅเบงเบšเบฅเบงเบกเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™. เบšเบฒเบ‡เบšเปˆเบญเบ™ Lumberjack, เบšเปˆเบญเบ™เบญเบทเปˆเบ™เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบญเบทเปˆเบ™, เบ‚เป‰เบญเบเบšเปเปˆเบˆเบทเปˆ. เปเบฅเบฐเบเบฑเบ‡เบกเบตเบšเบฒเบ‡เบšเปˆเบญเบ™เบขเบนเปˆเปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ•เบดเบ”เบ•เบฑเป‰เบ‡ Telegraf เปเบฅเบฐเบเบดเบ‡เบขเบนเปˆเบšเปˆเบญเบ™เบญเบทเปˆเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ.

เบงเบดเบ—เบตเบเบฒเบ™เบ”เปเบฒเบฅเบปเบ‡เบŠเบตเบงเบดเบ”เบเบฑเบš Puppet เปเบฅเบฐ Ansible เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ”เบฝเบงเบเบฑเบ™?

เปƒเบ™เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบชเบญเบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก, เบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™ Puppet, เบญเบตเบเบญเบฑเบ™เบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™ Ansible. เบžเบงเบเป€เบฎเบปเบฒเป€เบฎเบฑเบ”เบงเบฝเบเป€เบžเบทเปˆเบญเบ›เบฐเบชเบปเบกเบžเบงเบเบกเบฑเบ™. Ansible เป€เบ›เบฑเบ™เบเบญเบšเบ—เบตเปˆเบ”เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™, Puppet เป€เบ›เบฑเบ™เบเบญเบšเบ—เบตเปˆเบšเปเปˆเบ”เบตเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบกเบฑเบ™เบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ”เป‰เบงเบเบกเบทเป‚เบ”เบเบเบปเบ‡เปƒเบ™เป€เบงเบ—เบต, เปเบฅเบฐ Puppet เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบเบฒเบ™ convergence เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ. เบ™เบตเป‰เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบกเบฎเบฑเบเบชเบฒเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เบขเบนเปˆเปƒเบ™เบชเบฐเบžเบฒเบšเบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบก, เปเบฅเบฐเป€เบžเบทเปˆเบญเปƒเบซเป‰เป€เบ„เบทเปˆเบญเบ‡ ansibilized เบกเบตเบ„เบงเบฒเบกเบ—เบฑเบ™เบชเบฐเป„เบซเบก, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ playbooks เปƒเบ™เบกเบฑเบ™เบ•เบฐเบซเบผเบญเบ”เป€เบงเบฅเบฒเบ”เป‰เบงเบเบ„เบงเบฒเบกเบ–เบตเปˆเบšเบฒเบ‡เบขเปˆเบฒเบ‡. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡.

เป€เบˆเบปเป‰เบฒเบฎเบฑเบเบชเบฒเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เปเบ™เบงเปƒเบ”? เบ—เปˆเบฒเบ™เบกเบต configs เปƒเบ™ Ansible เปเบฅเบฐ Puppet เบšเป?

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เบงเบฒเบกเป€เบˆเบฑเบšเบ›เบงเบ”เบญเบฑเบ™เปƒเบซเบเปˆเบซเบผเบงเบ‡เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบžเบงเบเป€เบฎเบปเบฒเบฎเบฑเบเบชเบฒเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบ”เป‰เบงเบเบกเบทเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปเบฅเบฐเบ„เบดเบ”เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบ—เบตเปˆเบˆเบฐเบเป‰เบฒเบเบญเบญเบเป„เบ›เบˆเบฒเบเบ—เบฑเบ‡เบซเบกเบปเบ”เบ™เบตเป‰เบขเบนเปˆเบšเปˆเบญเบ™เปƒเบ”เบšเปˆเบญเบ™เบซเบ™เบถเปˆเบ‡เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™. เบกเบฑเบ™เบ›เบฐเบเบปเบ”เบงเปˆเบฒ Puppet rolls เบญเบญเบเบŠเบธเบ”เปเบฅเบฐเบฎเบฑเบเบชเบฒเบšเบฒเบ‡เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™, เปเบฅเบฐ Ansible, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, rolls เบญเบญเบเบฅเบฐเบซเบฑเบ”เปเบฅเบฐเบ›เบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบซเบฅเป‰เบฒเบชเบธเบ”เบขเบนเปˆเบ—เบตเปˆเบ™เบฑเป‰เบ™.

เบเบฒเบ™เบ™เปเบฒเบชเบฐเป€เบซเบ™เบตเปเบกเปˆเบ™เบเปˆเบฝเบงเบเบฑเบšเบชเบฐเบšเบฑเบšเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ‚เบญเบ‡ Ruby. เบงเบดเบ—เบตเปเบเป‰เป„เบ‚เปเบกเปˆเบ™เบซเบเบฑเบ‡?

เบžเบงเบเป€เบฎเบปเบฒเบžเบปเบšเบ™เบตเป‰เบขเบนเปˆเปƒเบ™เบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ”เบฝเบง, เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบฎเบฑเบเบชเบฒเบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบซเบปเบงเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบ•เบฐเบซเบผเบญเบ”เป€เบงเบฅเบฒ. เบžเบงเบเป€เบฎเบปเบฒเบžเบฝเบ‡เปเบ•เปˆเบ›เบดเบ”เบชเปˆเบงเบ™เบ—เบตเปˆเปเบฅเปˆเบ™เบขเบนเปˆเปƒเบ™ Ruby เบ—เบตเปˆเบšเปเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปเบฅเบฐเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบงเป‰เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ.

เบเบญเบ‡เบ›เบฐเบŠเบธเบกเบ›เบตเบ™เบตเป‰ DevOpsDays Moscow เบˆเบฐเบˆเบฑเบ”เบ‚เบถเป‰เบ™เปƒเบ™เบงเบฑเบ™เบ—เบต 7 เป€เบ”เบทเบญเบ™เบ—เบฑเบ™เบงเบฒเบ—เบตเปˆ Technopolis. เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบฅเบฒเบโ€‹เบ‡เบฒเบ™โ€‹เป€เบ–เบดเบ‡โ€‹เบงเบฑเบ™โ€‹เบ—เบต 11 เป€เบ”เบทเบญเบ™โ€‹เบžเบฐโ€‹เบˆเบดเบโ€‹. เบ‚เบฝเบ™ เบžเบงเบเป€เบฎเบปเบฒเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบงเบปเป‰เบฒ.

เป€เบ›เบตเบ”เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เปเบฅเป‰เบง, เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบเบฑเบšเบžเบงเบเป€เบฎเบปเบฒ!

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™