เบเบฒเบ™เบ›เปˆเบญเบ Polemarch 3.0, เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป€เบงเบฑเบšเป„เบŠเบ•เปŒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™

Polemarch 3.0.0, เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป€เบงเบฑเบšเป„เบŠเบ•เปŒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ Ansible, เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒ. เบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เบ‚เบฝเบ™เปƒเบ™ Python เปเบฅเบฐ JavaScript เป‚เบ”เบเปƒเบŠเป‰ Django เปเบฅเบฐ Celery frameworks. เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” AGPLv3. เป€เบžเบทเปˆเบญเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบฅเบฐเบšเบปเบš, เบกเบฑเบ™เบžเบฝเบ‡เบžเปเบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบžเบฑเบเป€เบเบฑเบ”เปเบฅเบฐเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ 1 เบšเปเบฅเบดเบเบฒเบ™. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบญเบธเบ”เบชเบฒเบซเบฐเบเปเบฒ, เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เปƒเบŠเป‰ MySQL / PostgreSQL เปเบฅเบฐ Redis / RabbitMQ + Redis (cache เปเบฅเบฐ MQ broker). เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบชเบฐเบšเบฑเบš, เบฎเบนเบšเบžเบฒเบš Docker เปเบกเปˆเบ™เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™.

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ•เบปเป‰เบ™เบ•เป:

  • ะŸะตั€ะตั…ะพะด ะฝะฐ ะฝะพะฒัƒัŽ ะฒะตั€ัะธัŽ Rest API v4 ะธ ะผะธะฝะธะผะฐะปัŒะฝะพ ะฟะพะดะดะตั€ะถะธะฒะฐะตะผัƒัŽ ะฒะตั€ัะธัŽ Python 3.8. ะŸะตั€ะตั…ะพะด ะฑั‹ะป ะฝะตะพะฑั…ะพะดะธะผ ะดะปั ัƒะปัƒั‡ัˆะตะฝะธั ะฟะพะดะดะตั€ะถะบะธ ะฝะพะฒะพะน ัะธัั‚ะตะผั‹ ะฟะปะฐะณะธะฝะพะฒ ะธ ั€ะฐััˆะธั€ะตะฝะธะน, ะฐ ั‚ะฐะบะถะต ะดะปั ัƒัะบะพั€ะตะฝะธั ั€ะฐะทั€ะฐะฑะพั‚ะบะธ. ะขะฐะบะถะต ะฑั‹ะปะธ ัƒะฟั€ะพั‰ะตะฝั‹ ะฝะตะบะพั‚ะพั€ั‹ะต ะดัƒะฑะปะธั€ัƒัŽั‰ะธะต ัะปะตะผะตะฝั‚ั‹, ะดะปั ะฑะพะปะตะต ะปะพะณะธั‡ะฝะพะณะพ ะธ ะธะฝั‚ัƒะธั‚ะธะฒะฝะพ ะฟะพะฝัั‚ะฝะพะณะพ ัƒะฟั€ะฐะฒะปะตะฝะธั ัˆะฐะฑะปะพะฝะฐะผะธ ะธ ั€ะฐัะฟะธัะฐะฝะธะตะผ.
  • ะ”ะพะฑะฐะฒะปะตะฝั‹ ะฝะพะฒั‹ะต ะฟะปะฐะณะธะฝั‹ ะธะฝะฒะตะฝั‚ะฐั€ะธะทะฐั†ะธะธ, ะฟะพะทะฒะพะปััŽั‰ะธะต ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ัั‚ะฐะฝะดะฐั€ั‚ะฝั‹ะต ะฟะปะฐะณะธะฝั‹ ะธะฝะฒะตะฝั‚ะฐั€ะธะทะฐั†ะธะธ, ั‚ะฐะบะธะต ะบะฐะบ ัะบั€ะธะฟั‚ั‹ ะธะปะธ ัั‚ั€ะพะบะธ ini/yaml/json. ะขะฐะบะถะต ั€ะฐะทั€ะฐะฑะพั‚ะฐะฝะฐ ัะฐะผะฐ ัะธัั‚ะตะผะฐ ะฟะปะฐะณะธะฝะพะฒ ะดะปั ะธะฝะฒะตะฝั‚ะฐั€ะธะทะฐั†ะธะธ, ะบะพั‚ะพั€ะฐั ะฟะพะทะฒะพะปัะตั‚ ั€ะตะฐะปะธะทะพะฒั‹ะฒะฐั‚ัŒ ัะพะฑัั‚ะฒะตะฝะฝั‹ะต ั€ะตะฐะปะธะทะฐั†ะธะธ ั„ะพั€ะผะธั€ะพะฒะฐะฝะธั ะฟะปะฐะณะธะฝะพะฒ ะธะท ั€ะฐะทะปะธั‡ะฝั‹ั… ะธัั‚ะพั‡ะฝะธะบะพะฒ.
  • ะฃะปัƒั‡ัˆะตะฝะฐ ัะธัั‚ะตะผะฐ ะฟะปะฐะณะธะฝะพะฒ ะทะฐะฟัƒัะบะฐ, ะบะพั‚ะพั€ะฐั ะฑั‹ะปะฐ ะฒั‹ะฟัƒั‰ะตะฝะฐ ะฒ ะฟั€ะตะดั‹ะดัƒั‰ะตะผ ั€ะตะปะธะทะต. ะขะตะฟะตั€ัŒ ะผะพะถะฝะพ ะฟะธัะฐั‚ัŒ ัะพะฑัั‚ะฒะตะฝะฝั‹ะต ั€ะตะฐะปะธะทะฐั†ะธะธ ะทะฐะฟัƒัะบะฐ ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝั‹ั… ะบะพะผะฐะฝะด, ะฝะฐะฟะพะดะพะฑะธะต bash-ัะบั€ะธะฟั‚ะพะฒ, terraform ะธะปะธ helm. ะ’ ั€ะฐะผะบะฐั… ั€ะตั„ะฐะบั‚ะพั€ะธะฝะณะฐ ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฟะปะฐะณะธะฝะพะฒ ะฒ ัˆะฐะฑะปะพะฝะฐั… ะธ ั€ะฐัะฟะธัะฐะฝะธัั…. ะขะฐะบะถะต ะฒ ะฟะปะฐะณะธะฝะฐั… ั‚ะตะฟะตั€ัŒ ะผะพะถะฝะพ ัะพะทะดะฐะฒะฐั‚ัŒ ั†ะตะฟะพั‡ะบัƒ ะฒั‹ะทะพะฒะพะฒ ะดะปั ะฟั€ะตะดะฒะฐั€ะธั‚ะตะปัŒะฝะพะน ะธะฝะธั†ะธะฐะปะธะทะฐั†ะธะธ ะฒ ั€ะตะฟะพะทะธั‚ะพั€ะธะธ.
  • ะ ะตะฐะปะธะทะพะฒะฐะฝะฐ ัะธัั‚ะตะผะฐ ั€ะฐััˆะธั€ะตะฝะธะน ะดะปั ะทะฐะฟะธัะธ ัั‚ั€ะพะบ ะธะท ะฒั‹ะฒะพะดะฐ ะฒ ั€ะฐะทะปะธั‡ะฝั‹ะต ั…ั€ะฐะฝะธะปะธั‰ะฐ. ะ˜ะท ะบะพั€ะพะฑะบะธ ั‚ะตะฟะตั€ัŒ ะฟะพัั‚ะฐะฒะปัะตั‚ัั ะฟะปะฐะณะธะฝ ะดะปั ะทะฐะฟะธัะธ ะฒ ะ‘ะ” ะธ python-logger ั ะฒะพะทะผะพะถะฝะพัั‚ัŒัŽ ะพั‚ะฟั€ะฐะฒะบะธ ะฒั‹ะฒะพะดะฐ ะฒ stdout, ั„ะฐะนะป ะธะปะธ syslog.
  • ะžั‡ะตั€ะตะดะธ ัะพะพะฑั‰ะตะฝะธะน ั‚ะตะฟะตั€ัŒ ะพะฑะผะตะฝะธะฒะฐัŽั‚ัั json-ัะพะพะฑั‰ะตะฝะธัะผะธ, ะฒะผะตัั‚ะพ pickle. ะขะฐะบะถะต ัƒัะบะพั€ะตะฝะฐ ั€ะฐะฑะพั‚ะฐ ะฟะพ ัะตั€ะธะฐะปะธะทะฐั†ะธะธ ะธ ะดะตัะตั€ะธะฐะปะธะทะฐั†ะธะธ ะดะฐะฝะฝั‹ั… ะดะปั ะพั‚ะฟั€ะฐะฒะบะธ ะฒ ะพั‡ะตั€ะตะดัŒ.
  • ะฃะปัƒั‡ัˆะตะฝ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŒัะบะธะน ะธะฝั‚ะตั€ั„ะตะนั ะธ ัƒะปัƒั‡ัˆะตะฝะฐ ะธะฝั‚ะตะณั€ะฐั†ะธั ะดะปั ะฐะฒั‚ะพะพะฑะฝะพะฒะปะตะฝะธั ั ะฟะพะผะพั‰ัŒัŽ Centrifugo.
  • ะžะฑะฝะพะฒะปะตะฝั‹ ะบะปัŽั‡ะตะฒั‹ะต ะทะฐะฒะธัะธะผะพัั‚ะธ, ั‚ะฐะบะธะต ะบะฐะบ Django, ะทะฐ ัั‡ั‘ั‚ ั‡ะตะณะพ ัƒะผะตะฝัŒัˆะตะฝ ัะฟะธัะพะบ ะฝะตะพะฑั…ะพะดะธะผั‹ั… ะทะฐะฒะธัะธะผะพัั‚ะตะน (ะฝะฐะฟั€ะธะผะตั€, ะฝะฐั‚ะธะฒะฝะฐั ะฟะพะดะดะตั€ะถะบะฐ redis ะดะปั ะบััˆะฐ).

.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™