āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ | grep 'āĻŦā§āĻ¯āĻžāĻ•āĻāĻ¨ā§āĻĄ|devops'

āĻ—āĻ¤ āĻ¸āĻĒā§āĻ¤āĻžāĻšā§‡ āĻ†āĻŽāĻŋ āĻ‡āĻ¯āĻŧā§‡āĻ•āĻžāĻŸā§‡āĻ°āĻŋāĻ¨āĻŦāĻžāĻ°ā§āĻ—ā§‡ DUMP IT āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ā§‡ (https://dump-ekb.ru/) āĻ—āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ āĻāĻŦāĻ‚ āĻ†āĻŽāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻŦāĻ˛āĻ¤ā§‡ āĻšāĻžāĻ‡ āĻŦā§āĻ¯āĻžāĻ•āĻāĻ¨ā§āĻĄ āĻāĻŦāĻ‚ āĻĄā§‡āĻ­āĻĒāĻ¸ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ•ā§€ āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻāĻŦāĻ‚ āĻ†āĻžā§āĻšāĻ˛āĻŋāĻ• āĻ†āĻ‡āĻŸāĻŋ āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨āĻ—ā§āĻ˛āĻŋ āĻŽāĻ¨ā§‹āĻ¯ā§‹āĻ—ā§‡āĻ° āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ•āĻŋāĻ¨āĻžāĨ¤

āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ | grep 'āĻŦā§āĻ¯āĻžāĻ•āĻāĻ¨ā§āĻĄ|devops'
Serverless āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ Evil Martians āĻĨā§‡āĻ•ā§‡ Nikolay Sverchkov

āĻ¯āĻžāĻ‡āĻšā§‹āĻ• āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•āĻŋ āĻ›āĻŋāĻ˛?

āĻŽā§‹āĻŸ, āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ā§‡ 8āĻŸāĻŋ āĻŦāĻŋāĻ­āĻžāĻ— āĻ›āĻŋāĻ˛: āĻŦā§āĻ¯āĻžāĻ•āĻāĻ¨ā§āĻĄ, āĻĢā§āĻ°āĻ¨ā§āĻŸāĻāĻ¨ā§āĻĄ, āĻŽā§‹āĻŦāĻžāĻ‡āĻ˛, āĻŸā§‡āĻ¸ā§āĻŸāĻŋāĻ‚ āĻāĻŦāĻ‚ QA, āĻĄā§‡āĻ­āĻĒāĻ¸, āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨, āĻŦāĻŋāĻœā§āĻžāĻžāĻ¨ āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĨ¤

āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻšāĻ˛āĻ—ā§āĻ˛āĻŋ āĻŦāĻŋāĻœā§āĻžāĻžāĻ¨ āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ¯āĻŧ)) āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§‡āĻ•ā§‡ ~350 āĻœāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻŦā§āĻ¯āĻžāĻ•āĻāĻ¨ā§āĻĄ āĻāĻŦāĻ‚ āĻĢā§āĻ°āĻ¨ā§āĻŸāĻāĻ¨ā§āĻĄ āĻ–ā§āĻŦ āĻ›ā§‹āĻŸ āĻ¨āĻ¯āĻŧāĨ¤ Devops āĻ°ā§āĻŽ āĻ›āĻŋāĻ˛ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ›ā§‹āĻŸ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĨ¤

āĻ†āĻŽāĻŋ āĻĄā§‡āĻ­āĻĒāĻ¸ āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻžāĻ•āĻāĻ¨ā§āĻĄ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨āĻ—ā§āĻ˛āĻŋ āĻļā§āĻ¨ā§‡āĻ›āĻŋ āĻāĻŦāĻ‚ āĻ¸ā§āĻĒāĻŋāĻ•āĻžāĻ°āĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸā§ āĻ•āĻĨāĻž āĻŦāĻ˛ā§‡āĻ›āĻŋāĨ¤ āĻ†āĻŽāĻŋ āĻ•āĻ­āĻžāĻ° āĻ•āĻ°āĻž āĻŦāĻŋāĻˇāĻ¯āĻŧāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛āĻ¤ā§‡ āĻšāĻžāĻ‡ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡ā§ˇ

SKB-Kontur, DataArt, Evil Martians, Ekaterinburg web studio Flag, Miro (RealTimeBoard) āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ°āĻž āĻĄā§‡āĻ­āĻĒāĻ¸ āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻžāĻ•āĻāĻ¨ā§āĻĄ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻŦāĻ•ā§āĻ¤ā§ƒāĻ¤āĻž āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨āĨ¤ CI/CD āĻ•āĻ­āĻžāĻ° āĻ•āĻ°āĻž āĻŦāĻŋāĻˇāĻ¯āĻŧāĻ—ā§āĻ˛āĻŋ, āĻ¸āĻžāĻ°āĻŋ āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻž, āĻ˛āĻ—āĻŋāĻ‚ āĻ•āĻ°āĻž; āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻšā§€āĻ¨ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻ—ā§āĻ˛āĻŋ āĻāĻŦāĻ‚ Go-āĻ¤ā§‡ PostgreSQL āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻž āĻ­āĻžāĻ˛āĻ­āĻžāĻŦā§‡ āĻ•āĻ­āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

