DUMP แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒ | grep 'backend|devops'

แƒ’แƒแƒกแƒฃแƒš แƒ™แƒ•แƒ˜แƒ แƒแƒก แƒ›แƒ˜แƒ•แƒ”แƒ“แƒ˜ DUMP IT แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒแƒ–แƒ” (https://dump-ekb.ru/) แƒ”แƒ™แƒแƒขแƒ”แƒ แƒ˜แƒœแƒ‘แƒฃแƒ แƒ’แƒจแƒ˜ แƒ“แƒ แƒ›แƒ˜แƒœแƒ“แƒ แƒ’แƒ˜แƒ—แƒฎแƒ แƒแƒ— แƒ แƒ แƒ˜แƒงแƒ แƒ’แƒแƒœแƒฎแƒ˜แƒšแƒฃแƒšแƒ˜ Backend แƒ“แƒ Devops แƒกแƒ”แƒฅแƒชแƒ˜แƒ”แƒ‘แƒจแƒ˜ แƒ“แƒ แƒฆแƒ˜แƒ แƒก แƒ—แƒฃ แƒแƒ แƒ แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒแƒšแƒฃแƒ แƒ˜ IT แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒงแƒฃแƒ แƒแƒ“แƒฆแƒ”แƒ‘แƒ˜แƒก แƒฆแƒ˜แƒ แƒกแƒ˜.

DUMP แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒ | grep 'backend|devops'
แƒœแƒ˜แƒ™แƒแƒšแƒแƒ˜ แƒกแƒ•แƒ”แƒ แƒฉแƒ™แƒแƒ•แƒ˜ แƒ‘แƒแƒ แƒแƒขแƒ˜ แƒ›แƒแƒ แƒกแƒ˜แƒแƒœแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒฃแƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘

แƒ›แƒแƒ˜แƒœแƒช แƒ แƒ แƒ˜แƒงแƒ?

แƒกแƒแƒ”แƒ แƒ—แƒ แƒฏแƒแƒ›แƒจแƒ˜ แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒแƒก 8 แƒกแƒ”แƒฅแƒชแƒ˜แƒ แƒฐแƒฅแƒแƒœแƒ“แƒ: Backend, Frontend, Mobile, Testing and QA, Devops, Design, Science and Management.

แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒ“แƒ˜แƒ“แƒ˜ แƒ“แƒแƒ แƒ‘แƒแƒ–แƒ”แƒ‘แƒ˜, แƒกแƒฎแƒ•แƒแƒ—แƒ แƒจแƒแƒ แƒ˜แƒก, แƒแƒ แƒ˜แƒก แƒ›แƒ”แƒชแƒœแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ แƒ“แƒ แƒ›แƒ”แƒœแƒ”แƒฏแƒ›แƒ”แƒœแƒขแƒ˜)) ~ 350 แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ–แƒ” แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒšแƒ˜. Backend แƒ“แƒ Frontend แƒแƒ  แƒแƒ แƒ˜แƒก แƒ‘แƒ”แƒ•แƒ แƒแƒ“ แƒฃแƒคแƒ แƒ แƒ›แƒชแƒ˜แƒ แƒ”. Devops แƒแƒ—แƒแƒฎแƒ˜ แƒ˜แƒงแƒ แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒžแƒแƒขแƒแƒ แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒฅแƒขแƒ˜แƒฃแƒ แƒ˜.

แƒ›แƒแƒ•แƒ˜แƒกแƒ›แƒ˜แƒœแƒ” แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜ Devops-แƒ˜แƒกแƒ แƒ“แƒ Backend-แƒ˜แƒก แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒจแƒ˜ แƒ“แƒ แƒชแƒแƒขแƒ แƒ•แƒ”แƒšแƒแƒžแƒแƒ แƒแƒ™แƒ” แƒ“แƒ˜แƒœแƒแƒ›แƒ˜แƒ™แƒ”แƒ‘แƒก. แƒ›แƒกแƒฃแƒ แƒก แƒ•แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒแƒ–แƒ” แƒ’แƒแƒœแƒฎแƒ˜แƒšแƒฃแƒš แƒ—แƒ”แƒ›แƒ”แƒ‘แƒ–แƒ” แƒ“แƒ แƒ›แƒ˜แƒ›แƒแƒ•แƒ˜แƒฎแƒ˜แƒšแƒ แƒ”แƒก แƒกแƒ”แƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜.

SKB-Kontur-แƒ˜แƒก, DataArt-แƒ˜แƒก, Evil Martians-แƒ˜แƒก, แƒ”แƒ™แƒแƒขแƒ”แƒ แƒ˜แƒœแƒ‘แƒฃแƒ แƒ’แƒ˜แƒก แƒ•แƒ”แƒ‘ แƒกแƒขแƒฃแƒ“แƒ˜แƒ˜แƒก Flag-แƒ˜แƒก, Miro-แƒก (RealTimeBoard) แƒฌแƒแƒ แƒ›แƒแƒ›แƒแƒ“แƒ’แƒ”แƒœแƒšแƒ”แƒ‘แƒ›แƒ แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ”แƒก Devops แƒ“แƒ Backend แƒกแƒ”แƒฅแƒชแƒ˜แƒ”แƒ‘แƒจแƒ˜. แƒ—แƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ“แƒแƒคแƒแƒ แƒฃแƒšแƒ˜ CI/CD, แƒ แƒ˜แƒ’แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ”แƒ‘แƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ, แƒšแƒแƒ’แƒ˜แƒ แƒ”แƒ‘แƒ; แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ” แƒ—แƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ“แƒ PostgreSQL-แƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ Go-แƒจแƒ˜ แƒ™แƒแƒ แƒ’แƒแƒ“ แƒ˜แƒงแƒ แƒ“แƒแƒคแƒแƒ แƒฃแƒšแƒ˜.

แƒ˜แƒงแƒ แƒแƒ’แƒ แƒ”แƒ—แƒ•แƒ” Avito-แƒก, Tinkoff-แƒ˜แƒก, Yandex-แƒ˜แƒก, Jetstyle-แƒ˜แƒก, Megafon-แƒ˜แƒก, Ak Bars Bank-แƒ˜แƒก แƒ แƒ”แƒžแƒแƒ แƒขแƒแƒŸแƒ”แƒ‘แƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒคแƒ˜แƒ–แƒ˜แƒ™แƒฃแƒ แƒแƒ“ แƒ“แƒแƒกแƒแƒกแƒฌแƒ แƒ”แƒ‘แƒแƒ“ แƒ“แƒ แƒ แƒแƒ  แƒ›แƒฅแƒแƒœแƒ“แƒ (แƒ แƒ”แƒžแƒแƒ แƒขแƒแƒŸแƒ”แƒ‘แƒ˜แƒก แƒ•แƒ˜แƒ“แƒ”แƒแƒฉแƒแƒœแƒแƒฌแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒกแƒšแƒแƒ˜แƒ“แƒ”แƒ‘แƒ˜ แƒฏแƒ”แƒ  แƒแƒ  แƒแƒ แƒ˜แƒก แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜, แƒ’แƒ•แƒžแƒ˜แƒ แƒ“แƒ”แƒ‘แƒ˜แƒแƒœ, แƒ แƒแƒ› แƒ’แƒแƒ›แƒแƒฅแƒ•แƒ”แƒงแƒœแƒ”แƒ‘แƒ”แƒœ 2 แƒ™แƒ•แƒ˜แƒ แƒแƒจแƒ˜. dump-ekb.ru-แƒ–แƒ”).

