āĻāĻ¤ āĻ¸āĻĒā§āĻ¤āĻžāĻšā§ āĻāĻŽāĻŋ āĻāĻ¯āĻŧā§āĻāĻžāĻā§āĻ°āĻŋāĻ¨āĻŦāĻžāĻ°ā§āĻā§ DUMP IT āĻ¸āĻŽā§āĻŽā§āĻ˛āĻ¨ā§ (https://dump-ekb.ru/) āĻāĻŋāĻ¯āĻŧā§āĻāĻŋāĻ˛āĻžāĻŽ āĻāĻŦāĻ āĻāĻŽāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻŦāĻ˛āĻ¤ā§ āĻāĻžāĻ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻāĻŦāĻ āĻĄā§āĻāĻĒāĻ¸ āĻŦāĻŋāĻāĻžāĻā§ āĻā§ āĻāĻ˛ā§āĻāĻ¨āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻāĻā§āĻāĻ˛āĻŋāĻ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻŽā§āĻ˛āĻ¨āĻā§āĻ˛āĻŋ āĻŽāĻ¨ā§āĻ¯ā§āĻā§āĻ° āĻ¯ā§āĻā§āĻ¯ āĻāĻŋāĻ¨āĻžāĨ¤
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 āĻĻāĻ˛ + āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ°āĻĻā§āĻ° āĻĨā§āĻā§ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻāĻ˛āĻžāĻĻāĻž āĻ¸ā§āĻā§āĻ°āĻžāĻŽ āĻĻāĻ˛)āĨ¤
āĻĒāĻĨāĻāĻŋ āĻāĻ āĻŋāĻ¨ āĻāĻŦāĻ āĻāĻžāĻāĻāĻžāĻ¯ā§āĻā§āĻ¤ āĻšāĻ¯āĻŧā§ āĻāĻ āĻ˛ āĻāĻŦāĻ āĻāĻŋāĻā§āĻāĻ° āĻāĻŽāĻž āĻšāĻāĻ¯āĻŧāĻž āĻŦā§āĻ¯āĻĨāĻž āĻāĻŦāĻ āĻāĻļāĻžāĻŦāĻžāĻĻ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻŋāĻ˛ā§āĻ¨ āĻ¯āĻž āĻ¸ā§āĻāĻžāĻ¨ā§ āĻļā§āĻˇ āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤
āĻĒā§āĻ°āĻļā§āĻ¨ āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻ āĻāĻŋāĻ¤ā§āĻā§
āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻŦāĻŋāĻāĻžāĻ
āĻāĻŽāĻŋ 2āĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ā§ āĻ āĻāĻļ āĻ¨āĻŋāĻ¤ā§ āĻĒā§āĻ°ā§āĻāĻŋ - āĻ¨āĻŋāĻā§āĻ˛ā§ āĻ¸āĻžāĻ°ā§āĻāĻāĻ (āĻāĻāĻŋāĻ˛ āĻŽāĻžāĻ°ā§āĻāĻŋāĻ¯āĻŧāĻžāĻ¨ā§āĻ¸), āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŦāĻ āĻā§āĻ°āĻŋāĻāĻ°āĻŋ āĻā§āĻļā§āĻ˛ā§āĻ (āĻāĻ¨ā§āĻā§āĻ° āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋ) āĻĨā§āĻā§ āĻā§āĻ˛āĻŋāĻŽā§āĻā§āĻ°āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§āĨ¤
āĻ¨āĻŋāĻāĻ āĻŽāĻžāĻ¨ā§āĻˇā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻšā§āĻ¨
āĻ¯āĻĻāĻŋ āĻ°ā§āĻ¸āĻ˛āĻžāĻ¨ āĻ¸āĻŋāĻ°āĻāĻŋāĻ¨ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻā§ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻĨāĻž āĻŦāĻ˛āĻ¤ā§āĻ¨, āĻ¨āĻŋāĻā§āĻ˛ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻ˛ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻšāĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻĻā§āĻāĻŋāĻ¯āĻŧā§āĻā§āĻ¨ āĻāĻŦāĻ AWS Lambda-āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ°āĻ āĻāĻŦāĻ āĻāĻ¤āĻŋāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛ā§āĻā§āĻ¨āĨ¤
āĻāĻāĻāĻŋ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻŦāĻŋāĻļāĻĻ: āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻšāĻ˛ 128 Mb āĻŽā§āĻŽāĻ°āĻŋ āĻāĻŦāĻ 100 ms CPU, āĻāĻ° āĻĻāĻžāĻŽ $0,000000208ā§ˇ āĻ¤āĻžāĻāĻžāĻĄāĻŧāĻž, āĻĒā§āĻ°āĻ¤āĻŋ āĻŽāĻžāĻ¸ā§ 1 āĻŽāĻŋāĻ˛āĻŋāĻ¯āĻŧāĻ¨ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĨ¤
Nikolai-āĻāĻ° āĻāĻŋāĻā§ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ 100 ms āĻ¸ā§āĻŽāĻž āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°ā§ (āĻŽā§āĻ˛ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋ āĻ°ā§āĻŦāĻŋāĻ¤ā§ āĻ˛ā§āĻāĻž āĻāĻŋāĻ˛), āĻ¤āĻžāĻ Go-āĻ¤ā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§āĻāĻžāĻ° āĻĢāĻ˛ā§ āĻāĻŽā§āĻāĻžāĻ° āĻ¸āĻā§āĻāĻ¯āĻŧ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ¸ā§āĻāĻ āĻšāĻžāĻ°āĻāĻŋāĻāĻ˛āĻŋāĻ¸ â āĻā§āĻ˛āĻŋāĻŽā§āĻā§āĻ°āĻŋāĻā§ āĻāĻŦāĻžāĻ° āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻāĻ°ā§āĻ¨!
āĻā§āĻ˛āĻŋāĻŽā§āĻā§āĻ°āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻā§āĻ°āĻŋāĻāĻ°āĻŋ āĻā§āĻļā§āĻ˛ā§āĻ (āĻāĻ¨ā§āĻā§āĻ° āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋ) āĻĨā§āĻā§ āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨āĨ¤ āĻā§āĻ˛āĻŋāĻŽā§āĻā§āĻ°āĻŋ āĻŽāĻžāĻ¨ā§ āĻ˛āĻ, āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸, āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻā§āĻ°ā§āĻ¸āĨ¤
āĻāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§, āĻāĻ¨āĻā§āĻ¯ā§āĻ° Github āĻ āĻĒā§āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¸ā§āĻŦ-āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻĨā§āĻā§ āĻā§āĻ˛ - āĻšāĻžāĻ°āĻāĻŋāĻāĻ˛āĻŋāĻ¸,
Devops āĻŦāĻŋāĻāĻžāĻā§ āĻā§āĻ˛āĻžāĻĻāĻŋāĻŽāĻŋāĻ° āĻ˛ā§āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ā§ āĻāĻ˛āĻžāĻ¸ā§āĻāĻŋāĻāĻ¸āĻžāĻ°ā§āĻā§ āĻ˛āĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻŦāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻāĻ˛ā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¤āĻŦā§ āĻāĻāĻ¨āĻ āĻšāĻžāĻāĻžāĻ° āĻšāĻžāĻāĻžāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĨā§āĻā§ āĻ˛āĻ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻžāĻ° āĻāĻžāĻ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻā§āĻ¸ā§āĻāĻ āĻšāĻžāĻ°āĻāĻŋāĻāĻ˛āĻŋāĻ¸ā§āĻ° āĻŽāĻ¤ā§ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°ā§āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻŋāĻāĻāĻŋ āĻ āĻ¨ā§āĻā§āĻ° āĻāĻžāĻā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻĒāĻĨ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĻāĻŋāĻ˛ - RabbitMQ āĻĨā§āĻā§ Apache Kafka āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻ¤ āĻ¸āĻšāĻ āĻ¨āĻ¯āĻŧ)) āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻžāĻ°ā§āĻāĻŋāĻā§ āĻā§āĻāĻŋāĻĒāĻžāĻ°, āĻā§āĻ¯āĻžāĻ¸āĻžāĻ¨ā§āĻĄā§āĻ°āĻž āĻāĻŦāĻ āĻā§āĻ°āĻžāĻĢāĻžāĻāĻ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻāĻŽāĻŋ āĻāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ā§ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻŦ āĻ¨āĻž (āĻāĻŽāĻžāĻ° āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻ¨āĻ¯āĻŧ), āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻā§āĻ°āĻšā§ āĻšāĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŽā§āĻŽā§āĻ˛āĻ¨ā§āĻ° āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻā§ āĻ¸ā§āĻ˛āĻžāĻāĻĄ āĻāĻŦāĻ āĻāĻŋāĻĄāĻŋāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻŽā§āĻ˛āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻāĻžāĻŦā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°ā§?
āĻāĻŽāĻŋ āĻāĻāĻŋāĻā§ āĻŽāĻ¸ā§āĻā§ āĻāĻŦāĻ āĻ¸ā§āĻ¨ā§āĻ āĻĒāĻŋāĻāĻžāĻ°ā§āĻ¸āĻŦāĻžāĻ°ā§āĻā§āĻ° āĻ¸āĻŽā§āĻŽā§āĻ˛āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻ¨āĻž, āĻāĻŽāĻŋ āĻāĻāĻŋāĻā§ āĻāĻāĻ°āĻžāĻ˛ā§āĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻ¸āĻžāĻŽāĻžāĻ°āĻžāĻ° 404 āĻĢā§āĻ¸ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤
DAMP 8 āĻāĻŋ āĻŦāĻŋāĻāĻžāĻā§ āĻ āĻ¨ā§āĻˇā§āĻ āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻāĻŋ āĻāĻāĻ°āĻžāĻ˛ āĻ¸āĻŽā§āĻŽā§āĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻ°ā§āĻĄāĨ¤ āĻā§āĻŦ āĻŦāĻĄāĻŧ āĻŦāĻŋāĻā§āĻāĻžāĻ¨ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻŦāĻŋāĻāĻžāĻ, āĻāĻāĻŋāĻ āĻ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĨ¤ āĻāĻ¯āĻŧā§āĻāĻžāĻā§āĻ°āĻŋāĻ¨āĻŦāĻžāĻ°ā§āĻā§āĻ° āĻļā§āĻ°ā§āĻ¤āĻžāĻ°āĻž āĻŦā§āĻļ āĻ¸ā§āĻāĻ āĻŋāĻ¤ - āĻļāĻšāĻ°āĻāĻŋāĻ¤ā§ āĻāĻ¯āĻŧāĻžāĻ¨āĻĄā§āĻā§āĻ¸, āĻāĻ¨āĻā§āĻ°, āĻāĻŋāĻā§āĻāĻĢā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻĄāĻŧ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻŦāĻŋāĻāĻžāĻ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻ°āĻŋāĻĒā§āĻ°ā§āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¤āĻžāĻ° āĻāĻžāĻĒ āĻĢā§āĻ˛ā§āĨ¤
āĻāĻ°ā§āĻāĻāĻŋ āĻŽāĻāĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻšāĻ˛ āĻ¯ā§ āĻ āĻ¨ā§āĻ āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ° āĻ¸āĻŽā§āĻŽā§āĻ˛āĻ¨ā§ āĻāĻāĻŦāĻžāĻ°ā§ 3-4 āĻāĻ¨ āĻ¸ā§āĻĒāĻŋāĻāĻžāĻ° āĻĨāĻžāĻā§ (āĻāĻ¨ā§āĻā§āĻ°, āĻāĻāĻŋāĻ˛ āĻŽāĻžāĻ°ā§āĻāĻŋāĻ¯āĻŧāĻžāĻ¨ā§āĻ¸, āĻāĻŋāĻā§āĻāĻĢā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻŋ āĻāĻŋāĻ˛)āĨ¤ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻā§āĻ āĻ¸ā§āĻĒāĻ¨āĻ¸āĻ° āĻāĻŋāĻ˛ā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¯āĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻļ āĻ¸āĻŽāĻžāĻ¨, āĻāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻā§āĻāĻžāĻĒāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤
āĻ¯āĻžāĻŦā§āĻ¨ āĻāĻŋ āĻ
āĻĨāĻŦāĻž āĻ¯āĻžāĻŦā§āĻ¨ āĻ¨āĻž? āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻ°āĻžāĻ˛ āĻŦāĻž āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻŦāĻžāĻ¸ āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻā§ āĻ¸ā§āĻ¯ā§āĻ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻā§āĻ°āĻšā§ - āĻšā§āĻ¯āĻžāĻ, āĻ
āĻŦāĻļā§āĻ¯āĻāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĻā§āĻ°ā§āĻ āĻā§āĻ°āĻŽāĻŖā§āĻ° āĻāĻĨāĻž āĻāĻžāĻŦāĻā§āĻ¨, āĻāĻŽāĻŋ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ āĻāĻŦāĻ āĻāĻŋāĻĄāĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻā§āĻ˛āĻŋ āĻĻā§āĻāĻŦ
āĻ
āĻā§āĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¸āĻŽā§āĻŽā§āĻ˛āĻ¨ā§āĻ° āĻāĻ°ā§āĻāĻāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻž, āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻ° āĻĒāĻ°ā§ āĻ¸ā§āĻĒāĻŋāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻ°āĻž āĻ¸āĻšāĻ; āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¯ā§āĻāĻžāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŦ āĻāĻŽ āĻāĻŦā§āĻĻāĻ¨āĻāĻžāĻ°ā§ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻĄāĻžāĻŽā§āĻĒ āĻāĻŦāĻ āĻāĻāĻžāĻā§āĻ°āĻŋāĻ¨āĻŦāĻžāĻ°ā§āĻāĻā§ āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ! )
āĻāĻ¤ā§āĻ¸: www.habr.com