āĻ…ā§āĻ¯āĻžāĻ­āĻŋāĻŸā§‹, āĻŸāĻŋāĻ‚āĻ•āĻĢ, āĻ‡āĻ¯āĻŧāĻžāĻ¨āĻĄā§‡āĻ•ā§āĻ¸, āĻœā§‡āĻŸāĻ¸ā§āĻŸāĻžāĻ‡āĻ˛, āĻŽā§‡āĻ—āĻžāĻĢā§‹āĻ¨, āĻ†āĻ• āĻŦāĻžāĻ°āĻ¸ āĻŦā§āĻ¯āĻžāĻ™ā§āĻ•ā§‡āĻ° āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸāĻ“ āĻ›āĻŋāĻ˛, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻļāĻžāĻ°ā§€āĻ°āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ›āĻŋāĻ˛ āĻ¨āĻž (āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ°ā§‡āĻ•āĻ°ā§āĻĄāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨ā§‡āĻ° āĻ¸ā§āĻ˛āĻžāĻ‡āĻĄ āĻāĻ–āĻ¨āĻ“ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨ā§‡āĻ‡, āĻ¤āĻžāĻ°āĻž 2 āĻ¸āĻĒā§āĻ¤āĻžāĻšā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒā§‹āĻ¸ā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›ā§‡ dump-ekb.ru āĻ)āĨ¤

āĻĄāĻŋāĻ­ā§‹āĻĒāĻ¸ āĻŦāĻŋāĻ­āĻžāĻ—

āĻ†āĻļā§āĻšāĻ°ā§āĻ¯ā§‡āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻ›āĻŋāĻ˛ āĻ¯ā§‡ āĻŦāĻŋāĻ­āĻžāĻ—āĻŸāĻŋ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ›ā§‹āĻŸ āĻšāĻ˛ā§‡, āĻĒā§āĻ°āĻžāĻ¯āĻŧ 50 āĻŸāĻŋ āĻ†āĻ¸āĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ…āĻ¨ā§āĻˇā§āĻ āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻ˛ā§‹āĻ•ā§‡āĻ°āĻž āĻāĻŽāĻ¨āĻ•āĻŋ āĻ†āĻ‡āĻ˛ā§‡ āĻĻāĻžāĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ›āĻŋāĻ˛ :) āĻ†āĻŽāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¸ā§‡āĻ‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻŦāĻ˛āĻŦ āĻ¯āĻž āĻ†āĻŽāĻŋ āĻļā§āĻ¨āĻ¤ā§‡ āĻĒā§‡āĻ°ā§‡āĻ›āĻŋāĨ¤

āĻāĻ•āĻŸāĻŋ āĻĒā§‡āĻŸāĻžāĻŦāĻžāĻ‡āĻŸ āĻ“āĻœāĻ¨ā§‡āĻ° āĻ‡āĻ˛āĻžāĻ¸ā§āĻŸāĻŋāĻ•

āĻŦāĻŋāĻ­āĻžāĻ—āĻŸāĻŋ āĻ­ā§āĻ˛āĻžāĻĻāĻŋāĻŽāĻŋāĻ° āĻ˛āĻŋāĻ˛ (SKB-āĻ•āĻ¨ā§āĻŸā§āĻ°) āĻāĻ° āĻ‡āĻ˛āĻžāĻ¸ā§āĻŸāĻŋāĻ•āĻ¸āĻžāĻ°ā§āĻš āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻ¤āĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŽā§‹āĻŸāĻžāĻŽā§āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻāĻŦāĻ‚ āĻ˛ā§‹āĻĄ āĻ‡āĻ˛āĻžāĻ¸ā§āĻŸāĻŋāĻ• (~800 TB āĻĄā§‡āĻŸāĻž, ~1.3 āĻĒā§‡āĻŸāĻžāĻŦāĻžāĻ‡āĻŸ āĻ°āĻŋāĻĄāĻžāĻ¨āĻĄā§‡āĻ¨ā§āĻ¸āĻŋ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡)āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ Kontur āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ˛āĻžāĻ¸ā§āĻŸāĻŋāĻ•āĻ¸āĻžāĻ°ā§āĻš āĻāĻ•āĻ•, 2 āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° (7 āĻāĻŦāĻ‚ 9 āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ°) āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ—āĻ āĻŋāĻ¤ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻāĻ¤āĻ‡ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻ¯ā§‡ āĻ•āĻ¨āĻŸā§āĻ°ā§‡āĻ° āĻāĻ•āĻœāĻ¨ āĻŦāĻŋāĻļā§‡āĻˇ āĻ‡āĻ˛āĻžāĻ¸ā§āĻŸāĻŋāĻ•āĻ¸āĻžāĻ°ā§āĻš āĻĒā§āĻ°āĻ•ā§ŒāĻļāĻ˛ā§€ (āĻ†āĻ¸āĻ˛ā§‡, āĻ­ā§āĻ˛āĻžāĻĻāĻŋāĻŽāĻŋāĻ° āĻ¨āĻŋāĻœā§‡āĻ‡) āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĻ¨āĨ¤

āĻ­ā§āĻ˛āĻžāĻĻāĻŋāĻŽāĻŋāĻ° āĻ‡āĻ˛āĻžāĻ¸ā§āĻŸāĻŋāĻ•āĻ¸āĻžāĻ°ā§āĻšā§‡āĻ° āĻ‰āĻĒāĻ•āĻžāĻ°āĻŋāĻ¤āĻž āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ†āĻ¸ā§‡ āĻ¸ā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻžāĻ° āĻšāĻŋāĻ¨ā§āĻ¤āĻžāĻ­āĻžāĻŦāĻ¨āĻžāĻ“ āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨āĨ¤

