19 āĻāĻĒā§āĻ°āĻŋāĻ˛ āĻāĻ¯āĻŧā§āĻāĻžāĻā§āĻ°āĻŋāĻ¨āĻŦāĻžāĻ°ā§āĻā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§ āĻ¸āĻŽā§āĻŽā§āĻ˛āĻ¨ āĻ
āĻ¨ā§āĻˇā§āĻ āĻŋāĻ¤ āĻšāĻŦā§
āĻāĻāĻāĻŋ āĻŽāĻ¤āĻžāĻŽāĻ¤ āĻāĻā§ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻ° "āĻā§āĻ¸āĻŦ" āĻ¸āĻŽā§āĻŽā§āĻ˛āĻ¨ā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻĨā§āĻā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻĻā§āĻˇā§āĻāĻŋ āĻāĻļāĻž āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻŽāĻ¨ā§ āĻšāĻā§āĻā§ āĻāĻŽāĻ°āĻž āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻāĻŋ āĻ¯āĻž āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻŽāĻ¤ā§āĨ¤ āĻāĻāĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻ°āĻž āĻā§āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋ āĻ¯āĻžāĻ°āĻž āĻŦāĻŋāĻˇāĻ¯āĻŧāĻāĻŋāĻ° āĻāĻā§āĻ°ā§ āĻāĻŋāĻ˛, āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° â āĻāĻāĻžāĻāĻž āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§āĻāĻŋ, āĻ āĻŦāĻŋāĻ°āĻžāĻŽāĻāĻžāĻŦā§ āĻŦāĻā§āĻ¤ā§āĻ¤āĻžāĻ° āĻāĻžāĻ āĻžāĻŽā§ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°ā§āĻāĻŋ āĻāĻŦāĻ āĻŦāĻā§āĻ¤āĻžāĻĻā§āĻ° āĻāĻžāĻ āĻĨā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻŋāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĻāĻžāĻŦāĻŋ āĻāĻ°ā§āĻāĻŋāĨ¤
āĻ°āĻŋāĻĒā§āĻ°ā§āĻ
āĻĒā§āĻ°āĻĨāĻŽ āĻĻā§āĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤, āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻ¯āĻŧ āĻļā§āĻ¨āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāĻāĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž 1. āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ API āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻĄā§āĻāĻž āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻāĨ¤ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖāĻ āĻ¯āĻĨā§āĻˇā§āĻ āĻ¨āĻ¯āĻŧ; āĻĄā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻ¯āĻĻāĻŋāĻ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻāĻŋ āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻā§āĻā§, āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻāĻ¤ā§āĻ¸ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻŦā§āĻĻā§āĻ§āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻšāĻā§āĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§āĻ° āĻ āĻ¯ā§āĻā§āĻ¯ āĻšāĻ¯āĻŧā§ āĻāĻ āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¸ā§āĻ°ā§āĻā§āĻ āĻĄāĻ˛āĻāĻžāĻ¨āĻ āĻĨā§āĻā§ āĻĻā§āĻˇā§āĻ Martians āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻā§āĻļāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§āĻāĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻŦā§āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž 2. āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ ā§āĻ¯āĻžāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĻāĻā§āĻˇ āĻšāĻ¤ā§, API-āĻ¤ā§ āĻāĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŦāĻ āĻĢā§āĻ°āĻ¤ āĻĄā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§ˇ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻ¤ā§āĻ¤āĻž āĻ¨āĻāĻļāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻĻāĻŋāĻŽāĻŋāĻ¤ā§āĻ°āĻŋ āĻ¸ā§āĻĒā§āĻ˛ā§āĻ (āĻĻā§āĻˇā§āĻ āĻŽāĻā§āĻāĻ˛āĻŦāĻžāĻ¸ā§) āĻā§āĻ°āĻžāĻĢāĻāĻŋāĻāĻāĻ˛-āĻāĻ° āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻāĻžāĻŦā§ āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĻāĻžāĻŦā§ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¤āĻž āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻŦā§, āĻ¸ā§āĻā§āĻˇā§āĻŽāĻ¤āĻžāĻ° āĻĻāĻŋāĻā§ āĻŽāĻ¨ā§āĻ¯ā§āĻ āĻĻāĻŋāĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ REST-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻŦā§āĻ˛āĻāĻāĻŋ āĻĒā§āĻ¸ā§āĻāĻā§āĻ°ā§āĻ¸ āĻāĻŦāĻ āĻā§-āĻāĻ° āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻšāĻŦā§āĨ¤ Avito āĻāĻŦāĻ Yandex āĻāĻ° āĻ āĻāĻŋāĻā§āĻāĻ¤āĻž āĻļā§āĻ¨ā§āĻ¨ :)
āĻāĻĒāĻ¨āĻžāĻ° āĻāĻŋ Postgres āĻāĻā§ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§ Go āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽāĻŦāĻžāĻ°? āĻāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨āĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ āĻāĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻžāĻāĻāĻžāĻŦā§āĨ¤ āĻ¸āĻĢāĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻā§āĻāĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ āĻāĻāĻŋāĻā§ āĻāĻ°ā§āĻā§āĻŽāĻŋ āĻ°āĻŋāĻ¯āĻŧāĻžāĻŦāĻŋāĻ¨āĻāĻ āĻ¤āĻŋāĻ¨āĻŋ āĻāĻāĻŋāĻā§āĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻĻāĻŋāĻ¨ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¤āĻžāĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§-āĻ¤ā§ āĻāĻ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻ°āĻā§āĻāĻžāĻŽ āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻāĻŋāĻ˛āĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŦā§āĻ¨āĨ¤
PostgreSQL āĻāĻŦāĻ āĻĄā§āĻāĻž āĻŦā§āĻ¯āĻžāĻāĻāĻĒ? āĻŽāĻ¨ā§ āĻšāĻā§āĻā§ āĻāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻŦāĻšā§āĻĻā§āĻ° āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻāĻžāĻ¨ āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĨāĻžāĻāĻŦā§ āĻ¯āĻ¤āĻā§āĻˇāĻŖ āĻ¨āĻž āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻ¨ā§āĻ¨ āĻ¯ā§ āĻāĻ¯āĻŧāĻžāĻ¨āĻĄā§āĻā§āĻ¸ā§ āĻāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻā§: āĻŦāĻŋāĻļāĻžāĻ˛ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻĄā§āĻāĻž, āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻāĻ¨āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨, āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻāĻŦāĻ āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻā§āĻ° āĻ¸āĻŋāĻĒāĻŋāĻāĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻĻāĻā§āĻˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĨ¤ āĻāĻ¨ā§āĻĻā§āĻ°ā§ āĻŦā§āĻ°ā§āĻĄāĻŋāĻ¨ WAL-G āĻāĻ° āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŦā§ - āĻĒā§āĻ¸ā§āĻāĻā§āĻ°ā§āĻ¸ āĻāĻŦāĻ āĻŽāĻžāĻāĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻā§āĻ°āĻŽāĻžāĻāĻ¤ āĻāĻ°ā§āĻāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§-āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻĒā§āĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨, āĻ¯āĻž āĻāĻ¯āĻŧāĻžāĻ¨āĻĄā§āĻā§āĻ¸ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦāĻŋāĻāĻžāĻļ āĻāĻ°āĻā§ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻŦā§āĻ˛āĻāĻāĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻžāĻ°āĻž āĻŦāĻā§āĻ¤ā§āĻ¤āĻž āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻāĻŦāĻ āĻ¸āĻāĻļā§āĻ˛ā§āĻˇāĻŖ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¤ā§ āĻāĻā§āĻ°āĻšā§, āĻ¯āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ ASR āĻāĻŦāĻ TTS āĻŦā§āĻ§āĻāĻŽā§āĻ¯ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ°ā§āĻĒ āĻāĻŦāĻ āĻ¯āĻžāĻ°āĻž āĻāĻ¯āĻŧā§āĻ¸ āĻ¸āĻšāĻāĻžāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻāĻ¯āĻŧā§āĻ¸ āĻ¸āĻšāĻāĻžāĻ°ā§āĻ°āĻž āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧāĻ¤āĻžāĻ° āĻļā§āĻ°ā§āĻˇā§ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ¤āĻžāĻĻā§āĻ° āĻ¯ā§ āĻā§āĻ¨ā§āĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻĻāĻā§āĻˇāĻ¤āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¸āĻšāĻ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§ āĻā§āĻŦ āĻ¸āĻšāĻāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ-āĻā§āĻŦāĻ¨ā§āĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻŋāĻāĻžāĻ˛āĻŋ āĻ¸ā§āĻŽāĻŋāĻ¯āĻŧāĻžāĻāĻāĻŋāĻ¨ āĻĨā§āĻā§ āĻā§āĻāĻ¸ā§āĻāĻžāĻāĻ˛ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸āĻšāĻāĻžāĻ°ā§āĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻŦāĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĻā§āĻŦā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻŦāĻ˛āĻŦā§ āĻā§ āĻ§āĻ°āĻŖā§āĻ° āĻ°ā§āĻ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻā§āĻāĻžāĻŦā§ āĻŦā§āĻ°āĻ¤ā§āĻŦā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤āĻžāĻĻā§āĻ° āĻāĻžāĻāĻŋāĻ¯āĻŧā§ āĻāĻ āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, āĻāĻĒāĻ¨āĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻ āĻĒā§āĻ°ā§ āĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, Vitaly Yandex.Station-āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻāĻāĻŋ "āĻ¸ā§āĻŽāĻžāĻ°ā§āĻ āĻŽāĻŋāĻāĻŋāĻ" āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§āĻ° āĻ āĻāĻŋāĻā§āĻāĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŦā§āĻ¨āĨ¤
āĻ¨ā§āĻ¤ā§āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋ āĻāĻ¯āĻŧā§āĻ¸ āĻ¸āĻšāĻāĻžāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻžāĻĻā§āĻ° API āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ? āĻāĻŋāĻ¤āĻ°ā§ āĻāĻ¨āĻā§āĻ¯ā§āĻ° āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°ā§āĻā§, āĻ¯āĻĻāĻŋāĻ āĻĒāĻĨāĻāĻŋ āĻāĻžāĻāĻāĻžāĻ¯ā§āĻā§āĻ¤ āĻšāĻ¯āĻŧā§ āĻāĻ ā§āĻā§āĨ¤ āĻāĻŋāĻā§āĻāĻ° āĻāĻ¨ā§āĻĄā§āĻŦāĻž и āĻ¸ā§āĻŦā§āĻ¤āĻ˛āĻžāĻ¨āĻž āĻāĻžāĻā§āĻ¯āĻžāĻ˛ā§āĻāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻŦāĻā§āĻ¤ā§āĻ¤āĻž āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¤āĻžāĻĻā§āĻ° āĻ āĻāĻŋāĻā§āĻāĻ¤āĻž āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻŦā§, āĻĻā§āĻāĻžāĻŦā§ āĻāĻĒāĻ¨āĻžāĻ° āĻā§ āĻĢā§āĻāĻžāĻ¸ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻāĻŦāĻ āĻĻāĻā§āĻˇāĻ¤āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻā§ āĻ¤ā§āĻ¯āĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ° āĻāĻŋ āĻšāĻŦā§?
āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ, āĻ°ā§āĻĄāĻŋāĻ¸ 5 - āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĄā§āĻāĻž āĻāĻžāĻāĻĒ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻŦā§āĻ°ā§āĻāĻžāĻ° āĻāĻžāĻĢāĻāĻžāĻ° āĻ§āĻžāĻ°āĻŖāĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĨ¤ āĻĄā§āĻ¨āĻŋāĻ¸ āĻāĻžāĻāĻžāĻ¯āĻŧā§āĻ (Tinkoff.ru) āĻā§āĻ¨ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¤āĻž āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻŦā§, āĻ¤āĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ¸āĻžāĻ°āĻŋ āĻĨā§āĻā§ āĻā§āĻāĻžāĻŦā§ āĻāĻ˛āĻžāĻĻāĻž, āĻāĻžāĻĢāĻāĻž āĻāĻŦāĻ āĻ°ā§āĻĄāĻŋāĻ¸ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻā§, āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻā§āĻˇāĻžāĻ¯āĻŧ āĻĨāĻžāĻāĻž āĻā§āĻˇāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§āĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻŦāĻ˛āĻŦā§āĨ¤
āĻ˛āĻŋāĻĄ āĻ¸āĻĢāĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻā§āĻāĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻ āĻāĻ¨ā§āĻā§āĻ° āĻā§āĻ°āĻŋāĻāĻ°āĻŋ āĻā§āĻļā§āĻ˛ā§āĻ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻĻāĻŋāĻ¨ āĻā§āĻ°āĻžāĻŦāĻžāĻāĻ āĻĄā§āĻāĻž āĻĨāĻžāĻāĻ˛ā§ āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻ āĻ˛āĻ āĻāĻŦāĻ āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸ā§ āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ°āĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻĻā§āĻāĻŦā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻāĻĒā§āĻ¨-āĻ¸ā§āĻ°ā§āĻ¸ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§āĻ āĻāĻĨāĻž āĻŦāĻ˛āĻŦā§ āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻŦāĻ¨āĻā§ āĻāĻ°āĻ āĻāĻžāĻ˛ā§ āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻŦā§ā§ˇ
āĻāĻžāĻāĻžāĻ¨ .āĻ¨ā§āĻ āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧā§āĻ° āĻ¨ā§āĻ¤āĻž āĻāĻāĻ°āĻŋ āĻāĻžāĻ°āĻŦāĻŋāĻāĻ¸āĻāĻ (āĻāĻ āĻŦāĻžāĻ°āĻ¸ āĻĄāĻŋāĻāĻŋāĻāĻžāĻ˛ āĻā§āĻāĻ¨ā§āĻ˛āĻāĻŋāĻ¸) āĻāĻĒāĻ¨āĻžāĻā§ āĻŽāĻ¨ā§ āĻāĻ°āĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ¤ā§ āĻāĻ¸āĻŦā§ āĻā§āĻ¨ .Net Framework-āĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĄā§āĻŽā§āĻ¨āĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻāĻŦāĻ .Net Core-āĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻ¨ āĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻāĻžāĻŦā§ āĻā§āĻŦāĻ¨āĻ¯āĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¸ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŦā§āĻ¨ā§ˇ āĻāĻĨāĻž āĻŦāĻ˛āĻžāĻ° āĻĒāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻāĻ°āĻ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻāĻŋāĻāĻžāĻŦā§ .NET āĻā§āĻ° āĻšā§āĻĄā§āĻ° āĻ¨āĻŋāĻā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
āĻāĻŦāĻ āĻ¸āĻžāĻāĻā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻā§āĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯ā§ āĻŦāĻŋāĻˇāĻ¯āĻŧ.
2014 āĻ¸āĻžāĻ˛ā§ āĻāĻāĻāĻŋ āĻļāĻžāĻ¨ā§āĻ¤ āĻŦāĻŋāĻĒā§āĻ˛āĻŦ āĻāĻā§āĻāĻŋāĻ˛, āĻāĻŦāĻ āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ§ā§āĻŦāĻ¨āĻŋ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻ§āĻ°āĻž āĻĻāĻŋāĻā§āĻā§āĨ¤ āĻāĻ āĻŽā§āĻšā§āĻ°ā§āĻ¤ āĻĨā§āĻā§, āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ āĻĻā§āĻļā§āĻ¯ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ°āĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻļāĻŋāĻ¨ āĻŦāĻž āĻāĻ¨ā§āĻā§āĻāĻ¨āĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¨āĻ¯āĻŧ - āĻāĻā§āĻ˛āĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¤ā§āĻ¤ā§āĻ° āĻāĻŋāĻ¨āĻŋāĻ¸, āĻ¤āĻŦā§ āĻā§āĻ˛āĻžāĻāĻĄ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋāĻ° āĻ§āĻžāĻ°āĻŖāĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ°āĻ āĻŦāĻŋāĻāĻžāĻļ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ - AWS Lambda (āĻāĻŽāĻ°āĻž āĻā§āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ°ā§āĻĨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻŋ)āĨ¤ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻā§āĻ° āĻŦā§āĻ¯āĻžāĻāĻāĻ¨ā§āĻĄ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻāĻāĻ¨ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§ āĻāĻāĻŋāĻ˛ āĻŽāĻžāĻ°ā§āĻāĻŋāĻ¯āĻŧāĻžāĻ¨ā§āĻ¸ āĻ¨āĻŋāĻā§āĻ˛ā§ āĻ¸āĻžāĻ°ā§āĻāĻāĻ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻŋāĻ āĻĻāĻŋāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻŦāĻāĻŋāĻā§ āĻŦāĻ˛āĻŦā§: āĻāĻāĻŋ āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻāĻ¤āĻāĻž āĻāĻ āĻŋāĻ¨, āĻāĻ¤āĻāĻž āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻāĻŦāĻ āĻāĻŋāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻāĻā§, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§ āĻā§āĻšā§āĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻā§ āĻāĻŋ, āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻā§āĻāĻžāĻŦā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ, āĻāĻ° āĻāĻ°āĻ āĻāĻ¤, āĻā§āĻ¨ āĻāĻžāĻˇāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻžāĻ˛, āĻā§āĻ¨ āĻāĻžāĻ¸ā§āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻāĨ¤
āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻā§āĻ˛āĻžāĻ¸
CTO āĻāĻ¨ Mastery.pro āĻāĻ¨ā§āĻĻā§āĻ°ā§ āĻĢā§āĻĢā§āĻ˛āĻ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻā§āĻ˛āĻžāĻ¸ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻŦā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¤āĻŋāĻ¨āĻŋ āĻāĻŦāĻ āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§āĻ°āĻž āĻĒā§āĻ¸ā§āĻāĻā§āĻ°ā§āĻ¸, āĻĒā§āĻ¯āĻžāĻā§āĻ°ā§āĻ¨āĻŋ, āĻāĻ¨āĻ¸āĻžāĻ˛, āĻāĻ¸3, āĻāĻ¯āĻŧāĻžāĻ˛ā§āĻ, āĻāĻ¤ā§āĻ¤āĻ°ā§āĻ° āĻāĻĒāĻ° 3āĻāĻŋ āĻ¨ā§āĻĄā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¤ā§āĻ°ā§āĻāĻŋ-āĻ¸āĻšāĻ¨āĻļā§āĻ˛ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨āĨ¤
āĻŽāĻžāĻ¸ā§āĻāĻžāĻ° āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻĒāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻ¤ā§āĻ¤āĻ°āĻ¯ā§āĻā§āĻ¯ āĻĒā§āĻ˛ā§āĻŦā§āĻāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸ā§āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻĨā§āĻā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ā§āĻāĻžāĻ° āĻāĻžāĻ˛ā§ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§āĻ¨āĨ¤
āĻāĻ¤ āĻŦāĻāĻ°ā§āĻ° āĻ¸āĻŽā§āĻŽā§āĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻĻā§āĻāĻž āĻ¯āĻžāĻŦā§
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ā§āĻ° āĻ¸āĻžāĻ°āĻžāĻāĻļ āĻāĻŦāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ - āĻ
āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ°āĻž, āĻāĻŽāĻ°āĻž 19 āĻāĻĒā§āĻ°āĻŋāĻ˛ DUMP-āĻ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ
āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻāĻŋ!
āĻāĻ¤ā§āĻ¸: www.habr.com