Devops แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ

แƒ แƒ แƒ’แƒแƒกแƒแƒ™แƒ•แƒ˜แƒ แƒ˜ แƒ˜แƒงแƒ แƒ˜แƒก, แƒ แƒแƒ› แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒžแƒแƒขแƒแƒ แƒ แƒ“แƒแƒ แƒ‘แƒแƒ–แƒจแƒ˜ แƒ˜แƒงแƒ, แƒ“แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— 50 แƒแƒ“แƒ’แƒ˜แƒšแƒ˜แƒแƒœแƒ˜. แƒฎแƒแƒšแƒฎแƒ˜แƒช แƒ™แƒ˜ แƒ˜แƒ“แƒ’แƒ แƒ“แƒ”แƒ แƒ”แƒคแƒœแƒ”แƒ‘แƒจแƒ˜ :) แƒ›แƒแƒ’แƒ˜แƒงแƒ•แƒ”แƒ‘แƒ˜แƒ— แƒ˜แƒ› แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ–แƒ”, แƒ แƒแƒ›แƒ”แƒšแƒ—แƒ แƒ›แƒแƒกแƒ›แƒ”แƒœแƒแƒช แƒ›แƒแƒ•แƒแƒฎแƒ”แƒ แƒฎแƒ”.

แƒ”แƒšแƒแƒกแƒขแƒ˜แƒฃแƒ แƒ˜ แƒ›แƒแƒกแƒ˜แƒ— แƒžแƒ”แƒขแƒแƒ‘แƒแƒ˜แƒขแƒ˜

แƒกแƒ”แƒฅแƒชแƒ˜แƒ แƒ“แƒแƒ˜แƒฌแƒงแƒ แƒ•แƒšแƒแƒ“แƒ˜แƒ›แƒ”แƒ  แƒšแƒ˜แƒšแƒ˜แƒก (SKB-Kontur) แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ— แƒ™แƒแƒœแƒขแƒฃแƒ แƒจแƒ˜ Elasticsearch-แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘. แƒ›แƒแƒ— แƒแƒฅแƒ•แƒ— แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ“แƒ˜แƒ“แƒ˜ แƒ“แƒ แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒฃแƒšแƒ˜ แƒ”แƒšแƒแƒกแƒขแƒ˜แƒฃแƒ แƒ˜ (~800 แƒขแƒ‘ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜, ~1.3 แƒžแƒ”แƒขแƒแƒ‘แƒแƒ˜แƒขแƒ˜ แƒกแƒ˜แƒญแƒแƒ แƒ‘แƒ˜แƒก แƒ’แƒแƒ—แƒ•แƒแƒšแƒ˜แƒกแƒฌแƒ˜แƒœแƒ”แƒ‘แƒ˜แƒ—). Elasticsearch แƒงแƒ•แƒ”แƒšแƒ Kontur แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒ แƒ˜แƒก แƒ”แƒ แƒ—แƒ˜, แƒจแƒ”แƒ“แƒ’แƒ”แƒ‘แƒ 2 แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ (7 แƒ“แƒ 9 แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒกแƒ’แƒแƒœ) แƒ“แƒ แƒ˜แƒ›แƒ“แƒ”แƒœแƒแƒ“ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜แƒ, แƒ แƒแƒ› แƒ™แƒแƒœแƒขแƒฃแƒ แƒก แƒฐแƒงแƒแƒ•แƒก แƒกแƒžแƒ”แƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ Elasticsearch แƒ˜แƒœแƒŸแƒ˜แƒœแƒ”แƒ แƒ˜ (แƒกแƒ˜แƒœแƒแƒ›แƒ“แƒ•แƒ˜แƒšแƒ”แƒจแƒ˜, แƒ—แƒแƒ•แƒแƒ“ แƒ•แƒšแƒแƒ“แƒ˜แƒ›แƒ”แƒ แƒ˜).

แƒ•แƒšแƒแƒ“แƒ˜แƒ›แƒ˜แƒ แƒ›แƒ แƒแƒกแƒ”แƒ•แƒ” แƒ’แƒแƒแƒ–แƒ˜แƒแƒ แƒ แƒ—แƒแƒ•แƒ˜แƒกแƒ˜ แƒ›แƒแƒกแƒแƒ–แƒ แƒ”แƒ‘แƒ”แƒ‘แƒ˜ Elasticsearch-แƒ˜แƒก แƒกแƒแƒ แƒ’แƒ”แƒ‘แƒ”แƒšแƒกแƒ แƒ“แƒ แƒ›แƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ–แƒ”.

แƒฃแƒžแƒ˜แƒ แƒแƒขแƒ”แƒกแƒแƒ‘แƒ”แƒ‘แƒ˜:

  • แƒงแƒ•แƒ”แƒšแƒ แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜ แƒ”แƒ แƒ— แƒแƒ“แƒ’แƒ˜แƒšแƒ–แƒ”แƒ, แƒ›แƒแƒ—แƒ–แƒ” แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒฌแƒ•แƒ“แƒแƒ›แƒ
  • แƒ›แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ แƒ”แƒ แƒ—แƒ˜ แƒฌแƒšแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒ“แƒ แƒ›แƒแƒ—แƒ˜ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒแƒ“ แƒ’แƒแƒแƒœแƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒ
  • แƒ›แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒกแƒ˜แƒฉแƒฅแƒแƒ แƒ”
  • แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ›แƒแƒ’แƒแƒ แƒ˜ แƒ•แƒ˜แƒ–แƒฃแƒแƒšแƒ˜แƒ–แƒแƒชแƒ˜แƒ แƒงแƒฃแƒ—แƒ˜แƒ“แƒแƒœ

แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜:

  • แƒ›แƒ”แƒกแƒ˜แƒฏแƒ”แƒ‘แƒ˜แƒก แƒ‘แƒ แƒแƒ™แƒ”แƒ แƒ˜ แƒแƒฃแƒชแƒ˜แƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ (แƒ™แƒแƒœแƒขแƒฃแƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒ˜แƒก แƒ แƒแƒšแƒก แƒ™แƒแƒคแƒ™แƒ แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒก)
  • Elasticsearch แƒ™แƒฃแƒ แƒแƒขแƒแƒ แƒ—แƒแƒœ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒก แƒ›แƒแƒฎแƒแƒกแƒ˜แƒแƒ—แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜ (แƒžแƒ”แƒ แƒ˜แƒแƒ“แƒฃแƒšแƒแƒ“ แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜ แƒ›แƒแƒฆแƒแƒšแƒ˜ แƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ แƒ™แƒฃแƒ แƒแƒขแƒแƒ แƒ˜แƒก แƒ แƒ”แƒ’แƒฃแƒšแƒแƒ แƒฃแƒšแƒ˜ แƒแƒ›แƒแƒชแƒแƒœแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ)
  • แƒแƒ  แƒแƒ แƒ˜แƒก แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒแƒ•แƒขแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒ (แƒ›แƒฎแƒแƒšแƒแƒ“ แƒชแƒแƒšแƒ™แƒ”แƒฃแƒšแƒ˜, แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ“แƒ˜แƒ“แƒ˜ แƒคแƒฃแƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒแƒœ แƒ แƒแƒ’แƒแƒ แƒช แƒฆแƒ˜แƒ แƒ™แƒแƒ“แƒ˜แƒก แƒ“แƒแƒœแƒแƒ›แƒแƒขแƒ”แƒ‘แƒ˜ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒฎแƒแƒ แƒ˜แƒกแƒฎแƒ˜แƒก แƒ›แƒ–แƒแƒแƒ‘แƒ˜แƒก แƒฌแƒแƒ แƒ›แƒแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก)

Open Distro for Elasticsearch-แƒ–แƒ” แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ“แƒแƒ“แƒ”แƒ‘แƒ˜แƒ—แƒ˜ แƒ›แƒ˜แƒ›แƒแƒฎแƒ˜แƒšแƒ•แƒ”แƒ‘แƒ˜ แƒ˜แƒงแƒ :) แƒแƒ•แƒขแƒแƒ แƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒ˜ แƒ˜แƒฅแƒแƒช แƒ›แƒแƒ’แƒ•แƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ.

แƒกแƒแƒ˜แƒ“แƒแƒœ แƒ›แƒแƒ“แƒ˜แƒก แƒžแƒ”แƒขแƒแƒ‘แƒแƒ˜แƒขแƒ˜?แƒ›แƒแƒ—แƒ˜ แƒ™แƒ•แƒแƒœแƒซแƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ“แƒ’แƒ”แƒ‘แƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ 12*8 Tb SATA + 2*2 Tb SSD. แƒชแƒ˜แƒ•แƒ˜ แƒกแƒแƒชแƒแƒ•แƒ˜ SATA-แƒ–แƒ”, SSD แƒ›แƒฎแƒแƒšแƒแƒ“ แƒชแƒฎแƒ”แƒšแƒ˜ แƒฅแƒ”แƒจแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก (แƒชแƒฎแƒ”แƒšแƒ˜ แƒกแƒแƒชแƒแƒ•แƒ˜).
7+9 แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜, (7 + 9) * 12 * 8 = 1536 แƒขแƒ‘.
แƒคแƒแƒ แƒ—แƒ˜แƒก แƒœแƒแƒฌแƒ˜แƒšแƒ˜ แƒแƒ แƒ˜แƒก แƒ แƒ”แƒ–แƒ”แƒ แƒ•แƒจแƒ˜, แƒ’แƒแƒ›แƒแƒงแƒแƒคแƒ˜แƒšแƒ˜แƒ แƒกแƒ˜แƒญแƒแƒ แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ แƒ.แƒจ.
แƒ“แƒแƒแƒฎแƒšแƒแƒ”แƒ‘แƒ˜แƒ— 90 แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜ แƒ˜แƒ’แƒ–แƒแƒ•แƒœแƒ”แƒ‘แƒ Elasticsearch-แƒจแƒ˜, แƒ›แƒแƒ— แƒจแƒแƒ แƒ˜แƒก Kontur, Elba แƒ“แƒ แƒ.แƒจ.

แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒฎแƒแƒกแƒ˜แƒแƒ—แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ”

แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒแƒ แƒ˜แƒก แƒ แƒฃแƒกแƒšแƒแƒœ แƒกแƒ”แƒ แƒ™แƒ˜แƒœแƒ˜แƒก แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ DataArt-แƒ“แƒแƒœ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”.

แƒ แƒฃแƒกแƒšแƒแƒœแƒ›แƒ แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ แƒ˜แƒ›แƒแƒ–แƒ”, แƒ—แƒฃ แƒ แƒ แƒแƒ แƒ˜แƒก แƒ–แƒแƒ’แƒแƒ“แƒแƒ“ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ˜แƒ— แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ แƒ“แƒ แƒ แƒ แƒแƒ แƒ˜แƒก แƒ›แƒ˜แƒกแƒ˜ แƒ›แƒแƒฎแƒแƒกแƒ˜แƒแƒ—แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜.

แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ” แƒแƒ แƒ˜แƒก แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ, แƒ แƒแƒ›แƒšแƒ˜แƒก แƒ“แƒ แƒแƒกแƒแƒช แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ”แƒ‘แƒ˜ แƒแƒ แƒแƒœแƒแƒ˜แƒ แƒแƒ“ แƒแƒ  แƒ”แƒฎแƒ”แƒ‘แƒ˜แƒแƒœ แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒแƒก. แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ˜ - AWS Lambda Serverless, Kubeless.io (Serverless แƒจแƒ˜แƒ’แƒœแƒ˜แƒ— Kubernetes), Google Cloud Functions.

แƒ˜แƒ“แƒ”แƒแƒšแƒฃแƒ แƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒฃแƒ’แƒ–แƒแƒ•แƒœแƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒแƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒžแƒ แƒแƒ•แƒแƒ˜แƒ“แƒ”แƒ แƒก แƒกแƒžแƒ”แƒชแƒ˜แƒแƒšแƒฃแƒ แƒ˜ API Gateway-แƒ˜แƒก แƒ›แƒ”แƒจแƒ•แƒ”แƒแƒ‘แƒ˜แƒ—. แƒ˜แƒ“แƒ”แƒแƒšแƒฃแƒ แƒ˜ แƒ›แƒ˜แƒ™แƒ แƒแƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜, แƒฎแƒแƒšแƒ AWS Lambda แƒแƒกแƒ”แƒ•แƒ” แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒก แƒ—แƒแƒœแƒแƒ›แƒ”แƒ“แƒ แƒแƒ•แƒ” แƒžแƒ แƒแƒ’แƒ แƒแƒ›แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒ“แƒ˜แƒ“ แƒ แƒแƒแƒ“แƒ”แƒœแƒแƒ‘แƒแƒก. แƒ˜แƒœแƒคแƒ แƒแƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ˜แƒก แƒจแƒ”แƒœแƒแƒ แƒฉแƒฃแƒœแƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒ’แƒแƒœแƒšแƒแƒ’แƒ”แƒ‘แƒ˜แƒก แƒฆแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ”แƒ‘แƒ แƒฆแƒ แƒฃแƒ‘แƒšแƒแƒ•แƒแƒœแƒ˜ แƒžแƒ แƒแƒ•แƒแƒ˜แƒ“แƒ”แƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒœแƒฃแƒšแƒแƒ•แƒแƒœแƒ˜ แƒฎแƒ“แƒ”แƒ‘แƒ, แƒ›แƒชแƒ˜แƒ แƒ” แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒแƒกแƒ”แƒ•แƒ” แƒซแƒแƒšแƒ˜แƒแƒœ แƒ˜แƒแƒคแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ (AWS Lambda - $0.2 / 1 แƒ›แƒ˜แƒšแƒ˜แƒแƒœแƒ˜ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ).