āĻ¸ā§āĻŦāĻŋāĻ§āĻž:

  • āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻ— āĻāĻ• āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ, āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻšāĻœ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸
  • āĻāĻ• āĻŦāĻ›āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻ— āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻ¸āĻšāĻœā§‡āĻ‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ
  • āĻ˛āĻ— āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻžāĻœ āĻ‰āĻšā§āĻš āĻ—āĻ¤āĻŋ
  • āĻŦāĻžāĻ•ā§āĻ¸ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻĄā§‡āĻŸāĻž āĻ­āĻŋāĻœā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨

āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻš'āĻ˛:

  • āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻŦā§āĻ°ā§‹āĻ•āĻžāĻ° āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡ (āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ° āĻ­ā§‚āĻŽāĻŋāĻ•āĻž āĻ•āĻžāĻĢāĻ•āĻž āĻ…āĻ­āĻŋāĻ¨āĻ¯āĻŧ āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨)
  • āĻ‡āĻ˛āĻžāĻ¸ā§āĻŸāĻŋāĻ•āĻ¸āĻžāĻ°ā§āĻš āĻ•āĻŋāĻ‰āĻ°ā§‡āĻŸāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ (āĻ•āĻŋāĻ‰āĻ°ā§‡āĻŸāĻ°ā§‡āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ•āĻžāĻœāĻ—ā§āĻ˛āĻŋ āĻĨā§‡āĻ•ā§‡ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻ•ā§āĻ°āĻŽā§‡ āĻ‰āĻšā§āĻš āĻ˛ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž)
  • āĻ•ā§‹āĻ¨ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨ āĻ¨ā§‡āĻ‡ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§ƒāĻĨāĻ•, āĻŦā§‡āĻļ āĻŦāĻĄāĻŧ āĻ…āĻ°ā§āĻĨā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻŦāĻž āĻ‰ā§ŽāĻĒāĻžāĻĻāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡)

āĻ‡āĻ˛āĻžāĻ¸ā§āĻŸāĻŋāĻ•āĻ¸āĻžāĻ°ā§āĻšā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ“āĻĒā§‡āĻ¨ āĻĄāĻŋāĻ¸ā§āĻŸā§āĻ°ā§‹ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§‹āĻšāĻ¨āĻž āĻ›āĻŋāĻ˛ :) āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨ā§‡āĻ° āĻāĻ•āĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻŸāĻŋ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻĒā§‡āĻŸāĻžāĻŦāĻžāĻ‡āĻŸ āĻ•ā§‹āĻĨāĻž āĻĨā§‡āĻ•ā§‡ āĻ†āĻ¸ā§‡?āĻ¤āĻžāĻĻā§‡āĻ° āĻ¨ā§‹āĻĄ 12*8 Tb SATA + 2*2 Tb SSD āĻ¸āĻš āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ—āĻ āĻŋāĻ¤āĨ¤ SATA, SSD-āĻ āĻ•ā§‹āĻ˛ā§āĻĄ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻšāĻŸ āĻ•ā§āĻ¯āĻžāĻļā§‡ (āĻšāĻŸ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ) āĻāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤
7+9 āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°, (7 + 9) * 12 * 8 = 1536 Tb.
āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ° āĻ•āĻŋāĻ›ā§ āĻ…āĻ‚āĻļ āĻ°āĻŋāĻœāĻžāĻ°ā§āĻ­ā§‡ āĻ†āĻ›ā§‡, āĻ°āĻŋāĻĄāĻžāĻ¨āĻĄā§‡āĻ¨ā§āĻ¸āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ˛āĻžāĻĻāĻž āĻ•āĻ°ā§‡ āĻ°āĻžāĻ–āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤
Kontur, Elba, āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸāĻŋāĻ‚ āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻž āĻ¸āĻš āĻĒā§āĻ°āĻžāĻ¯āĻŧ 90 āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻ˛āĻ— āĻ‡āĻ˛āĻžāĻ¸ā§āĻŸāĻŋāĻ•āĻ¸āĻžāĻ°ā§āĻšā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧāĨ¤

āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻšā§€āĻ¨ āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ā§‡āĻ° āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯

āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻšā§€āĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ DataArt āĻĨā§‡āĻ•ā§‡ Ruslan Serkin āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨.

āĻ°ā§āĻ¸āĻ˛āĻžāĻ¨ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻ˛ā§‡āĻ¸ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡ āĻ•ā§€ āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻ° āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻ•ā§€ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛ā§‡āĻ›ā§‡āĻ¨āĨ¤

āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻ˛ā§‡āĻ¸ āĻšāĻ˛ āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€āĻ°āĻž āĻ•ā§‹āĻ¨ā§‹āĻ­āĻžāĻŦā§‡āĻ‡ āĻ…āĻŦāĻ•āĻžāĻ āĻžāĻŽā§‹āĻ•ā§‡ āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ - AWS Lambda Serverless, Kubeless.io (Kubernetes-āĻāĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻšā§€āĻ¨), Google āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤

