ืืื ืืขืงืึทืืขืจืื ืืืจื ืืืขื ืคึฟืึธืจืงืืืขื ืึท ืงืึธื ืคึฟืขืจืขื ืฅ ืคึฟืึทืจ ืืขืืืขืืึธืคึผืขืจืก ืืขื 19ืื ืึทืคึผืจืื
ืขืก ืืื ืึท ืืืื ืื ื ืึทื ืืืจ ืืึธื ื ืืฉื ืืขืจืืืึทืจืื ืื ืกืืืฅ ืคืื ืคึผืจืขืืึทื ืืืืฉืึทื ื ืืื ืึท "ืคึฟืขืกืืืืืึทื" ืืืฆืื ื. ืขืก ืืืื ื ืฆื ืืื ืื ืึทื ืืืจ ืืึธืื ืืืฉืืคื ืึท ืคึผืจืึธืืจืึทื ืืืึธืก ืืื ืืืขืจื ืืืืจืื ืคึฟืึทืจ. ืฆื ืืึธื ืืึธืก, ืืืจ ืืขื ืืืขื ืืืืื ืื ืืืืก ืืขื ืขื ืืขืืืขื ืืืฃ ืืื ืืขืจ ืืขืืข, ืืืืื ืืืืก โ ืคืื ืึทืคึผืืึทืงืืืฉืึทื ื, ืขื ืืืึทืกืื ืจืขืืึทืืืจื ืื ืกืืจืืงืืืจ ืคืื ืจืขืืขืก ืืื ืคืืจืืื ืื ืคึผืจืึทืงืืืฉ ืืืืฉืคืืื ืคืื ืกืคึผืืงืขืจื.
ืจืืคึผืึธืจืฅ
ืื ืขืจืฉืืข ืฆืืืื ืจืืคึผืึธืจืฅ ืืขื ืขื ืฉืืึทืืืช, ืืื ืืืจ ืืืฉืืืื ืจืขืงืึธืืขื ืืืจื ืฆืืืขืืขืจื ืฆื ืืื ืืืืืข.
ืคึผืจืึธืืืขื 1. ืืืขื ื ืืฆื ืคืื ืืจืืืกื ืืืง ืึทืคึผืืก, ืื ืึทืจืืืกืืขืื ืคืื ืืืึทืืึทืืืืืื ื ืื ืงืึทืืื ื ืืึทืื ืืื ืกืคึผืขืฆืืขื ืืึทืืืึทืืืง. ืคึฟืึธืจืืึทื ืืืึทืืึทืืืืฉืึทื ืึทืืืื ืืื ื ืืฉื ืืขื ืื; ืขืก ืืื ืืืื ื ืืืืืง ืฆื ืขื ืฉืืจ ืื ืงืึธืืืืจืึทื ืก ืคืื ืื ืืึทืื. ืืึธืืฉ ืื ืืืืืื ื ืืืื ื ืงืืึธืจ ืืื ืืขืจ ืืึธื, ืืื ืื ื ืืืขืจ ืคืื ืคืื ืืจืืืกื ืืืง ืงืืืืื ืื ืงืจืืกืื, ืื ืคืืืง ืคืื ืืืื ืืฉืขืงืก ืงืขื ืขื ืืืืื ืืืขืจื ืึทื ืืึทื ืืืืฉืึทืืึทื. ืกืขืจืืื ืืึธืืืึทื ืึธืื ืคืื ืืืื ืืึทืจืืืึทื ืก ืืืขื ืืึทืืืืึทืื ืึท ืกืืจืึทืงืืฉืขืจื ืฆืืืึทื ื ืฆื ืืขื ืคึผืจืึธืืืขื ืืืืืจื ืืืืฃ ืื ื ืืฆื ืคืื ืคืึทื ืืงืฉืึทื ืึทื ืคึผืจืึธืืจืึทืืืื ื ืืขืงื ืืงืก.
ืคึผืจืึธืืืขื 2. ืฆื ืืืื ืขืคืขืงืืืื ืืืขื ืื ืืขืจืึทืงืืื ื ืืื ืื ืกืขืจืืืขืจ, ืขืก ืืื ื ืืืืืง ืฆื ืึทืคึผืืึทืืืื ืื ื ืืืขืจ ืคืื ืงืึทืืืก ืฆื ืื ืึทืคึผื ืืื ืื ืกืืืข ืคืื โโืืึทืื ืืืืืขืงืขืจื. ืืึธืก ืจืืงืืืืืขืจื ืงืึธื ืกืืกืืขื ื ืขื ืืืื ืคึผืืึทื ืืืืฃ ืื ืกืขืจืืืขืจ ืืืจืื. ืืืืืจื ืฆืขืคึผืขืืขืื (ืืืืืข ืืึทืจืืืึทื ืก) ืืืขื ืืขืจืงืืขืจื ืืื ืืึธืก ืงืขื ืขื ืืืื ืืคืขืงืืืืืื ืืขืืื ืืื ืื ืคึฟืืืึธืกืึธืคึฟืืข ืืื ืืืฉืืจืื ืคืื GraphQL, ืืคืืขืจืงืืึทืืงืืื ืฆื ืื ื ืืึทื ืกืื ืืื ืคืึทืจืืืืึทืื ืืืืฉืคืืื ืืื ืืจืืืืฆืืื ืขืื REST.
ืื ืจืืข ืืืึธืง ืืืขื ืืืื ืืืขืื ืื ืงืึธืืืื ืึทืฆืืข ืคืื โโPostgres ืืื Go. ืืขืจื ืฆื ืื ืืขืจืคืึทืจืื ื ืคืื Avito ืืื Yandex :)
ืฆื ืืืจ ืืึธืื Postgres ืืื ืืืจ ืืืืื ืฆื ื ืืฆื Go ืืื ืืืื ืคึผืจืืืขืงื, ืึธืืขืจ ืืึธืก ืืื ืืืื ืขืจืฉืืขืจ ืืึธื? ืืขืจ ืืึทืจืืื ืืืขื ืจืึทืืขืืืขื ืืืจ ืึท ืคึผืืึทืฅ ืคืื ืฆืืื. ืืืืืืืืืจื ืื ืืฉืขื ืืจ ืืื ืึทืืืืืึธ ืึทืจืืขืื ืจืืึทืืื ืงืึธืื ืืืขื ืจืขืื ืืืขืื ืื ืืืฉืืจืื ืืื ืึทืืข ืื ืื ืืจืึทืงืึทืกืื ืคืื ืืจืืขืื ืืื ืืขื ืืึทืืึทืืืืก ืืื Go ืืื ืืขื ืืืึทืฉืคึผืื ืคืื ืคึผืจืึธืืืขืืก ืืืึธืก ืขืจ ืกืึทืืืื ืืขืืขืจ ืืึธื ืืื Avito.
PostgreSQL ืืื ืืึทืื ืืึทืงืึทืคึผ? ืืึทืื ืืื, ืึทื ืื ืืึธืืืงืข ืืขืืข ืืื ืฉืืื ืืขืืขืจื ื ืืขืืืึธืจื ืืืืื ืืื ืืจืืื. ืึธืืขืจ ืื ืืืืกื ืืืขื ืืืื ืืขืจืขื ืืืงื ืืื ืืืจ ืืืืกื ืืื ืืึธืก ืืึทืคึผืึทื ื ืืื ืืึทื ืืขืงืก: ืืืฉืืืืึทื ืืืง ืืืึทืืืืื ืคืื ืืึทืื, ืื ื ืืื ืคึฟืึทืจ ืงืึทืืคึผืจืขืฉืึทื, ืขื ืงืจืืคึผืฉืึทื, ืคึผืึทืจืึทืืขื ืคึผืจืึทืกืขืกืื ื ืืื ืื ืืขืจืกื ืขืคืขืงืืืื ื ืืฆื ืคืื ืืืืื-ืืึทืจืฅ ืงืคึผืืก. ืึทื ืืจืื ืืึธืจืึธืืื ืืืขื ืจืขืื ืืืขืื ืื ืึทืจืงืึทืืขืงืืฉืขืจ ืคืื WAL-G - ืึทื ืึธืคึฟื ืืงืืจ ืืืืืื ื ืืื Go ืคึฟืึทืจ ืงืขืกืืืืขืจืืืง ืึทืจืงืืืืืื ื Postgres ืืื MySQL, ืืืึธืก Yandex ืืื ืึทืงืืืืืื ืืขืืืขืืึธืคึผืื ื, ืืื ืืืจ ืงืขื ืขื ื ืืฆื ืืื ืืืื ืคึผืจืืืขืงื.
ืืขืจ ืืจืื ืืืึธืง ืืื ืคึฟืึทืจ ืืขื ืข ืืืึธืก ืืขื ืขื ืืื ืืขืจืขืกืืจื ืืื ืจืขืืข ืืขืจืงืขื ืื ื ืืื ืกืื ืืขื ืืขืงื ืึทืืึทืืืฉืื, ืคึฟืึทืจ ืืืึธืก ASR ืืื TTS ืืขื ืขื ืคืึทืจืฉืืืืืง ืึทืืจืืืืืืืฉืึทื ื, ืืื ืคึฟืึทืจ ืื ืืืืก ืฉืึทืคึฟื ืงืื ืึทืกืืกืืึทื ืฅ.
ืงืื ืึทืกืืกืืึทื ืฅ ืืขื ืขื ืืื ืื ืฉืคึผืืฅ ืคืื ืคึผืึธืคึผืืืึทืจืืืขื. ืฉืึทืคึฟื ืืืื ืืืืืขื ืข ืกืงืืื ืคึฟืึทืจ ืงืืื ืคืื ืืื ืืื ื ืืฉื ืืจืื ื, ืึธืืขืจ ืืืืขืจ ืคึผืฉืื. ืึธืืขืจ, ืขืก ืืขื ืขื ืืืืื ืืง ืืึทืืืืกื ืคืึทืงืืืฉ-ืืขืื ืึทืคึผืืึทืงืืืฉืึทื ื ืคืื ืืขื ืืขืื ืึธืืึธืืืข. ืืืืืึทืื ืกืขืืืึทืืฉืงืื ืคืื JetStyle ืืืขื ืืขืื ืึทื ืืืืขืจืืืืง ืคืื ืื ืงืืืคึผืึทืืืืึทืืื ืืื ืืืืืืืืฉืึทื ื ืคืื ืื ืืืืคึผื ืึทืกืืกืืึทื ืฅ, ืืึธืื ืืืจ ืืืึธืก ืืื ืคืื ืืจืึทืืืืข ืงืขื ืขื ืืขืจืืืึทืจืื, ืืื ืืืจ ืงืขื ืขื ืืขืืืืฉ ืืึทืงืืืขื ืืื, ืืื ืืื ืึทืืืขืืืื, ืืื ืืืจ ืงืขื ืขื ืฆืืืจืืืื ืื ืืื ืฆืข ืืขืฉืืืืข. ืืื ืึทืืืฉืึทื, ืืืืืึทืื ืืืขื ืจืขืื ืืืขืื ืื ืืขืจืคืึทืจืื ื ืคืื ืืืืขื ืึท "ืงืืื ืืึทืืขืืขื ืืฉ" ืืืืืจื ืืืืฃ Yandex.Station.
ืืืืื ื ืงืึธืืคึผืึทื ืืขืก ืฆืืฉืืขืื ืืืืขืจ ืึทืคึผืืก ืคึฟืึทืจ ืื ืื ืงืื ืึทืกืืกืืึทื ืฅ. ืึธืืขืจ ืืืึธืก ืืืื ืคืื ืืจืืืกื ืืืง ืกืึทืืืฉืึทื ื ืืขื ืขื ื ืืฉื ืื ืืืฆื? ืืื ืงืึทื ืืืจ ืกืึทืืืื ืืขื ืคึผืจืึธืืืขื, ืืึธืืฉ ืืขืจ ืืจื ืืื ืืขืืืขื ืืึธืจื ื. ืืืืงืืึธืจ ืงืึธื ืืึธืืึท ะธ ืกืืืขืืืึทื ืึท ืืึทืืืืึทืืึธืืืึท ืืืขื ืืืืื ืืืืขืจ ืืขืจืคืึทืจืื ื ืคืื ื ืืฆื ืืืืข ืจืขืืข ืืขืจืงืขื ืื ื ืกืึทืืืฉืึทื ื ืืืขื ืึธืืึทืืืืืื ื ืฉืืืฆื, ืืืืึทืื ืืืึธืก ืืืจ ืืึธื ืคืึธืงืืก ืืืืฃ ืืื ืืืึธืก ืืืจ ืงืขื ืขื ืงืจืื ืฆื ืคืึทืจืืจืขืกืขืจื ืขืคืขืงืืืืืงืืึทื
ืืืึธืก ืึทื ืืขืจืฉ ืืืขืื ืื ืจืืคึผืึธืจืฅ ืืืื ืืืขืื?
ืืขืฆืื ืก, ืึท ื ืืึทืข ืืึทืื ืืืคึผ ืืจืืืก ืืื Redis 5 - ืกืืจืืื, ืืึธืก ืืื ืึท ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืืืืืึทื ืคืื ืื ืคืึธืืงืก ืึธื ืืึธื ืืขืงืืขืจ ืงืึทืคืงืึท. ืืขื ืืก ืงืึทืืึทืขืื (Tinkoff.ru) ืืืขื ืืขืจืงืืขืจื ืืืึธืก ืกืืจืืื ืืขื ืขื ืืืจืฃ, ืืื ืืื ืืขื ืขื ืึทื ืืขืจืฉ ืคืื ืจืขืืืืขืจ ืจืืืขื, ืืืึธืก ืืื ืื ืืืืืง ืฆืืืืฉื ืงืึทืคืงืึท ืืื ืจืขืืืก ืกืืจืืื, ืืื ืืืขื ืืืื ืืขืจืฆืืืื ืืืจ ืืืขืื ืื ืคึผืืืคืึธืื ืืืึธืก ืืืื ืืื ืืืึทืจืื ืคึฟืึทืจ ืืืจ.
ืคืืจื ืืืืืืืืืจื ืื ืืฉืขื ืืจ ืืื ืงืึธื ืืืจืข ืืจืืืึธืจื ืงืึธืฉืขืืขืื ืืืขื ืงืืงื ืืื ืืืึธืก ืคึผืจืึธืืืขืืก ืขืงืกืืกืืืจื ืืื ืจืขืงืึธืจืืื ื ืืึธืืก ืืื ืืขืืจืืงืก ืืืื ืืืจ ืืึธืื ืืขืจืึทืืืืขืก ืคืื ืืึทืื ืคึผืขืจ ืืึธื, ืืื ืืืื ืจืขืื ืืืขืื ืึท ื ืืึทืข Open-Source ืืืืืื ื ืืืึธืก ืืืขื ืืึทืื ืืืื ืืขืื ืืขืกืขืจ.
ืคืืจืขืจ ืคืื ืื ืงืึทืืึทื .ื ืขื ืงืื ืืืจื ืงืขืจืืืฆืงืึธืื (ืึทืง ืืึทืจืก ืืืืืืึทื ืืขืืฉื ืึธืืึธืืืขืก) ืืืขื ืงืืืขื ืฆื ืืขืจืืึธื ืขื ืืืจ ืืืึธืก ืึทืคึผืคึผืืืงืึทืืืึธื ืืึธืืืืื ื ืืขื ืขื ืืืจืฃ ืืื ืื .ื ืขื ืคืจืึทืืขืืืึธืจืง, ืืื ืจืขืื ืืืขืื ืืืึธืก ืืื ืืขืืืื ืืืขื ืืจืืขืื ืืื ืืื ืืื .ื ืขื ืงืึธืจ, ืืื ืืื ืฆื ืืืื ืืขืื ืืื ืืื ืืืฆื. ื ืึธื ืื ืจืขืื, ืืืจ ืืืขื ืืึธืื ืึท ืืขืกืขืจ ืคืืจืฉืืื ื ืคืื ืืื .ื ืขื ืงืึธืจ ืึทืจืืขื ืืื ืืขืจ ืื ืงืึทืคึผืืขืจ.
ืืื ืื ืืขืืข ืืืึธืก ืืื ืืขืืืขื ืืืึธืืืึทื ืคึฟืึทืจ ืื ืืขืจืกื ืืืืฃ ืืขื ืคึผืืึทืฅ.
ื ืฉืืืืข ืจืขืืืืืืฆืืข ืืื ืืขืฉืขื ืืื 2014, ืืื ืืืจ ืืคืงืืื ื ืืืคื ืืื ื. ืคืื ืืขื ืืึธืืขื ื ืืืืฃ, ืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืืขืจื ืืึธืจ ืืืืขืืง ืืื ืกืืกืื ืฆื ืขื ืื. ืืึธืก ืืื ื ืืฉื ืืืขืื ืืืืจืืืึทื ืืืฉืื ืขื ืึธืืขืจ ืงืึทื ืืืื ืขืจื - ืืื ืืขื ืขื ืฉืืื ืึท ืืึทื ืคืื ืืขืจ ืคืึทืจืืึทื ืืขื ืืืื, ืึธืืขืจ ืืืขืื ืืขืจ ืืืืึทืืขืจ ืึทื ืืืืืงืืื ื ืคืื ืื ืืืืืึทื ืคืื ืืืึธืืงื ืืึทืืื ืื ืืก - AWS Lambda (ืืืจ ืฆืึธืื ืืืืื ืคึฟืึทืจ ืคึผืจืึทืกืขืกืขืจ ืฆืืื). ื ืืฆื ืืขื ืืืืฉืคึผืื ืคืื ืืืื ืืืืืขื ืข ืืึทืงืขื ื ืคึผืจืืืขืงื, ืึท ืืขืืืขืืึธืคึผืขืจ ืืื ืืืื ืืึทืจืืืึทื ืก ื ืืงืึธืืืึท ืกืืืขืจืืฉืงืึธืื ืืืขื ืืึธืื ืืืจ ืึทืืฅ ืืืขืื ืื ืคึผืจืึทืงืืืฉ ืืืึทื ืคืื ืืจืืขืื ืืื ืกืขืจืืืขืจืืขืกืก: ืืื ืฉืืืขืจ ืขืก ืืื ืฆื ืึธื ืืืืื, ืืื ืคืื ืืึทืงืืืืขื ืืืืฉืึทื ืืื ืืืืึธืจืืึทืื ืขืก ืืขื ืขื, ืืื ืขืก ืฉืืืฆื ืคึฟืึทืจ ืึทืืืขืืืื ืื ืืขื ืืืขื ืกืืึทื ืืึทืจืืก, ืืื ืฆื ืคึผืจืืืืจื ืืึธืืงืึทืื, ืืื ืคืื ืขืก ืงืึธืก, ืืืึธืก ืฉืคึผืจืึทื ืืื ืืขืกืขืจ ืฆื ื ืืฆื, ืืืึธืก ืึทืจืืขื ืึธื ืืืืื ืืื ืืขืจืกื ืืึทืืืึทืืืง.
ืืขื ืงืืึทืก
CTO ืืื ืืึทืกืืขืจื.ืคึผืจืึธ ืึทื ืืจืื ืคืขืคืขืืึธืื ืืืขื ืึธื ืคืืจื ืึท ืืขื ืงืืึทืก ืืื ืืืึธืก ืขืจ ืืื ืื ืคึผืึทืจืืืกืึทืคึผืึทื ืฅ ืืืขื ืืืืขื ืึท ืคึผืฉืื ืฉืืื-ืืึธืืขืจืึทื ื ืงื ืืื ืคืื 3 ื ืึธืืื ืืืืฃ ืคึผืึธืกืืืจืขืก, ืคึผืึทืืจืึธื ื, ืงืึธื ืกืื, ืก 3, ืืืึทืื, ืึทื ืกืืืืข.
ื ืึธื ืื ืืขื ืงืืึทืก, ืืืจ ืืืขื ืงืขื ืขื ืฆื ืงืึทืืขืจ ืึทืืึท ืึท ืงื ืืื ืคึฟืื ืงืจืึทืฆื ืืื ืื ืฆืืืขืฉืืขืื Ansible ืคึผืืืึทืืึธืึธืงืก.
ืึทืืข ืจืืคึผืึธืจืฅ ืคืื ืืขืฆืืข ืืึธืจ ืก ืงืึธื ืคึฟืขืจืขื ืฅ ืงืขื ืขื ืืืื ืืืืื ืืื
ืึทืืกืืจืึทืงืฅ ืคืื ืึทืืข ืจืืคึผืึธืจืฅ ืืื ืจืขืืืกืืจืึทืฆืืข - ืืืึท
ืืขืืืขืืึธืคึผืขืจืก, ืืืจ ืืืืจืื ืคึฟืึทืจ ืืืจ ืืืืฃ ืืคืจืื 19 ืืื DUMP!
ืืงืืจ: www.habr.com