แƒแƒกแƒ”แƒ—แƒ˜ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒฃแƒ แƒแƒ‘แƒ แƒ—แƒ˜แƒ—แƒฅแƒ›แƒ˜แƒก แƒ˜แƒ“แƒ”แƒแƒšแƒฃแƒ แƒ˜แƒ - แƒฆแƒ แƒฃแƒ‘แƒšแƒแƒ•แƒแƒœแƒ˜ แƒžแƒ แƒแƒ•แƒแƒ˜แƒ“แƒ”แƒ แƒ˜ แƒ—แƒแƒ•แƒแƒ“ แƒ–แƒ แƒฃแƒœแƒแƒ•แƒก แƒแƒ›แƒแƒ–แƒ”, Kubeless แƒแƒ•แƒขแƒแƒ›แƒแƒขแƒฃแƒ แƒแƒ“ แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒ˜แƒ แƒ”แƒ‘แƒก Kubernetes แƒ™แƒšแƒแƒกแƒขแƒ”แƒ แƒจแƒ˜.

แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒฃแƒแƒ แƒงแƒแƒคแƒ˜แƒ—แƒ˜ แƒ›แƒฎแƒแƒ แƒ”แƒ”แƒ‘แƒ˜:

  • แƒ“แƒ˜แƒ“แƒ˜ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ แƒฃแƒคแƒ แƒ แƒ แƒ—แƒฃแƒšแƒ˜ แƒฎแƒ“แƒ”แƒ‘แƒ
  • แƒแƒ แƒ˜แƒก แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒžแƒ แƒแƒคแƒ˜แƒšแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ แƒ—แƒฃแƒšแƒ” (แƒ—แƒฅแƒ•แƒ”แƒœแƒ—แƒ•แƒ˜แƒก แƒฎแƒ”แƒšแƒ›แƒ˜แƒกแƒแƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ แƒ แƒžแƒ แƒแƒคแƒ˜แƒšแƒ˜แƒ แƒ”แƒ‘แƒ แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒ’แƒแƒ’แƒ”แƒ‘แƒ˜แƒ—)
  • แƒ•แƒ”แƒ แƒกแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ›แƒแƒ แƒ—แƒแƒšแƒ˜ แƒ’แƒ˜แƒ—แƒฎแƒ แƒแƒ—, แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒฌแƒšแƒ˜แƒก แƒฌแƒ˜แƒœ แƒ’แƒแƒ•แƒ˜แƒ’แƒ” Serverless-แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ›แƒ—แƒ”แƒšแƒ˜ แƒแƒ› แƒฌแƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜ แƒฉแƒ”แƒ›แƒ—แƒ•แƒ˜แƒก แƒ’แƒแƒฃแƒ’แƒ”แƒ‘แƒแƒ แƒ˜ แƒ˜แƒงแƒ แƒ›แƒ˜แƒกแƒ˜ แƒกแƒฌแƒแƒ แƒแƒ“ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ. แƒ แƒฃแƒกแƒšแƒแƒœแƒ˜แƒก แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ’แƒแƒฉแƒœแƒ“แƒ แƒ’แƒแƒ’แƒ”แƒ‘แƒ, แƒฎแƒแƒšแƒ แƒœแƒ˜แƒ™แƒแƒšแƒแƒ˜ แƒกแƒ•แƒ”แƒ แƒฉแƒ™แƒแƒ•แƒ˜แƒก (แƒ‘แƒแƒ แƒแƒขแƒ˜ แƒ›แƒแƒ แƒกแƒ˜แƒแƒœแƒ”แƒšแƒ”แƒ‘แƒ˜) แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ Backend-แƒ˜แƒก แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ, แƒ˜แƒ’แƒ˜ แƒ’แƒแƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ“แƒ. แƒขแƒงแƒฃแƒ˜แƒšแƒแƒ“ แƒแƒ  แƒ›แƒ˜แƒ•แƒ”แƒ“แƒ˜ แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒแƒ–แƒ” :)

CI แƒแƒ แƒ˜แƒก แƒฆแƒแƒ แƒ˜แƒ‘แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ—แƒฃ แƒฆแƒ˜แƒ แƒก แƒ—แƒฃ แƒแƒ แƒ แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ CI-แƒ˜แƒก แƒ“แƒแƒฌแƒ”แƒ แƒ แƒ•แƒ”แƒ‘ แƒกแƒขแƒฃแƒ“แƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก?

แƒ›แƒ˜แƒฎแƒแƒ˜แƒš แƒ แƒแƒ“แƒ˜แƒแƒœแƒแƒ•แƒ›แƒ, แƒ•แƒ”แƒ‘ แƒกแƒขแƒฃแƒ“แƒ˜แƒ˜แƒก Flag-แƒ˜แƒก แƒฎแƒ”แƒšแƒ›แƒซแƒฆแƒ•แƒแƒœแƒ”แƒšแƒ›แƒ แƒ”แƒ™แƒแƒขแƒ”แƒ แƒ˜แƒœแƒ‘แƒฃแƒ แƒ’แƒ˜แƒ“แƒแƒœ, แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ แƒ—แƒ•แƒ˜แƒ—แƒœแƒแƒฌแƒ”แƒ  CI/CD-แƒ–แƒ”.

แƒ›แƒ˜แƒกแƒ˜ แƒกแƒขแƒฃแƒ“แƒ˜แƒ โ€žแƒกแƒแƒฎแƒ”แƒšแƒ›แƒซแƒฆแƒ•แƒแƒœแƒ”แƒšแƒ CI/CDโ€œ-แƒ“แƒแƒœ (แƒจแƒ”แƒกแƒฃแƒšแƒ˜ แƒ˜แƒงแƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ–แƒ” SSH-แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒ˜แƒ—, แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ“แƒ git pull-แƒก, แƒ›แƒ”แƒแƒ แƒ“แƒ”แƒ‘แƒแƒ“แƒ แƒ“แƒฆแƒ”แƒจแƒ˜ 100-แƒฏแƒ”แƒ ) แƒฏแƒ”แƒœแƒ™แƒ˜แƒœแƒกแƒ–แƒ” แƒ“แƒ แƒกแƒแƒฎแƒšแƒจแƒ˜ แƒ“แƒแƒฌแƒ”แƒ แƒ˜แƒš แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ–แƒ”, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ’แƒแƒซแƒšแƒ”แƒ•แƒ— แƒแƒ™แƒแƒœแƒขแƒ แƒแƒšแƒแƒ— แƒ™แƒแƒ“แƒ˜ แƒ“แƒ แƒจแƒ”แƒแƒกแƒ แƒฃแƒšแƒแƒ— แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒกแƒแƒฎแƒ”แƒšแƒฌแƒแƒ“แƒ”แƒ‘แƒ˜แƒ— Pullkins.