āĻāĻ•āĻŸāĻŋ āĻ†āĻĻāĻ°ā§āĻļ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻ˛ā§‡āĻ¸ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ•ā§‡āĻŦāĻ˛ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ API āĻ—ā§‡āĻŸāĻ“āĻ¯āĻŧā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻšā§€āĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻĒāĻžāĻ āĻžāĻ¯āĻŧāĨ¤ āĻāĻ•āĻŸāĻŋ āĻ†āĻĻāĻ°ā§āĻļ āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻžāĻ°ā§āĻ­āĻŋāĻ¸, āĻ¯āĻ–āĻ¨ AWS Lambda āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĒā§āĻ°āĻšā§āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ†āĻ§ā§āĻ¨āĻŋāĻ• āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāĻˇāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻĒāĻ°āĻŋāĻ•āĻžāĻ āĻžāĻŽā§‹ āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻŦā§‡āĻ•ā§āĻˇāĻŖ āĻāĻŦāĻ‚ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ā§‡āĻ° āĻ–āĻ°āĻš āĻļā§‚āĻ¨ā§āĻ¯ āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ, āĻ›ā§‹āĻŸ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻžāĻ“ āĻ–ā§āĻŦ āĻ¸āĻ¸ā§āĻ¤āĻž āĻšāĻŦā§‡ (AWS Lambda - $0.2 / 1 āĻŽāĻŋāĻ˛āĻŋāĻ¯āĻŧāĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§)āĨ¤

āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻŽāĻžāĻĒāĻ¯ā§‹āĻ—ā§āĻ¯āĻ¤āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ†āĻĻāĻ°ā§āĻļ - āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻāĻŸāĻŋāĻ° āĻ¯āĻ¤ā§āĻ¨ āĻ¨ā§‡āĻ¯āĻŧ, āĻ•ā§āĻŦā§‡āĻ˛ā§‡āĻ¸ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ•ā§āĻŦāĻžāĻ°āĻ¨ā§‡āĻŸāĻ¸ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ•āĻ°ā§‡āĨ¤

āĻ…āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ†āĻ›ā§‡:

  • āĻŦāĻĄāĻŧ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻ†āĻ°ā§‹ āĻ•āĻ āĻŋāĻ¨ āĻšāĻ¯āĻŧā§‡ āĻ‰āĻ āĻ›ā§‡
  • āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ…āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ†āĻ›ā§‡ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻ— āĻ†āĻĒāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ…āĻ°ā§āĻĨā§‡ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ¨āĻ¯āĻŧ)
  • āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¨ā§‡āĻ‡

āĻ¸āĻ¤ā§āĻ¯āĻŋ āĻ•āĻĨāĻž āĻŦāĻ˛āĻ¤ā§‡, āĻ†āĻŽāĻŋ āĻ•āĻ¯āĻŧā§‡āĻ• āĻŦāĻ›āĻ° āĻ†āĻ—ā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻ˛ā§‡āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻļā§āĻ¨ā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻ›āĻ° āĻāĻŸāĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¤āĻž āĻ†āĻŽāĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻĒāĻ°āĻŋāĻˇā§āĻ•āĻžāĻ° āĻ›āĻŋāĻ˛ āĻ¨āĻžāĨ¤ āĻ°ā§āĻ¸āĻ˛āĻžāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨ā§‡āĻ° āĻĒāĻ°ā§‡, āĻŦā§‹āĻāĻžāĻĒāĻĄāĻŧāĻž āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻžāĻ•āĻāĻ¨ā§āĻĄ āĻŦāĻŋāĻ­āĻžāĻ— āĻĨā§‡āĻ•ā§‡ āĻ¨āĻŋāĻ•ā§‹āĻ˛āĻžāĻ‡ āĻ¸āĻžāĻ°ā§āĻšāĻ•āĻ­ (āĻāĻ­āĻŋāĻ˛ āĻŽāĻžāĻ°ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻ¨ā§āĻ¸) āĻāĻ° āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āĻ° āĻĒāĻ°ā§‡, āĻāĻŸāĻŋ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻāĻŸāĻž āĻŦā§ƒāĻĨāĻž āĻ›āĻŋāĻ˛ āĻ¨āĻž āĻ¯ā§‡ āĻ†āĻŽāĻŋ āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ā§‡ āĻ—āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ :)

āĻ¸āĻŋāĻ†āĻ‡ āĻĻāĻ°āĻŋāĻĻā§āĻ°āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ¨āĻžāĻ•āĻŋ āĻ“āĻ¯āĻŧā§‡āĻŦ āĻ¸ā§āĻŸā§āĻĄāĻŋāĻ“āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ° āĻ¸āĻŋāĻ†āĻ‡ āĻ˛ā§‡āĻ–āĻžāĻ° āĻ¯ā§‹āĻ—ā§āĻ¯?

āĻ‡āĻ¯āĻŧā§‡āĻ•āĻžāĻŸā§‡āĻ°āĻŋāĻ¨āĻŦāĻžāĻ°ā§āĻ—ā§‡āĻ° āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ— āĻ“āĻ¯āĻŧā§‡āĻŦ āĻ¸ā§āĻŸā§āĻĄāĻŋāĻ“āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŽāĻŋāĻ–āĻžāĻ‡āĻ˛ āĻ°ā§‡āĻĄāĻŋāĻ“āĻ¨āĻ­ āĻ¸ā§āĻŦ-āĻ˛āĻŋāĻ–āĻŋāĻ¤ CI/CD āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛ā§‡āĻ›ā§‡āĻ¨āĨ¤

