āĻāϤ āϏāĻĒā§āϤāĻžāĻšā§ āĻāĻŽāĻŋ āĻāϝāĻŧā§āĻāĻžāĻā§āϰāĻŋāύāĻŦāĻžāϰā§āĻā§ 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