แƒ แƒแƒขแƒแƒ› แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ“แƒ แƒฏแƒ”แƒœแƒ™แƒ˜แƒœแƒกแƒ˜? แƒ˜แƒก แƒแƒ  แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒ“แƒ แƒกแƒแƒ™แƒ›แƒแƒ แƒ˜แƒก แƒ›แƒแƒฅแƒœแƒ˜แƒšแƒแƒ‘แƒแƒก แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“ แƒ“แƒ แƒซแƒแƒšแƒ˜แƒแƒœ แƒ แƒ—แƒฃแƒšแƒ˜ แƒ˜แƒงแƒ แƒ›แƒ˜แƒกแƒ˜ แƒ›แƒแƒ แƒ’แƒ”แƒ‘แƒ.

โ€žแƒ“แƒ แƒแƒจแƒโ€œ แƒ•แƒ˜แƒ—แƒแƒ แƒ“แƒ”แƒ‘แƒ Laravel-แƒจแƒ˜ (PHP Framework). CI/CD แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒจแƒ”แƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ˜แƒกแƒแƒก, แƒ›แƒ˜แƒฎแƒแƒ˜แƒšแƒ›แƒ แƒ“แƒ แƒ›แƒ˜แƒกแƒ›แƒ แƒ™แƒแƒšแƒ”แƒ’แƒ”แƒ‘แƒ›แƒ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒก Laravel-แƒ˜แƒก แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒ”แƒฅแƒแƒœแƒ˜แƒ–แƒ›แƒ”แƒ‘แƒ˜, แƒกแƒแƒฎแƒ”แƒšแƒฌแƒแƒ“แƒ”แƒ‘แƒ˜แƒ— Telescope and Envoy. แƒจแƒ”แƒ“แƒ”แƒ’แƒ˜ แƒแƒ แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜ PHP-แƒจแƒ˜ (แƒ’แƒ—แƒฎแƒแƒ•แƒ— แƒ’แƒแƒ˜แƒ—แƒ•แƒแƒšแƒ˜แƒกแƒฌแƒ˜แƒœแƒแƒ—), แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒก แƒจแƒ”แƒ›แƒแƒ›แƒแƒ•แƒแƒš webhook-แƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒก, แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒจแƒ”แƒฅแƒ›แƒœแƒแƒก แƒคแƒ แƒแƒœแƒขแƒ”แƒœแƒขแƒ˜ แƒ“แƒ แƒ‘แƒ”แƒฅแƒ”แƒœแƒ“แƒ˜, แƒ’แƒแƒœแƒ—แƒแƒ•แƒกแƒ“แƒ”แƒก แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ”แƒ‘แƒ–แƒ” แƒ“แƒ แƒ›แƒแƒแƒฎแƒกแƒ”แƒœแƒแƒก Slack-แƒก.

แƒจแƒ”แƒ›แƒ“แƒ”แƒ’, แƒ˜แƒ›แƒ˜แƒกแƒแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ› แƒจแƒ”แƒซแƒšแƒแƒœ แƒšแƒฃแƒ แƒฏแƒ˜/แƒ›แƒฌแƒ•แƒแƒœแƒ” แƒ’แƒแƒœแƒšแƒแƒ’แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ แƒ“แƒ แƒ”แƒ แƒ—แƒ˜แƒแƒœแƒ˜ แƒžแƒแƒ แƒแƒ›แƒ”แƒขแƒ แƒ”แƒ‘แƒ˜ dev-stage-prod แƒ’แƒแƒ แƒ”แƒ›แƒแƒจแƒ˜, แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒ’แƒแƒ“แƒแƒ•แƒ˜แƒ“แƒœแƒ”แƒœ Docker-แƒ–แƒ”. แƒฃแƒžแƒ˜แƒ แƒแƒขแƒ”แƒกแƒแƒ‘แƒ”แƒ‘แƒ˜ แƒ˜แƒ’แƒ˜แƒ•แƒ” แƒ“แƒแƒ แƒฉแƒ, แƒ“แƒแƒ”แƒ›แƒแƒขแƒ แƒ’แƒแƒ แƒ”แƒ›แƒแƒก แƒฐแƒแƒ›แƒแƒ’แƒ”แƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒกแƒ แƒ“แƒ แƒฃแƒฌแƒงแƒ•แƒ”แƒขแƒ˜ แƒ’แƒแƒœแƒšแƒแƒ’แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ“แƒแƒ”แƒ›แƒแƒขแƒ Docker-แƒ˜แƒก แƒกแƒฌแƒแƒ•แƒšแƒ˜แƒก แƒกแƒแƒญแƒ˜แƒ แƒแƒ”แƒ‘แƒ แƒ›แƒแƒกแƒ—แƒแƒœ แƒกแƒฌแƒแƒ แƒแƒ“ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒžแƒ แƒแƒ”แƒฅแƒขแƒ˜ Github-แƒ–แƒ”แƒ

แƒ แƒแƒ’แƒแƒ  แƒจแƒ”แƒ•แƒแƒ›แƒชแƒ˜แƒ แƒ”แƒ— แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ˜แƒก แƒฃแƒ™แƒแƒœ แƒ“แƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒ 99%-แƒ˜แƒ—

แƒ‘แƒแƒšแƒ แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ Devops-แƒ˜แƒก แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒแƒจแƒ˜ แƒ˜แƒงแƒ แƒ•แƒ˜แƒฅแƒขแƒแƒ  แƒ”แƒ แƒ”แƒ›แƒฉแƒ”แƒœแƒ™แƒ, แƒฌแƒแƒ›แƒงแƒ•แƒแƒœแƒ˜ devops แƒ˜แƒœแƒŸแƒ˜แƒœแƒ”แƒ แƒ˜ Miro.com-แƒ–แƒ” (แƒงแƒแƒคแƒ˜แƒšแƒ˜ RealTimeBoard).

RealTimeBoard, Miro แƒ’แƒฃแƒœแƒ“แƒ˜แƒก แƒคแƒšแƒแƒ’แƒ›แƒแƒœแƒ˜ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜, แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ›แƒแƒœแƒแƒšแƒ˜แƒ—แƒฃแƒ  Java แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒแƒ–แƒ”. แƒ›แƒ˜แƒกแƒ˜ แƒจแƒ”แƒ’แƒ แƒแƒ•แƒ”แƒ‘แƒ, แƒขแƒ”แƒกแƒขแƒ˜แƒ แƒ”แƒ‘แƒ แƒ“แƒ แƒ“แƒแƒœแƒ”แƒ แƒ’แƒ•แƒ แƒจแƒ”แƒคแƒ”แƒ แƒฎแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ” แƒ แƒ—แƒฃแƒšแƒ˜ แƒแƒ›แƒแƒชแƒแƒœแƒแƒ. แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜, แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜แƒ แƒ™แƒแƒ“แƒ˜แƒก แƒแƒกแƒ”แƒ—แƒ˜ แƒ•แƒ”แƒ แƒกแƒ˜แƒ˜แƒก แƒ’แƒแƒœแƒšแƒแƒ’แƒ”แƒ‘แƒ, แƒ แƒแƒ—แƒ แƒแƒ  แƒ›แƒแƒฎแƒ“แƒ”แƒก แƒ›แƒ˜แƒกแƒ˜ แƒฃแƒ™แƒแƒœ แƒ“แƒแƒ‘แƒ แƒฃแƒœแƒ”แƒ‘แƒ (แƒ”แƒก แƒ›แƒซแƒ˜แƒ›แƒ” แƒ›แƒแƒœแƒแƒšแƒ˜แƒ—แƒ˜แƒ).

แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ˜แƒก แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒก แƒ’แƒ–แƒแƒ–แƒ”, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ›แƒ˜แƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒ›แƒแƒ’แƒชแƒ”แƒ›แƒ—, แƒ›แƒ˜แƒ แƒแƒ› แƒ’แƒแƒ˜แƒแƒ แƒ แƒ’แƒ–แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ›แƒแƒ˜แƒชแƒแƒ•แƒ“แƒ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒก แƒแƒ แƒฅแƒ˜แƒขแƒ”แƒฅแƒขแƒฃแƒ แƒแƒ–แƒ”, แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒš แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ–แƒ” (Atlassian Bamboo, Ansible แƒ“แƒ แƒ.แƒจ.) แƒ“แƒ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ แƒ’แƒฃแƒœแƒ“แƒ”แƒ‘แƒ˜แƒก แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒแƒ–แƒ” (แƒ›แƒแƒ— แƒแƒฎแƒšแƒ แƒแƒฅแƒ•แƒ— Devops-แƒ˜แƒก แƒ—แƒแƒ•แƒ“แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒฃแƒœแƒ“แƒ˜ + แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒชแƒแƒšแƒ™แƒ” Scrum แƒ’แƒฃแƒœแƒ“แƒ˜ แƒกแƒฎแƒ•แƒแƒ“แƒแƒกแƒฎแƒ•แƒ แƒžแƒ แƒแƒคแƒ˜แƒšแƒ˜แƒก แƒ“แƒ”แƒ•แƒ”แƒšแƒแƒžแƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ).

แƒ’แƒ–แƒ แƒ แƒ—แƒฃแƒšแƒ˜ แƒ“แƒ แƒ”แƒ™แƒšแƒ˜แƒแƒœแƒ˜ แƒ’แƒแƒ›แƒแƒ“แƒ’แƒ แƒ“แƒ แƒ•แƒ˜แƒฅแƒขแƒแƒ แƒ›แƒ แƒ’แƒแƒ˜แƒ–แƒ˜แƒแƒ แƒ แƒ“แƒแƒ’แƒ แƒแƒ•แƒ˜แƒšแƒ˜ แƒขแƒ™แƒ˜แƒ•แƒ˜แƒšแƒ˜ แƒ“แƒ แƒแƒžแƒขแƒ˜แƒ›แƒ˜แƒ–แƒ›แƒ˜, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒแƒ›แƒ˜แƒ— แƒแƒ  แƒ“แƒแƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒฃแƒšแƒ.

DUMP แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒ | grep 'backend|devops'
แƒ›แƒแƒ˜แƒ’แƒ แƒฌแƒ˜แƒ’แƒœแƒ˜ แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒกแƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก

Backend แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ

แƒ›แƒ” แƒ›แƒแƒ•แƒแƒฎแƒ”แƒ แƒฎแƒ” 2 แƒ แƒ”แƒžแƒแƒ แƒขแƒแƒŸแƒ˜แƒก แƒ“แƒแƒกแƒฌแƒ แƒ”แƒ‘แƒ - แƒœแƒ˜แƒ™แƒแƒšแƒแƒ˜ แƒกแƒ•แƒ”แƒ แƒฉแƒ™แƒแƒ•แƒ˜แƒกแƒ’แƒแƒœ (แƒ‘แƒแƒ แƒแƒขแƒ˜ แƒ›แƒแƒ แƒกแƒ˜แƒแƒœแƒ”แƒšแƒ”แƒ‘แƒ˜), แƒแƒกแƒ”แƒ•แƒ” แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ” แƒ“แƒ แƒ’แƒ แƒ˜แƒ’แƒแƒ แƒ˜ แƒ™แƒแƒจแƒ”แƒšแƒ”แƒ•แƒ˜แƒกแƒ’แƒแƒœ (แƒ™แƒแƒ›แƒžแƒแƒœแƒ˜แƒ Kontur) แƒขแƒ”แƒšแƒ”แƒ›แƒ”แƒขแƒ แƒ˜แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘.

แƒฃแƒ‘แƒ แƒแƒšแƒ แƒ›แƒแƒ™แƒ•แƒ“แƒแƒ•แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”

แƒ—แƒฃ แƒ แƒฃแƒกแƒšแƒแƒœ แƒกแƒ˜แƒ แƒ™แƒ˜แƒœแƒ›แƒ แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ แƒ แƒ แƒแƒ แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”, แƒœแƒ˜แƒ™แƒแƒšแƒแƒ˜แƒ› แƒแƒฉแƒ•แƒ”แƒœแƒ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜ แƒกแƒ”แƒ แƒ•แƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ” แƒ“แƒ แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ แƒ˜แƒ› แƒ“แƒ”แƒขแƒแƒšแƒ”แƒ‘แƒ–แƒ”, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ’แƒแƒ•แƒšแƒ”แƒœแƒแƒก แƒแƒฎแƒ“แƒ”แƒœแƒ”แƒœ AWS Lambda-แƒจแƒ˜ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒฆแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ”แƒ‘แƒแƒกแƒ แƒ“แƒ แƒกแƒ˜แƒฉแƒฅแƒแƒ แƒ”แƒ–แƒ”.

แƒกแƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ แƒ“แƒ”แƒขแƒแƒšแƒ˜: แƒ›แƒ˜แƒœแƒ˜แƒ›แƒแƒšแƒฃแƒ แƒ˜ แƒคแƒแƒกแƒ˜แƒแƒœแƒ˜ แƒ”แƒšแƒ”แƒ›แƒ”แƒœแƒขแƒ˜แƒ 128 แƒ›แƒ‘ แƒ›แƒ”แƒฎแƒกแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ แƒ“แƒ 100 ms CPU, แƒฆแƒ˜แƒ แƒก $0,000000208. แƒฃแƒคแƒ แƒ แƒ›แƒ”แƒขแƒ˜แƒช, แƒ—แƒ•แƒ”แƒจแƒ˜ 1 แƒ›แƒ˜แƒšแƒ˜แƒแƒœแƒ˜ แƒแƒกแƒ”แƒ—แƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ แƒฃแƒคแƒแƒกแƒแƒ.

