19 แแแ แแแก แแแแขแแ แแแแฃแ แแจแ แแแแแแแแแ แแ แแแแคแแ แแแชแแ แแแแแแ แแแแ
แแ แกแแแแแก แแแกแแแ แแแ, แ แแ โแคแแกแขแแแแแแกโ แแแแคแแ แแแชแแแแ แแ แแแแแขแแชแแแแแกแแแ แแ แฃแแแ แแแแแ แแแ แก. แแแแฉแแแแแแ, แ แแ แฉแแแ แจแแแฅแแแแแ แแ แแแ แแแ, แ แแแแแก แแแแแแแแแช แฆแแ แก. แแแแกแแแแแก แฉแแแ แแแแฆแแ แแฎแแแแ แแกแแแ, แแแแช แฆแ แแแ แแงแ แฉแแกแแฃแแ แแแแแจแ, แแแแแกแฃแคแแแแแ โ แแแแแแแชแแ, แฃแกแแกแ แฃแแแ แแแกแฌแแ แแแแแ แแแแแกแแแแแแก แกแขแ แฃแฅแขแฃแ แแก แแ แแแแแแฎแแแแ แแ แแฅแขแแแฃแแ แแแแแแแแแแ แแแแฎแกแแแแแแแแแกแแแ.
แแแฎแกแแแแแแแ
แแแ แแแแ แแ แ แแแฎแกแแแแแ แแแแแแจแแ แแแฃแแแ แแ แฉแแแ แแฃแชแแแแแแแ แแแ แฉแแแ แแ แแแแก แแแกแแแแแก.
แแ แแแแแแ 1. แแแ แ API-แแแแก แแแแแงแแแแแแกแแก แแแแกแแแฃแแ แแแแ แแฅแขแฃแแแฃแ แแ แจแแแแแแแแแ แแแแแชแแแแแแก แแแแแแแชแแแก แกแแแแแฎแ. แแฎแแแแ แคแแ แแแขแแก แแแแแกแขแฃแ แแแ แแ แแ แแก แกแแแแแ แแกแ, แแกแแแ แแฃแชแแแแแแแแ แแแแแชแแแแ แแแแแแแแแแ แฃแแแแแก แฃแแ แฃแแแแแงแแคแ. แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแแแแกแแแแแ แแจแแแ แแ แฉแแแก, แ แแแแแ แแแ แ แฌแงแแ แแแแแก แ แแแแแแแแ แแแ แแแแ, แแแแแแแแฃแแแฃแ แ แจแแแแฌแแแแแแแก แกแแแ แแแแ แแแแแแแ แจแแแซแแแแ แแแฎแแแก แฃแแแ แแแแ. แกแแ แแแ แแแแแแแแแ แกแแฅแแ แแแแแแก แแแ แแขแ แแแ แกแแแแแแแแ แคแฃแแฅแชแแแแแแฃแ แ แแ แแแ แแแแ แแแแก แขแแฅแแแแแก แแแแแงแแแแแแแ แแแคแฃแซแแแแฃแแ แแ แแแแแแแกแแแแ แกแขแ แฃแฅแขแฃแ แแ แแแฃแ แแแแแแแแก แแแแแแแแแแก.
แแ แแแแแแ 2. แกแแ แแแ แแแ แฃแ แแแแ แแแแแกแแก แแคแแฅแขแฃแ แ แ แแ แแงแแก, แกแแญแแ แแ API-แแ แแแ แแแแก แ แแแแแแแแแกแ แแ แแแแ แฃแแแแฃแแ แแแแแชแแแแแแก แ แแแแแแแแแก แแแขแแแแแแชแแ. แแก แแแแแฎแแแก แแ แแแฃแแแก แแแแแแแแแแ แฃแ แแแแแแแก แกแแ แแแ แแก แแแแแแ. แแแแแขแ แ แชแแแแแแแ (แแแ แแขแ แแแ แกแแแแแแ) แแแแฎแกแแแ, แแฃ แ แแแแ แจแแแซแแแแ แแก แแคแแฅแขแฃแ แแ แแแแแแแแก GraphQL-แแก แคแแแแกแแคแแแกแ แแ แฎแแแกแแฌแงแแแแแก แแแแแงแแแแแแ, แงแฃแ แแแฆแแแ แแแแฅแชแแแ แแแฃแแแกแแแก แแ แจแแแแแ แแ แแแแแแแแแแ แขแ แแแแชแแฃแ REST-แก.
แแแแ แ แแแแแ แแฅแแแแ Postgres-แแกแ แแ Go-แก แแแแแแแแชแแแแ. แฌแแแ, แแแฃแกแแแแ Avito-แก แแ Yandex-แแก แแแแแชแแแแแแแก :)
แแแฅแแ Postgres แแ แแกแฃแ แ แแแแแแงแแแแ Go แแฅแแแแก แแ แแแฅแขแจแ, แแแแ แแ แแก แแฅแแแแ แแแ แแแแ แจแแแแฎแแแแแ? แแก แแแแแ แแจแ แแแแแแแแก แแฅแแแ แขแแแ แแ แแก. แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแแแแ แ แแแแขแ แแ แขแแแ แ แแแแแแแแแ แแกแแฃแแ แแแก แแแกแขแ แฃแแแแขแแแแ แแ แแ แแแแแชแแแแ แแแแแกแแแ แแฃแจแแแแแก แงแแแแ แกแแ แแฃแแแแ Go-แจแ แแ แแ แแแแแแแแแก แแแแแแแแแก แแแแแงแแแแแแ, แ แแแแแแกแแช แแก แงแแแแแแฆแ แแแแแ แแแก Avito-แจแ.
PostgreSQL แแ แแแแแชแแแแ แกแแ แแแแ แแ แแกแแ? แ แแแแ แช แฉแแแก, แแก แแแแ แฃแแแ แจแแ แก แแ แแก แจแแกแฌแแแแแแ. แแแแ แแ แชแแแแ แแ แแกแ แฃแแ แแฅแแแแ แแแแแ, แกแแแแ แแ แแแแแแแ, แ แแแแ แฎแแแแ แแก Yandex-แจแ: แแแแแชแแแแ แแแแแแขแฃแ แ แแแชแฃแแแแแแ, แจแแแฃแแจแแแก แกแแญแแ แแแแ, แแแจแแคแแ แ, แแแ แแแแแฃแ แ แแแแฃแจแแแแแ แแ แแ แแแแแแแ แแแแแแ CPU-แแแแก แงแแแแแแ แแคแแฅแขแฃแ แ แแแแแงแแแแแ. แแแแ แแ แแแ แแแแแ แแแกแแฃแแ แแแ WAL-G-แแก แแ แฅแแขแแฅแขแฃแ แแแ - แฆแแ แแแแแก แแแแแฌแงแแแขแแแ Go-แจแ Postgres-แแกแ แแ MySQL-แแก แฃแฌแงแแแขแ แแ แฅแแแแกแแแแก, แ แแแแแกแแช Yandex แแฅแขแแฃแ แแ แแแแแแ แแแก แแ แจแแแแซแแแแ แแแแแแงแแแแ แแฅแแแแก แแ แแแฅแขแจแ.
แแแกแแแ แแแแแ แแ แแก แแแแแแแก, แแแแช แแแแแขแแ แแกแแแฃแแแ แแแขแงแแแแแแแก แแแแชแแแแแกแ แแ แกแแแแแแแก แขแแฅแแแแแแแแแแ, แแแกแแแแกแแช ASR แแ TTS แแแกแแแแแ แแแ แแแแแขแฃแ แแแแ แแ แแแแแแแก, แแแแช แฅแแแแก แฎแแแก แแกแแกแขแแแขแก.
แฎแแแก แแกแแกแขแแแขแแแ แแแแฃแแแ แแแแก แแแแแ แแ แแแ. แ แแแแแแแ แแแแแแแแกแแแแก แกแแแฃแแแ แ แฃแแแ แแก แจแแฅแแแ แแแแแแ แแ แแ แแก, แแแแ แแ แซแแแแแ แแแ แขแแแแ. แแฃแแชแ, แแ แขแแฅแแแแแแแแก แ แแแแฃแ แชแฎแแแ แแแแจแ แ แแแแแแแแ แชแแแแแแ แแแแแงแแแแแแ. แแแขแแแ แกแแแแแฉแแแแ แกแแฅแแ แแแแแแก JetStyle แแแแชแแแ แแแแแฎแแแแแก แแแแแแ แ แแกแแกแขแแแขแแแแก แจแแกแแซแแแแแแแแแกแ แแ แจแแแฆแฃแแแแแแ, แแแขแงแแแ แ แแแแ แ แ แแแ แจแแแซแแแแ แแแแแแแแก, แ แแแแ แจแแแแซแแแแ แแแแ แฃแแแ แแแแแแแฎแแ แแกแแแ แแ แแแแแแแ, แ แแแแ แแแแแแแแแ แแแแแ แแก แแแแแแ. แแแ แแ แแแแกแ, แแแขแแแ แแกแแฃแแ แแแก Yandex.Station-แแ แแแคแฃแซแแแแฃแแ "แญแแแแแแ แจแแฎแแแแ แแก" แจแแฅแแแแก แแแแแชแแแแแแแแ.
แฌแแแงแแแแ แแแแแแแแแแ แแฌแแแแแ แแแแแแแ API-แแแก แฎแแแแแแ แแกแแกแขแแแขแแแแก แจแแกแแฅแแแแแแ. แแแแ แแ แ แ แแแฎแแแแ, แแฃ แแแ แ แแแแแฌแงแแแขแแแแแแแ แแ แแ แแก แฎแแแแแกแแฌแแแแแ? IN แแแแขแฃแ แ แแแแแญแ แ แแก แแ แแแแแแ, แแฃแแชแ แแแ แแแแแแแ แแฆแแแฉแแแ. แแแฅแขแแ แแแแแแแ ะธ แกแแแขแแแแ แแแแแแแแแ แแแฃแแแแ แแแแ แแแแแแแ แแแแแชแแแแแแแก แแแแแแฃแ แ แแแขแงแแแแแแแก แแแแชแแแแแก แแแแแฌแงแแแขแแแแแแแแก แแแแแงแแแแแแกแแก แแฎแแ แแแญแแ แแก แแแขแแแแขแแแแชแแแกแแก, แแแฉแแแแแแ แ แแแ แฃแแแ แแแแแแฎแแแแแ แงแฃแ แแแฆแแแ แแ แ แแกแ แแแฆแแแ แจแแแแซแแแแ แแคแแฅแขแฃแ แแแแก แแแกแแแ แแแแแ
แแแแแ แ แแแ แแฅแแแแ แแแฎแกแแแแแแแ?
แชแแขแ แฎแแแก แฌแแ, แแแแแชแแแแ แแฎแแแ แขแแแ แแแแแฉแแแ Redis 5 - แแแแแแแแจแ, แแก แแ แแก แแแแแแแก แแแแฎแแ แชแแแแแแ แแแแฃแแแ แฃแแ แแแกแแฏแแแแก แแ แแแแ แแก แแแคแแแกแแแ. แแแแแก แแแขแแแแ (Tinkoff.ru) แแแแฎแกแแแ แ แแขแแ แแ แแก แกแแญแแ แ แกแขแ แแแแแแแแ, แ แแ แแแแกแฎแแแแแแแแแ แแกแแแ แฉแแแฃแแแแ แแแ แ แแแแแแกแแแ, แ แ แแแแกแฎแแแแแแแ แแแคแแแกแ แแ แ แแแแกแแก แแแแแแแแก แจแแ แแก แแ แแกแแแ แแแแแงแแแแแ แแ แฎแแ แแแแแแแ, แ แแแแแแแช แแแแแแแแแ.
แฌแแแงแแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแแแแ แ at แแแแขแฃแ แ แแ แแแแ แ แแแจแแแแแ แแแแแฎแแแแแก แ แ แแ แแแแแแแแ แแ แกแแแแแก แแฃแ แแแแแแแกแ แแ แแแขแ แแแแก แฉแแฌแแ แแกแแแ แแแแแแจแแ แแแแ, แแฃ แแฆแแจแ แแแฅแแ แขแแ แแแแแขแ แแแแแชแแแแแ, แแกแแแ แแกแแฃแแ แแแก แแฎแแ แฆแแ แฌแงแแ แแก แแแแแฌแงแแแขแแแ, แ แแแแแแช แแฅแแแแก แชแฎแแแ แแแแก แแแแฃแแฏแแแแกแแแก.
แงแแแแแแก .Net แกแแแแแแแแแแแก แแแแแ แ แแฃแ แ แแแ แแแชแแแแ (Ak Bars Digital Technologies) แแแแ แจแแแแฎแกแแแแแ, แแฃ แ แแขแแ แแ แแก แกแแญแแ แ แแแแแแแชแแแก แแแแแแแแ .Net Framework-แจแ แแ แแแกแแฃแแ แแ แแแแแ, แแฃ แ แ แจแแแชแแแแ แแแแแแ แแฃแจแแแแแกแแก .Net Core-แจแ แแ แ แแแแ แแแชแฎแแแ แแ แแแแแแแ แแฎแแ. แกแแฃแแ แแก แจแแแแแ แแฅแแแ แฃแแแ แแแแแแแ, แแฃ แ แแแแ แแฃแจแแแแก .NET Core แฅแฃแแแก แฅแแแจ.
แแ แแแแ, แ แแแแแกแแช แงแแแแแแ แแแขแ แฎแแ แแแกแชแแก แกแแแขแแ.
แฌแงแแแ แ แ แแแแแฃแชแแ แแแฎแแ 2014 แฌแแแก แแ แแแกแ แแแแแซแแฎแแแ แแแแกแแแก. แแ แแแแแแขแแแแ แแแคแ แแกแขแ แฃแฅแขแฃแ แ แกแ แฃแแแแ แฃแฎแแแแแ แฎแแแแ แแ แฌแงแแแขแก แแแแจแแแแแแแแก. แกแแฃแแแ แแ แแ แ แแแ แขแฃแแแฃแ แแแแฅแแแแแแ แแ แแแแขแแแแแ แแแแ - แแกแแแ แฃแแแ แฌแแ แกแฃแแจแแ, แแ แแแแ แฆแ แฃแแแแแแแ แกแแ แแแกแแแแก แแแแแแแก แจแแแแแแ แแแแแแแแ แแแแแ - AWS Lambda (แแแฎแแแ แแฎแแแแ แแ แแชแแกแแ แแก แแ แแก). แกแแแฃแแแ แ แแแฅแแแแแก แแ แแแฅแขแแก แแแแแแแแแก แแแแแงแแแแแแ, แแแแแแแแแ แ แฅ แแแ แแขแ แแแ แกแแแแแแแแ แแแแแแแ แกแแแ แฉแแแแ แงแแแแแคแแ แก แแแขแงแแแ แฃแกแแ แแแ แแกแแแ แแฃแจแแแแแก แแ แแฅแขแแแฃแ แแฎแแ แแแ: แ แ แซแแแแแ แแแฌแงแแแ, แ แแแแแแ แแแแฃแแแแขแแชแแ แแ แแแแแแแแแแแ แแ แกแแแแแก, แแ แแก แแฃ แแ แ แแแแแแแ แแแฆแแแฃแแ แกแขแแแแแ แขแแแแก แแฎแแ แแแญแแ แ, แ แแแแ แจแแแแแแฌแแแ แแแแแแฃแ แแ, แ แ แฆแแ แก, แ แแแแแ แแแแ. แฃแแแแแกแ แแแแแกแแงแแแแแแแ, แ แแแแแ แแแแแแแแแก แแแกแขแแ แงแแแแแแ แแฅแขแฃแแแฃแ แ.
แกแแแแแแกแขแ แ แแแแกแ
CTO-แจแ Mastery.pro แแแแ แแ แคแแคแแแแแ แฉแแแขแแ แแแก แแแกแขแแ แแแแกแก, แ แแแแแจแแช แแก แแ แแแแแฌแแแแแแ แแแแแแแ 3 แแแแแซแแกแแแ แจแแแแแแ แแแ แขแแ แแ แแแแแแฃแ แแแแกแขแแ แก postgres, patroni, consul, s3, walg, ansible.
แแแกแขแแ แแแแกแแก แจแแแแแ, แแฅแแแ แจแแซแแแแ แแกแแแ แแแแกแขแแ แแก แแแจแแแแแก แแฃแแแแแ แแแฌแแแแแฃแแ Ansible แแแแแฃแแแแแก แแแแแงแแแแแแ.
แแแกแฃแแ แฌแแแก แแแแคแแ แแแชแแแก แงแแแแ แแแแแ แแจแแก แแแฎแแ แจแแแแซแแแแ แแฅ
แงแแแแ แแแฎแกแแแแแแก แ แแคแแ แแขแแแ แแ แ แแแแกแขแ แแชแแ - แแแกแแแแ แแแ
แแแแแแแแแ แแแ, แแแแแแแแแ 19 แแแ แแแก DUMP-แจแ!
แฌแงแแ แ: www.habr.com