āĻ¤āĻžāĻ° āĻ¸ā§āĻŸā§āĻĄāĻŋāĻ“ "āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ CI/CD" (SSH āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡ āĻ˛āĻ— āĻ‡āĻ¨ āĻ•āĻ°ā§āĻ¨, āĻāĻ•āĻŸāĻŋ āĻ—āĻŋāĻŸ āĻŸāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨, āĻĻāĻŋāĻ¨ā§‡ 100 āĻŦāĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§āĻ¨) āĻĨā§‡āĻ•ā§‡ āĻœā§‡āĻ¨āĻ•āĻŋāĻ¨ā§āĻ¸ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦ-āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŸā§āĻ˛ā§‡ āĻšāĻ˛ā§‡ āĻ—ā§‡āĻ›ā§‡ āĻ¯āĻž āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§€āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŦāĻ‚ āĻĒā§āĻ˛āĻ•āĻŋāĻ¨āĻ¸ āĻ¨āĻžāĻŽāĻ• āĻ°āĻŋāĻ˛āĻŋāĻœ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤ .

āĻ•ā§‡āĻ¨ āĻœā§‡āĻ¨āĻ•āĻŋāĻ¨ā§āĻ¸ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĻ¨āĻŋ? āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻ¨āĻŽāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡āĻ¨āĻŋ āĻāĻŦāĻ‚ āĻ•āĻžāĻ¸ā§āĻŸāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻ–ā§āĻŦ āĻ•āĻ āĻŋāĻ¨ āĻ›āĻŋāĻ˛āĨ¤

"āĻĒāĻ¤āĻžāĻ•āĻž" Laravel (PHP āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•) āĻ āĻŦāĻŋāĻ•āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ•āĻŸāĻŋ CI/CD āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻŽāĻŋāĻ–āĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻ¸āĻšāĻ•āĻ°ā§āĻŽā§€āĻ°āĻž āĻŸā§‡āĻ˛āĻŋāĻ¸ā§āĻ•ā§‹āĻĒ āĻāĻŦāĻ‚ āĻāĻ¨āĻ­āĻ¯āĻŧ āĻ¨āĻžāĻŽāĻ• āĻ˛āĻžāĻ°āĻžāĻ­ā§‡āĻ˛ā§‡āĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŽā§‡āĻ•āĻžāĻ¨āĻŋāĻœāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ›āĻŋāĻ˛ā§‡āĻ¨āĨ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻ˛ PHP-āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° (āĻĻāĻ¯āĻŧāĻž āĻ•āĻ°ā§‡ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨) āĻ¯āĻž āĻ‡āĻ¨āĻ•āĻžāĻŽāĻŋāĻ‚ āĻ“āĻ¯āĻŧā§‡āĻŦāĻšā§āĻ• āĻ…āĻ¨ā§āĻ°ā§‹āĻ§āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°ā§‡, āĻĢā§āĻ°āĻ¨ā§āĻŸāĻāĻ¨ā§āĻĄ āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻžāĻ•āĻāĻ¨ā§āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻ•ā§‡ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡, āĻ¨ā§€āĻ˛/āĻ¸āĻŦā§āĻœ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŦāĻ‚ āĻĄā§‡āĻ­-āĻ¸ā§āĻŸā§‡āĻœ-āĻĒā§āĻ°ā§‹āĻĄ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻ…āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¤āĻžāĻ°āĻž āĻĄāĻ•āĻžāĻ°ā§‡ āĻ¸ā§āĻ¯ā§āĻ‡āĻš āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻ‡ āĻ°āĻ¯āĻŧā§‡ āĻ—ā§‡āĻ›ā§‡, āĻĒāĻ°āĻŋāĻŦā§‡āĻļāĻ•ā§‡ āĻāĻ•āĻœāĻžāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻāĻŦāĻ‚ āĻŦāĻŋāĻ°āĻžāĻŽāĻŦāĻŋāĻšā§€āĻ¨ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ° āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻĄāĻ•āĻžāĻ°āĻ•ā§‡ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻļā§‡āĻ–āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ—āĻŋāĻĨā§āĻŦā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡

āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻ†āĻŽāĻ°āĻž āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ°āĻŋāĻ˛āĻŋāĻœ āĻ°ā§‹āĻ˛āĻŦā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž 99% āĻ•āĻŽāĻŋāĻ¯āĻŧā§‡āĻ›āĻŋ

Devops āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻļā§‡āĻˇ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸāĻŸāĻŋ Viktor Eremchenko, Miro.com-āĻāĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĄā§‡āĻ­āĻĒāĻ¸ āĻĒā§āĻ°āĻ•ā§ŒāĻļāĻ˛ā§€ (āĻĒā§‚āĻ°ā§āĻŦā§‡ āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛āĻŸāĻžāĻ‡āĻŽāĻŦā§‹āĻ°ā§āĻĄ) āĻĨā§‡āĻ•ā§‡ āĻāĻ¸ā§‡āĻ›ā§‡āĨ¤

āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛āĻŸāĻžāĻ‡āĻŽāĻŦā§‹āĻ°ā§āĻĄ, āĻŽāĻŋāĻ°ā§‹ āĻĻāĻ˛ā§‡āĻ° āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ—āĻļāĻŋāĻĒ āĻĒāĻŖā§āĻ¯, āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻšā§‡āĻŸāĻŋāĻ¯āĻŧāĻž āĻœāĻžāĻ­āĻž āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻĄāĻžāĻ‰āĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ›āĻžāĻĄāĻŧāĻž āĻāĻŸāĻŋ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ•āĻ°āĻž, āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ•āĻ āĻŋāĻ¨ āĻ•āĻžāĻœāĨ¤ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻ•ā§‹āĻĄā§‡āĻ° āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻ¯āĻžāĻ¤ā§‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§‡ āĻ†āĻ¨āĻ¤ā§‡ āĻ¨āĻž āĻšāĻ¯āĻŧ (āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ°ā§€ āĻŽāĻ¨ā§‹āĻ˛āĻŋāĻĨ)āĨ¤

āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻĒāĻĨā§‡ āĻ¯āĻž āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻŸāĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ, āĻŽāĻŋāĻ°ā§‹ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒāĻĨā§‡āĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ—āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ā§‡āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ•āĻžāĻœ āĻ•āĻ°āĻž, āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¸āĻ°āĻžā§āĻœāĻžāĻŽāĻ—ā§āĻ˛āĻŋ (āĻ…ā§āĻ¯āĻžāĻŸāĻ˛āĻžāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŦā§āĻ¯āĻžāĻŽā§āĻŦā§, āĻ…ā§āĻ¯āĻžāĻ¨āĻ¸āĻŋāĻŦāĻ˛, āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ) āĻāĻŦāĻ‚ āĻĻāĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻ‰āĻĒāĻ° āĻ•āĻžāĻœ āĻ•āĻ°āĻž āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ›āĻŋāĻ˛ (āĻ¤āĻžāĻĻā§‡āĻ° āĻāĻ–āĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻ•āĻŸāĻŋ āĻĄā§‡āĻĄāĻŋāĻ•ā§‡āĻŸā§‡āĻĄ Devops āĻĻāĻ˛ + āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ°āĻĻā§‡āĻ° āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻ†āĻ˛āĻžāĻĻāĻž āĻ¸ā§āĻ•ā§āĻ°āĻžāĻŽ āĻĻāĻ˛)āĨ¤

āĻĒāĻĨāĻŸāĻŋ āĻ•āĻ āĻŋāĻ¨ āĻāĻŦāĻ‚ āĻ•āĻžāĻāĻŸāĻžāĻ¯ā§āĻ•ā§āĻ¤ āĻšāĻ¯āĻŧā§‡ āĻ‰āĻ āĻ˛ āĻāĻŦāĻ‚ āĻ­āĻŋāĻ•ā§āĻŸāĻ° āĻœāĻŽāĻž āĻšāĻ“āĻ¯āĻŧāĻž āĻŦā§āĻ¯āĻĨāĻž āĻāĻŦāĻ‚ āĻ†āĻļāĻžāĻŦāĻžāĻĻ āĻ­āĻžāĻ— āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ˛ā§‡āĻ¨ āĻ¯āĻž āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤

āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ | grep 'āĻŦā§āĻ¯āĻžāĻ•āĻāĻ¨ā§āĻĄ|devops'
āĻĒā§āĻ°āĻļā§āĻ¨ āĻœāĻŋāĻœā§āĻžāĻžāĻ¸āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŦāĻ‡ āĻœāĻŋāĻ¤ā§‡āĻ›ā§‡

āĻŦā§āĻ¯āĻžāĻ•āĻāĻ¨ā§āĻĄ āĻŦāĻŋāĻ­āĻžāĻ—

āĻ†āĻŽāĻŋ 2āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨ā§‡ āĻ…āĻ‚āĻļ āĻ¨āĻŋāĻ¤ā§‡ āĻĒā§‡āĻ°ā§‡āĻ›āĻŋ - āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻ°ā§āĻšāĻ•āĻ­ (āĻ‡āĻ­āĻŋāĻ˛ āĻŽāĻžāĻ°ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻ¨ā§āĻ¸), āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻ˛ā§‡āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻāĻŦāĻ‚ āĻ—ā§āĻ°āĻŋāĻ—āĻ°āĻŋ āĻ•ā§‹āĻļā§‡āĻ˛ā§‡āĻ­ (āĻ•āĻ¨ā§āĻŸā§āĻ° āĻ•ā§‹āĻŽā§āĻĒāĻžāĻ¨āĻŋ) āĻĨā§‡āĻ•ā§‡ āĻŸā§‡āĻ˛āĻŋāĻŽā§‡āĻŸā§āĻ°āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡āĨ¤

āĻ¨āĻŋāĻ›āĻ• āĻŽāĻžāĻ¨ā§āĻˇā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻšā§€āĻ¨

āĻ¯āĻĻāĻŋ āĻ°ā§āĻ¸āĻ˛āĻžāĻ¨ āĻ¸āĻŋāĻ°āĻ•āĻŋāĻ¨ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻ˛ā§‡āĻ¸ āĻ•ā§€ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛āĻ¤ā§‡āĻ¨, āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻ˛ā§‡āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻšāĻœ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ–āĻŋāĻ¯āĻŧā§‡āĻ›ā§‡āĻ¨ āĻāĻŦāĻ‚ AWS Lambda-āĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻ–āĻ°āĻš āĻāĻŦāĻ‚ āĻ—āĻ¤āĻŋāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛ā§‡āĻ›ā§‡āĻ¨āĨ¤

āĻāĻ•āĻŸāĻŋ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻŦāĻŋāĻļāĻĻ: āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻšāĻ˛ 128 Mb āĻŽā§‡āĻŽāĻ°āĻŋ āĻāĻŦāĻ‚ 100 ms CPU, āĻāĻ° āĻĻāĻžāĻŽ $0,000000208ā§ˇ āĻ¤āĻžāĻ›āĻžāĻĄāĻŧāĻž, āĻĒā§āĻ°āĻ¤āĻŋ āĻŽāĻžāĻ¸ā§‡ 1 āĻŽāĻŋāĻ˛āĻŋāĻ¯āĻŧāĻ¨ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡āĨ¤

Nikolai-āĻāĻ° āĻ•āĻŋāĻ›ā§ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ‡ 100 ms āĻ¸ā§€āĻŽāĻž āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°ā§‡ (āĻŽā§‚āĻ˛ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻŸāĻŋ āĻ°ā§āĻŦāĻŋāĻ¤ā§‡ āĻ˛ā§‡āĻ–āĻž āĻ›āĻŋāĻ˛), āĻ¤āĻžāĻ‡ Go-āĻ¤ā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‡āĻ–āĻžāĻ° āĻĢāĻ˛ā§‡ āĻšāĻŽā§ŽāĻ•āĻžāĻ° āĻ¸āĻžā§āĻšāĻ¯āĻŧ āĻšāĻ¯āĻŧāĨ¤

āĻ­āĻ¸ā§āĻŸāĻ• āĻšāĻžāĻ°āĻ•āĻŋāĻ‰āĻ˛āĻŋāĻ¸ — āĻŸā§‡āĻ˛āĻŋāĻŽā§‡āĻŸā§āĻ°āĻŋāĻ•ā§‡ āĻ†āĻŦāĻžāĻ° āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻ•āĻ°ā§āĻ¨!

āĻŸā§‡āĻ˛āĻŋāĻŽā§‡āĻŸā§āĻ°āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ—ā§āĻ°āĻŋāĻ—āĻ°āĻŋ āĻ•ā§‹āĻļā§‡āĻ˛ā§‡āĻ­ (āĻ•āĻ¨ā§āĻŸā§āĻ° āĻ•ā§‹āĻŽā§āĻĒāĻžāĻ¨āĻŋ) āĻĨā§‡āĻ•ā§‡ āĻŦā§āĻ¯āĻžāĻ•āĻāĻ¨ā§āĻĄ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻļā§‡āĻˇ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨āĨ¤ āĻŸā§‡āĻ˛āĻŋāĻŽā§‡āĻŸā§āĻ°āĻŋ āĻŽāĻžāĻ¨ā§‡ āĻ˛āĻ—, āĻŽā§‡āĻŸā§āĻ°āĻŋāĻ•ā§āĻ¸, āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŸā§āĻ°ā§‡āĻ¸āĨ¤

āĻāĻ‡ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡, āĻ•āĻ¨āĻŸā§āĻ¯ā§āĻ° Github āĻ āĻĒā§‹āĻ¸ā§āĻŸ āĻ•āĻ°āĻž āĻ¸ā§āĻŦ-āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ¸āĻ°āĻžā§āĻœāĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻŸā§āĻ˛ - āĻšāĻžāĻ°āĻ•āĻŋāĻ‰āĻ˛āĻŋāĻ¸, github.com/vostok/hercules, āĻŸā§‡āĻ˛āĻŋāĻŽā§‡āĻŸā§āĻ°āĻŋ āĻĄā§‡āĻŸāĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

Devops āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ­ā§āĻ˛āĻžāĻĻāĻŋāĻŽāĻŋāĻ° āĻ˛ā§€āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨ā§‡ āĻ‡āĻ˛āĻžāĻ¸ā§āĻŸāĻŋāĻ•āĻ¸āĻžāĻ°ā§āĻšā§‡ āĻ˛āĻ— āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖā§‡āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¤āĻŦā§‡ āĻāĻ–āĻ¨āĻ“ āĻšāĻžāĻœāĻžāĻ° āĻšāĻžāĻœāĻžāĻ° āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ āĻāĻŦāĻ‚ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ˛āĻ— āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻžāĻ° āĻ•āĻžāĻœ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ­ā§‹āĻ¸ā§āĻŸāĻ• āĻšāĻžāĻ°āĻ•āĻŋāĻ‰āĻ˛āĻŋāĻ¸ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻ¸āĻ°āĻžā§āĻœāĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻ¸āĻžāĻ°ā§āĻ•āĻŋāĻŸāĻŸāĻŋ āĻ…āĻ¨ā§‡āĻ•ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻĒāĻĨ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡āĻ›āĻŋāĻ˛ - RabbitMQ āĻĨā§‡āĻ•ā§‡ Apache Kafka āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻāĻ¤ āĻ¸āĻšāĻœ āĻ¨āĻ¯āĻŧ)) āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻžāĻ°ā§āĻ•āĻŋāĻŸā§‡ āĻœā§āĻ•āĻŋāĻĒāĻžāĻ°, āĻ•ā§āĻ¯āĻžāĻ¸āĻžāĻ¨ā§āĻĄā§āĻ°āĻž āĻāĻŦāĻ‚ āĻ—ā§āĻ°āĻžāĻĢāĻžāĻ‡āĻŸ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻ†āĻŽāĻŋ āĻāĻ‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨ā§‡ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°āĻŦ āĻ¨āĻž (āĻ†āĻŽāĻžāĻ° āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻ¯āĻŧ), āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ†āĻ—ā§āĻ°āĻšā§€ āĻšāĻ¨ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ā§‡āĻ° āĻ“āĻ¯āĻŧā§‡āĻŦāĻ¸āĻžāĻ‡āĻŸā§‡ āĻ¸ā§āĻ˛āĻžāĻ‡āĻĄ āĻāĻŦāĻ‚ āĻ­āĻŋāĻĄāĻŋāĻ“āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤

āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡?