แƒœแƒ˜แƒ™แƒแƒšแƒแƒ˜แƒก แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ แƒฎแƒจแƒ˜แƒ แƒแƒ“ แƒแƒญแƒแƒ แƒ‘แƒ”แƒ‘แƒ“แƒ 100 ms-แƒ˜แƒก แƒšแƒ˜แƒ›แƒ˜แƒขแƒก (แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ“แƒแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜ แƒ˜แƒงแƒ Ruby-แƒจแƒ˜), แƒแƒ›แƒ˜แƒขแƒแƒ› Go-แƒจแƒ˜ แƒ›แƒแƒ—แƒ˜ แƒ’แƒแƒ“แƒแƒฌแƒ”แƒ แƒ แƒจแƒ”แƒกแƒแƒœแƒ˜แƒจแƒœแƒแƒ• แƒ“แƒแƒ–แƒแƒ’แƒ•แƒแƒก แƒฃแƒ–แƒ แƒฃแƒœแƒ•แƒ”แƒšแƒงแƒแƒคแƒ“แƒ.

แƒ•แƒแƒกแƒขแƒแƒ™ แƒฐแƒ”แƒ แƒ™แƒฃแƒšแƒ”แƒกแƒ˜ - แƒ˜แƒกแƒ”แƒ• แƒ’แƒแƒฎแƒแƒ“แƒ” แƒขแƒ”แƒšแƒ”แƒ›แƒ”แƒขแƒ แƒ˜แƒ แƒจแƒ”แƒกแƒแƒœแƒ˜แƒจแƒœแƒแƒ•แƒ˜!

แƒ’แƒ แƒ˜แƒ’แƒแƒ แƒ˜ แƒ™แƒแƒจแƒ”แƒšแƒ”แƒ•แƒ˜แƒก (แƒ™แƒแƒ›แƒžแƒแƒœแƒ˜แƒ Kontur) Backend แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒฃแƒแƒฎแƒšแƒ”แƒกแƒ˜ แƒแƒœแƒ’แƒแƒ แƒ˜แƒจแƒ˜ แƒขแƒ”แƒšแƒ”แƒ›แƒ”แƒขแƒ แƒ˜แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘. แƒขแƒ”แƒšแƒ”แƒ›แƒ”แƒขแƒ แƒ˜แƒ แƒœแƒ˜แƒจแƒœแƒแƒ•แƒก แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒก, แƒ›แƒ”แƒขแƒ แƒ˜แƒ™แƒแƒก, แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก แƒ™แƒ•แƒแƒšแƒก.

แƒแƒ› แƒ›แƒ˜แƒ–แƒœแƒ˜แƒ—, Contour แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก Github-แƒ–แƒ” แƒ’แƒแƒ›แƒแƒฅแƒ•แƒ”แƒงแƒœแƒ”แƒ‘แƒฃแƒš แƒ—แƒ•แƒ˜แƒ—แƒœแƒแƒฌแƒ”แƒ  แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒก. แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ˜ แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ - แƒฐแƒ”แƒ แƒ™แƒฃแƒšแƒ”แƒกแƒ˜, github.com/vostok/hercules, แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒขแƒ”แƒšแƒ”แƒ›แƒ”แƒขแƒ แƒ˜แƒฃแƒšแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฌแƒแƒ“แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก.

แƒ•แƒšแƒแƒ“แƒ˜แƒ›แƒ”แƒ  แƒšแƒ˜แƒšแƒแƒก แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒแƒจแƒ˜ Devops-แƒ˜แƒก แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒแƒจแƒ˜ แƒ’แƒแƒœแƒฎแƒ˜แƒšแƒฃแƒšแƒ˜ แƒ˜แƒงแƒ แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ แƒ“แƒ แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ Elasticsearch-แƒจแƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒฏแƒ”แƒ  แƒ™แƒ˜แƒ“แƒ”แƒ• แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ แƒแƒ—แƒแƒกแƒ˜ แƒ›แƒแƒฌแƒงแƒแƒ‘แƒ˜แƒšแƒแƒ‘แƒ˜แƒ“แƒแƒœ แƒ“แƒ แƒแƒžแƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒ“แƒแƒœ แƒŸแƒฃแƒ แƒœแƒแƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฌแƒแƒ“แƒ”แƒ‘แƒ˜แƒก แƒแƒ›แƒแƒชแƒแƒœแƒ แƒ“แƒ แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜, แƒ แƒแƒ’แƒแƒ แƒ˜แƒชแƒแƒ Vostok Hercules, แƒแƒ’แƒ•แƒแƒ แƒ”แƒ‘แƒก แƒ›แƒแƒ—.

แƒฌแƒ แƒ” แƒ‘แƒ”แƒ•แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒœแƒแƒชแƒœแƒแƒ‘ แƒ’แƒ–แƒแƒก แƒ’แƒแƒฐแƒงแƒ•แƒ - RabbitMQ-แƒ“แƒแƒœ Apache Kafka-แƒ›แƒ“แƒ”, แƒ›แƒแƒ’แƒ แƒแƒ› แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒแƒกแƒ” แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก)) แƒ›แƒแƒ— แƒฌแƒ แƒ”แƒจแƒ˜ แƒฃแƒœแƒ“แƒ แƒ“แƒแƒ”แƒ›แƒแƒขแƒ”แƒ‘แƒ˜แƒœแƒแƒ— Zookeeper, Cassandra แƒ“แƒ Graphite. แƒ›แƒ” แƒกแƒ แƒฃแƒšแƒแƒ“ แƒแƒ  แƒ’แƒแƒ•แƒแƒ›แƒŸแƒฆแƒแƒ•แƒœแƒ”แƒ‘ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒแƒก แƒแƒ› แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒฎแƒ”แƒ‘ (แƒแƒ แƒ แƒฉแƒ”แƒ›แƒก แƒžแƒ แƒแƒคแƒ˜แƒšแƒ–แƒ”), แƒ—แƒฃ แƒ’แƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ”แƒ‘แƒ—, แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ“แƒแƒ”แƒšแƒแƒ“แƒแƒ— แƒกแƒšแƒแƒ˜แƒ“แƒ”แƒ‘แƒกแƒ แƒ“แƒ แƒ•แƒ˜แƒ“แƒ”แƒแƒ”แƒ‘แƒก แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒ˜แƒก แƒ•แƒ”แƒ‘แƒกแƒแƒ˜แƒขแƒ–แƒ”.

แƒ แƒแƒ’แƒแƒ  แƒแƒ“แƒแƒ แƒ”แƒ‘แƒก แƒ˜แƒก แƒกแƒฎแƒ•แƒ แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒ”แƒ‘แƒก?

แƒ›แƒ” แƒ•แƒ”แƒ  แƒจแƒ”แƒ•แƒแƒ“แƒแƒ แƒ”แƒ‘ แƒ›แƒแƒก แƒ›แƒแƒกแƒ™แƒแƒ•แƒ˜แƒกแƒ แƒ“แƒ แƒžแƒ”แƒขแƒ”แƒ แƒ‘แƒฃแƒ แƒ’แƒ˜แƒก แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒ”แƒ‘แƒก, แƒจแƒ”แƒ›แƒ˜แƒซแƒšแƒ˜แƒ แƒจแƒ”แƒ•แƒแƒ“แƒแƒ แƒ แƒฃแƒ แƒแƒšแƒ˜แƒก แƒกแƒฎแƒ•แƒ แƒฆแƒแƒœแƒ˜แƒกแƒซแƒ˜แƒ”แƒ‘แƒ”แƒ‘แƒก แƒ“แƒ แƒกแƒแƒ›แƒแƒ แƒแƒจแƒ˜ 404fest-แƒก.