āĻ†āĻŽāĻŋ āĻāĻŸāĻŋāĻ•ā§‡ āĻŽāĻ¸ā§āĻ•ā§‹ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ¨ā§āĻŸ āĻĒāĻŋāĻŸāĻžāĻ°ā§āĻ¸āĻŦāĻžāĻ°ā§āĻ—ā§‡āĻ° āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻ¨āĻž, āĻ†āĻŽāĻŋ āĻāĻŸāĻŋāĻ•ā§‡ āĻ‡āĻ‰āĻ°āĻžāĻ˛ā§‡āĻ° āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ‡āĻ­ā§‡āĻ¨ā§āĻŸ āĻāĻŦāĻ‚ āĻ¸āĻžāĻŽāĻžāĻ°āĻžāĻ° 404 āĻĢā§‡āĻ¸ā§āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤

DAMP 8 āĻŸāĻŋ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ…āĻ¨ā§āĻˇā§āĻ āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻŸāĻŋ āĻ‡āĻ‰āĻ°āĻžāĻ˛ āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻ•āĻ°ā§āĻĄāĨ¤ āĻ–ā§āĻŦ āĻŦāĻĄāĻŧ āĻŦāĻŋāĻœā§āĻžāĻžāĻ¨ āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻŦāĻŋāĻ­āĻžāĻ—, āĻāĻŸāĻŋāĻ“ āĻ…āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•āĨ¤ āĻ‡āĻ¯āĻŧā§‡āĻ•āĻžāĻŸā§‡āĻ°āĻŋāĻ¨āĻŦāĻžāĻ°ā§āĻ—ā§‡āĻ° āĻļā§āĻ°ā§‹āĻ¤āĻžāĻ°āĻž āĻŦā§‡āĻļ āĻ¸ā§āĻ—āĻ āĻŋāĻ¤ - āĻļāĻšāĻ°āĻŸāĻŋāĻ¤ā§‡ āĻ‡āĻ¯āĻŧāĻžāĻ¨āĻĄā§‡āĻ•ā§āĻ¸, āĻ•āĻ¨āĻŸā§āĻ°, āĻŸāĻŋāĻ™ā§āĻ•āĻĢā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻĄāĻŧ āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻŦāĻŋāĻ­āĻžāĻ— āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ¤āĻžāĻ° āĻ›āĻžāĻĒ āĻĢā§‡āĻ˛ā§‡āĨ¤

āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻŽāĻœāĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻšāĻ˛ āĻ¯ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ•ā§‹āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ° āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ā§‡ āĻāĻ•āĻŦāĻžāĻ°ā§‡ 3-4 āĻœāĻ¨ āĻ¸ā§āĻĒāĻŋāĻ•āĻžāĻ° āĻĨāĻžāĻ•ā§‡ (āĻ•āĻ¨ā§āĻŸā§āĻ°, āĻ‡āĻ­āĻŋāĻ˛ āĻŽāĻžāĻ°ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻ¨ā§āĻ¸, āĻŸāĻŋāĻ™ā§āĻ•āĻĢā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻŸāĻŋ āĻ›āĻŋāĻ˛)āĨ¤ āĻ¤āĻžāĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ…āĻ¨ā§‡āĻ•ā§‡āĻ‡ āĻ¸ā§āĻĒāĻ¨āĻ¸āĻ° āĻ›āĻŋāĻ˛ā§‡āĻ¨, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¯āĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§‡āĻļ āĻ¸āĻŽāĻžāĻ¨, āĻāĻ—ā§āĻ˛āĻŋ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤

āĻ¯āĻžāĻŦā§‡āĻ¨ āĻ•āĻŋ āĻ…āĻĨāĻŦāĻž āĻ¯āĻžāĻŦā§‡āĻ¨ āĻ¨āĻž? āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ‡āĻ‰āĻ°āĻžāĻ˛ āĻŦāĻž āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āĻŦāĻžāĻ¸ āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻ¸ā§āĻ¯ā§‹āĻ— āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻŋ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ†āĻ—ā§āĻ°āĻšā§€ - āĻšā§āĻ¯āĻžāĻ, āĻ…āĻŦāĻļā§āĻ¯āĻ‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĻā§€āĻ°ā§āĻ˜ āĻ­ā§āĻ°āĻŽāĻŖā§‡āĻ° āĻ•āĻĨāĻž āĻ­āĻžāĻŦāĻ›ā§‡āĻ¨, āĻ†āĻŽāĻŋ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻŦāĻ›āĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨ āĻāĻŦāĻ‚ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨ā§‡āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ–āĻŦ www.youtube.com/user/videoitpeople/videos āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤
āĻ…āĻžā§āĻšāĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ā§‡āĻ° āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻž, āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āĻ° āĻĒāĻ°ā§‡ āĻ¸ā§āĻĒāĻŋāĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻ¸āĻšāĻœ; āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ—ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ–ā§āĻŦ āĻ•āĻŽ āĻ†āĻŦā§‡āĻĻāĻ¨āĻ•āĻžāĻ°ā§€ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ | grep 'āĻŦā§āĻ¯āĻžāĻ•āĻāĻ¨ā§āĻĄ|devops'

āĻĄāĻžāĻŽā§āĻĒ āĻāĻŦāĻ‚ āĻāĻ•āĻžāĻŸā§‡āĻ°āĻŋāĻ¨āĻŦāĻžāĻ°ā§āĻ—āĻ•ā§‡ āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ! )

āĻ‰āĻ¤ā§āĻ¸: www.habr.com

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