DAMP แƒขแƒแƒ แƒ“แƒ”แƒ‘แƒ 8 แƒกแƒ”แƒฅแƒชแƒ˜แƒแƒจแƒ˜, แƒ”แƒก แƒแƒ แƒ˜แƒก แƒ แƒ”แƒ™แƒแƒ แƒ“แƒ˜ แƒฃแƒ แƒแƒšแƒ˜แƒก แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒซแƒแƒšแƒ˜แƒแƒœ แƒ“แƒ˜แƒ“แƒ˜ แƒ›แƒ”แƒชแƒœแƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒ›แƒ”แƒœแƒ”แƒฏแƒ›แƒ”แƒœแƒขแƒ˜แƒก แƒกแƒ”แƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜, แƒ”แƒก แƒแƒกแƒ”แƒ•แƒ” แƒฃแƒฉแƒ•แƒ”แƒฃแƒšแƒแƒ. แƒ”แƒ™แƒแƒขแƒ”แƒ แƒ˜แƒœแƒ‘แƒฃแƒ แƒ’แƒ˜แƒก แƒแƒฃแƒ“แƒ˜แƒขแƒแƒ แƒ˜แƒ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ - แƒฅแƒแƒšแƒแƒฅแƒก แƒแƒฅแƒ•แƒก Yandex, Kontur, Tinkoff-แƒ˜แƒก แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒ“แƒ˜แƒ“แƒ˜ แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒ”แƒก แƒ—แƒแƒ•แƒ˜แƒก แƒ™แƒ•แƒแƒšแƒก แƒขแƒแƒ•แƒ”แƒ‘แƒก แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ–แƒ”.

แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ”แƒ แƒ—แƒ˜ แƒกแƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ แƒ›แƒแƒ›แƒ”แƒœแƒขแƒ˜แƒ แƒ˜แƒก, แƒ แƒแƒ› แƒ‘แƒ”แƒ•แƒ  แƒ™แƒแƒ›แƒžแƒแƒœแƒ˜แƒแƒก แƒฐแƒงแƒแƒ•แƒก แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒแƒ–แƒ” แƒ”แƒ แƒ—แƒ“แƒ แƒแƒฃแƒšแƒแƒ“ 3-4 แƒ›แƒแƒ›แƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ”แƒšแƒ˜ (แƒแƒกแƒ” แƒ˜แƒงแƒ Kontur, Evil Martians, Tinkoff). แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ›แƒแƒ—แƒ’แƒแƒœแƒ˜ แƒ˜แƒงแƒ แƒกแƒžแƒแƒœแƒกแƒแƒ แƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒ”แƒžแƒแƒ แƒขแƒแƒŸแƒ”แƒ‘แƒ˜ แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒจแƒ”แƒ”แƒกแƒแƒ‘แƒแƒ›แƒ”แƒ‘แƒ แƒกแƒฎแƒ•แƒ”แƒ‘แƒก, แƒ”แƒก แƒแƒ  แƒแƒ แƒ˜แƒก แƒกแƒแƒ แƒ”แƒ™แƒšแƒแƒ›แƒ แƒ แƒ”แƒžแƒแƒ แƒขแƒแƒŸแƒ”แƒ‘แƒ˜.

แƒฌแƒแƒ•แƒ˜แƒ“แƒ” แƒ—แƒฃ แƒแƒ  แƒฌแƒแƒ•แƒ˜แƒ“แƒ”? แƒ—แƒฃ แƒ—แƒฅแƒ•แƒ”แƒœ แƒชแƒฎแƒแƒ•แƒ แƒแƒ‘แƒ— แƒฃแƒ แƒแƒšแƒจแƒ˜ แƒแƒœ แƒ›แƒ˜แƒก แƒ›แƒแƒฎแƒšแƒแƒ‘แƒšแƒแƒ“, แƒ’แƒแƒฅแƒ•แƒ— แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ แƒ“แƒ แƒ“แƒแƒ˜แƒœแƒขแƒ”แƒ แƒ”แƒกแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒฎแƒแƒ แƒ— แƒ—แƒ”แƒ›แƒ”แƒ‘แƒ˜แƒ— - แƒ“แƒ˜แƒแƒฎ, แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ. แƒ—แƒฃ แƒ’แƒ แƒซแƒ”แƒš แƒ›แƒแƒ’แƒ–แƒแƒฃแƒ แƒแƒ‘แƒแƒ–แƒ” แƒคแƒ˜แƒฅแƒ แƒแƒ‘แƒ—, แƒ’แƒแƒ“แƒแƒ•แƒฎแƒ”แƒ“แƒแƒ• แƒฌแƒ˜แƒœแƒ แƒฌแƒšแƒ”แƒ‘แƒ˜แƒก แƒ แƒ”แƒžแƒแƒ แƒขแƒแƒŸแƒ”แƒ‘แƒ˜แƒกแƒ แƒ“แƒ แƒ•แƒ˜แƒ“แƒ”แƒ แƒ แƒ”แƒžแƒแƒ แƒขแƒแƒŸแƒ”แƒ‘แƒ˜แƒก แƒ—แƒ”แƒ›แƒ”แƒ‘แƒก www.youtube.com/user/videoitpeople/videos แƒ“แƒ แƒ›แƒ˜แƒ˜แƒฆแƒ แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ”แƒ‘แƒ.
แƒ แƒ”แƒ’แƒ˜แƒแƒœแƒ”แƒ‘แƒจแƒ˜ แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ”แƒ แƒ—แƒ˜ แƒฃแƒžแƒ˜แƒ แƒแƒขแƒ”แƒกแƒแƒ‘แƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒฌแƒ”แƒกแƒ˜, แƒแƒ แƒ˜แƒก แƒ˜แƒก, แƒ แƒแƒ› แƒ›แƒแƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ›แƒแƒ›แƒฎแƒกแƒ”แƒœแƒ”แƒ‘แƒ”แƒšแƒ—แƒแƒœ แƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ, แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“, แƒแƒกแƒ”แƒ—แƒ˜ แƒ™แƒแƒ›แƒฃแƒœแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒžแƒšแƒ˜แƒ™แƒแƒœแƒขแƒ”แƒ‘แƒ˜ แƒœแƒแƒ™แƒšแƒ”แƒ‘แƒ˜แƒ.

DUMP แƒ™แƒแƒœแƒคแƒ”แƒ แƒ”แƒœแƒชแƒ˜แƒ | grep 'backend|devops'

แƒ›แƒแƒ“แƒšแƒแƒ‘แƒ แƒ“แƒฃแƒ›แƒžแƒก แƒ“แƒ แƒ”แƒ™แƒแƒขแƒ”แƒ แƒ˜แƒœแƒ‘แƒฃแƒ แƒ’แƒก! )

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