Sysadmin Tools πΊπ¦
ΠΡΠΊΡΡΡΡ Π² Telegram
Sysadmin/DevOps tools, news and other interesting things from modern IT world. Feed https://t.me/s/sysadmin_tools | Proton services with 2 weeks for free - https://pr.tn/ref/0TDB0YT5
ΠΠΎΠ»ΡΡΠ΅4 104
ΠΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΈ
+124 ΡΠ°ΡΠ°
+17 Π΄Π½Π΅ΠΉ
+1030 Π΄Π΅Π½Ρ
ΠΡΡ
ΠΈΠ² ΠΏΠΎΡΡΠΎΠ²
Π° ΠΊΠ°ΠΊ Π²Π°Ρ Π΄Π΅Π½Ρ? (Π΄Π°, ΡΠ΄Π°Π»ΠΈΠ»ΠΈ ΡΠ°ΠΏΠΎΡΠΊΡ ΠΈΠ· Π»Π΅Π²ΠΎΠ³ΠΎ-Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΡΠ³Π»Π°)
[ΠΠ΅ΡΠ΅Π²ΠΎΠ΄] Chaos Engineering: ΠΈΡΠΊΡΡΡΡΠ²ΠΎ ΡΠΌΡΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΡΡΠ΅Π½ΠΈΡ. Π§Π°ΡΡΡ 3
https://habr.com/ru/post/477994/
Tags: ΠΠ»ΠΎΠ³ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π€Π»Π°Π½Ρ, Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ IT-ΡΠΈΡΡΠ΅ΠΌ, chaos engineering, stress-ng, Chaos Toolkit, Gremlin
Author Wimbo on #habrahabr
ΠΠΎΠΏΡΡΠΊΠ° ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ PyTest Π½Π° Golang https://github.com/houqp/gtest
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ LogMeIn ΠΊΡΠΏΠΈΠ»ΠΈ ΡΠ°Π·Π½ΡΠ΅ ΠΈΠ½Π²Π΅ΡΡΠΎΡΡ Π·Π° $4.3 ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄Π°. Π’Π°ΠΌ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π½ΠΎΠΉ ΠΏΡΠΈΠ±ΡΠ»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ², ΡΠ°ΠΌΡΠΉ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π΄Π»Ρ Π½Π°Ρ Π³ΠΈΠΊΠΎΠ² - LastPass. ΠΡΠ»ΠΈ Π²Ρ Π΅ΡΠ΅ Ρ Π½Π΅Π³ΠΎ Π½Π΅ ΠΌΠΈΠ³ΡΠΈΡΠΎΠ²Π°Π»ΠΈ - Π²ΠΎΡ Ρ
ΠΎΡΠΎΡΠΈΠΉ ΠΏΠΎΠ²ΠΎΠ΄ π https://investor.logmeininc.com/about-us/investors/news/press-release-details/2019/LogMeIn-Enters-into-Definitive-Agreement-to-be-Acquired-by-Affiliates-of-Francisco-Partners-and-Evergreen-Coast-Capital-for-8605-per-Share-in-Cash/default.aspx
1. "AWS EKS - ΠΊΡΠ±ΠΈΠΊ-ΡΡΠ±ΠΈΠΊΠ°" Π§ΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΠΌΠ°Π·ΠΎΠ½ Π΄Π»Ρ ΠΊΡΠ±Π΅ΡΠ½Π΅ΡΠ΅ΡΠ°: Π²Π°ΡΠΈΠ°Π½ΡΡ Π·Π°ΠΏΡΡΠΊΠ°, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, ΠΎΠΏΡΡ ΠΈΠ· ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ². 2 ."AWS EKS + SpotFleet - ΡΠ΅ΠΆΠ΅ΠΌ Π±ΡΠ΄ΠΆΠ΅Ρ Π² Π΄Π²Π° ΡΠ°Π·Π°" ΠΠ»Ρ ΠΊΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°Π΅Π² ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ, ΠΎΡΠΊΡΠ΄Π° ΡΠ°ΠΊΠΎΠΉ ΠΏΡΠΎΡΠΈΡ, ΠΊΠ°ΠΊ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ. 3. Β«Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ ΠΠ’-ΡΠ½ΠΈΠΊΡ ΠΎΠ± Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ?Β» ΠΠ΅ΠΏΡΠΎΡΡΠΎΠΉ Π΄ΠΎΠΊΠ»Π°Π΄ ΠΎ Π²Π°ΠΆΠ½ΡΡ Π°ΡΠΏΠ΅ΠΊΡΠ°Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.ΠΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²ΡΠ²Π°Π΅Ρ @aws_ru https://www.youtube.com/watch?v=XJ46jcSAzcQ
Kibouse
ΠΠΎΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΡΡΠΎ ΠΏΠΎΠΈΡΠΊΠ° Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈΠΌ Π»ΠΈΡΠΎΠΌ ΠΊ Clickhouse Π² ΠΌΠΈΡ ΠΏΠΎΠΊΠ° Π½Π΅ Π·Π°Π²Π΅Π·Π»ΠΈ. ΠΠΎΡΡΠΎΠΌΡ ΠΏΠ°ΡΠ½ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π»ΠΈ ΠΏΡΠΈΠΊΡΡΡΠΈΡΡ Kibana. ΠΠΎΠ»ΡΡΠΈΠ»ΡΡ Π°Π΄Π°ΠΏΡΠ΅Ρ Π΄Π»Ρ Clickhouse ΡΠΌΡΠ»ΠΈΡΡΡΡΠΈΠΉ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Elasticsearch.
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΏΡΠΈΠΉΠ΄Π΅ΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΡΠ΅Π΄Π°Π½ΠΈΠΉ:
- ΠΏΠΈΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎΡΠΈΠΏΠ½ΡΠ΅ Π»ΠΎΠ³ΠΈ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΡ
ΡΡΡΡΠΊΡΡΡΡ
- ΡΠΎΠ·Π΄Π°ΡΡ ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Β«ΠΎΠ±ΡΠ°ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡΒ»
- ...
ΠΠ°ΡΠ½ΡΠΌ Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ ΡΠΏΠ°ΡΠΈΠ±ΠΎ, Π½ΠΎ Ρ
ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ ΡΡΠΎ-ΡΠΎ Π΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠ΅.
ΠΠΈΠ΄Π΅ΠΎ Π΄ΠΎΠΊΠ»Π°Π΄Π°: http://bit.ly/35qKzaK
Github: http://bit.ly/35pEfAl
ΠΠ»Ρ ΡΠ΅Ρ
, ΠΊΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ #graphite ΡΡΡΠΊ Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°, ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΊ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΠΎΡΡ
https://habr.com/ru/post/479564/
ΠΡΠΈΡΠ»Π°Π»ΠΈ ΠΏΠΈΡΡΠΌΠ΅ΡΠΎ ΠΈΠ· Nginx
Ρ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΠ΅ΠΌ https://t.me/sysadmin_tools/2548
We always strive to be transparent with you, our valued customers, and we are committed to keeping you updated on relevant business developments. While this is a developing situation, and we are currently trying to ascertain what prompted it, we wanted to share with you the facts we have.
On December 12, law enforcement officials came to the Moscow office of NGINX (acquired by F5 Networks earlier this year) apparently seeking evidence related to an intellectual property dispute, to which F5 is currently not a party. The officers had a warrant, and we are still working to confirm the full nature of the investigation. NGINX cofounders Igor Sysoev and Maxim Konovalov were interviewed by law enforcement officials, but no employees have been arrested or are currently detained. F5 fully supports our employees and we believe these claims against them do not have merit.
Promptly following the event we took measures to ensure the security of our master software builds for NGINX, NGINX Plus, NGINX WAF and NGINX Unitβall of which are stored on servers outside of Russia. No other products are developed within Russia. F5 remains committed to innovating with NGINX, NGINX Plus, NGINX WAF and NGINX Unit, and we will continue to provide the best-in-class support youβve come to expect.
We will keep you updated on developments, as appropriate, and please reach out if you have further questions.
We deeply appreciate your continued support of F5.
ΠΠ»Π΅Π³ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ git Π½Π°Π΄ΠΎ Π±Ρ Π·Π°Π°ΠΏΠ΄Π΅ΠΉΡΠΈΡΡ
ΠΠΈ ΡΡΠ²ΠΎΡΡΡΠΌΠΎ Π²Π»Π°ΡΠ½Ρ IT-ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΠΎΠΌΠ°Π½Π΄Ρ, ΡΠΊΠ° Π±ΡΠ΄Π΅ 24/7 ΠΎΠΏΡΠΊΡΠ²Π°ΡΠΈΡΡ ΡΠΎΠ·Π²ΠΈΡΠΊΠΎΠΌ Π΄ΠΎΠ΄Π°ΡΠΊΡ ΠΡΡ. ΠΠ°ΡΠ° ΠΌΠ΅ΡΠ° β ΡΠΎΠ±ΠΈΡΠΈ Π΄Π΅ΠΊΡΠ»ΡΠΊΠ° ΡΠ΅Π»ΡΠ·ΡΠ² Π½Π° ΠΌΡΡΡΡΡ ΡΠ· Π½ΠΎΠ²ΠΈΠΌΠΈ ΠΏΠΎΡΠ»ΡΠ³Π°ΠΌΠΈ, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΡΡΡΠ±Π½Π° Π³Π»ΠΈΠ±ΠΎΠΊΠ° ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠ°ΡΡΡ.
ΠΠ°ΠΆΠ»ΠΈΠ²ΠΎ:
β ΡΡΠ°ΡΡ ΡΠΎΠ±ΠΎΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π²ΠΆΠ΅ Π² ΡΡΡΠ½Ρ. Π‘ΡΠΎΠ³ΠΎΠ΄Π½Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠΎΡΠΈΠ½Π°ΡΠΌΠΎ ΡΠ΅ΠΊΡΡΡΠΈΠ½Π³ΠΎΠ²Ρ ΡΠ° Π±ΡΠ΄ΠΆΠ΅ΡΠ½Ρ ΠΏΡΠΎΡΠ΅ΡΠΈ;
β ΡΡΠ²ΠΎΡΡΡΠΌΠΎ ΡΠΈΠ½ΠΊΠΎΠ²Ρ ΡΠΌΠΎΠ²ΠΈ ΠΏΡΠ°ΡΡ. ΠΠ°ΠΌ ΠΏΠΎΡΡΡΠ±Π½Ρ Π½Π°ΠΉΠΊΡΠ°ΡΡ IOS/Android-ΡΠΎΠ·ΡΠΎΠ±Π½ΠΈΠΊΠΈ, ΠΏΡΠΎΠ΅ΠΊΡ-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΈ, Π°Π½Π°Π»ΡΡΠΈΠΊΠΈ, Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠΈ;
β ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠ΅ΡΡΠ° ΡΡΡΠ°ΡΠ½Π° Π΄Π΅ΡΠΆΠ°Π²Π½Π° ΠΌΡΠ½Ρ IT-ΠΊΠΎΠΌΠΏΠ°Π½ΡΡ. ΠΠ΅Π· Π±ΡΡΠΎΠΊΡΠ°ΡΡΡ, Π· ΡΡΡΠΊΠΈΠΌΠΈ KPI, Π½Π°Π²ΡΡΡ Π· ΠΊΠ°Π²ΠΎΡ Ρ Π² open space );
β ΡΡΠ½Π°Π½ΡΡΠ²Π°ΡΠΈ Π±ΡΠ΄Π΅ΠΌΠΎ Π·Π° ΡΠ°Ρ
ΡΠ½ΠΎΠΊ Π΅ΠΊΠΎΠ½ΠΎΠΌΡΡ Π³ΡΠΎΡΠ΅ΠΉ Π½Π° IT-Π·Π°ΠΊΡΠΏΡΠ²Π»ΡΡ
(Π½Π°Π³Π°Π΄ΡΡ, ΡΠΎ ΠΊΠΎΠΆΠ½ΠΎΠ³ΠΎ ΡΠΈΠΆΠ½Ρ ΠΌΠΈ Π΅ΠΊΠΎΠ½ΠΎΠΌΠΈΠΌΠΎ ΠΌΡΠ»ΡΠΉΠΎΠ½ΠΈ, Π·ΡΠΏΠΈΠ½ΡΡΡΡ ΠΏΡΠ΄ΠΎΠ·ΡΡΠ»Ρ ΡΠ΅Π½Π΄Π΅ΡΠΈ. ΠΠΆΠ΅ Π·Π΅ΠΊΠΎΠ½ΠΎΠΌΠΈΠ»ΠΈ Π½Π° Π΄Π΅ΡΡΡΠΎΠΊ IT-ΠΊΠΎΠΌΠΏΠ°Π½ΡΠΉ).
ΠΠ°Π³Π°Π΄Π°Ρ, ΡΠΎ Π΄ΠΎΠ΄Π°ΡΠΎΠΊ ΡΠΆΠ΅ ΡΡΠ²ΠΎΡΠ΅Π½ΠΈΠΉ ΡΠ° ΠΏΠ΅ΡΠ΅Π±ΡΠ²Π°Ρ Π² Π±Π΅ΡΠ°-ΡΠ΅ΡΡΡΠ²Π°Π½Π½Ρ Ρ 35 000 ΡΠΊΡΠ°ΡΠ½ΡΡΠ², ΠΏΠ°ΡΠ°Π»Π΅Π»ΡΠ½ΠΎ ΠΉΠ΄Π΅ ΡΠΎΠ±ΠΎΡΠ° Π½Π°Π΄ Π΄Π΅ΡΡΡΠΊΠΎΠΌ ΠΏΠΎΡΠ»ΡΠ³.
ΠΡΡ ΠΏΠΎΠ±ΡΠ΄ΠΎΠ²Π°Π½Π° Π½Π° Π³ΡΠ°ΠΌΠΎΡΠ½ΡΠΉ Π°ΡΡ
ΡΡΠ΅ΠΊΡΡΡΡ Π·Π°Π²Π΄ΡΠΊΠΈ Π½Π°ΡΠΈΠΌ ΠΏΠ°ΡΡΠ½Π΅ΡΠ°ΠΌ ΡΠ· EPAM.
Π£ Π½Π°Ρ Π²Π΅Π»ΠΈΠΊΡ ΡΡΠ»Ρ ΡΠ° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π° ΠΏΡΠ΄ΡΡΠΈΠΌΠΊΠ° ΠΏΡΠ΅Π·ΠΈΠ΄Π΅Π½ΡΠ°, ΠΏΡΠ΅ΠΌβΡΡΠ°, ΠΌΡΠ½ΡΡΡΡΡΠ². Π’ΠΎΠΌΡ ΠΏΡΠΈΡΠ΄Π½ΡΠΉΡΠ΅ΡΡ Π΄ΠΎ Π½Π°ΠΉΠ°ΠΌΠ±ΡΡΠ½ΡΡΠΎΠ³ΠΎ IT-ΠΏΡΠΎΠ΅ΠΊΡΡ Π£ΠΊΡΠ°ΡΠ½ΠΈ!)
ΠΠ΅ΡΡΡ Π²Π°ΠΊΠ°Π½ΡΡΡ:
https://lift.net.ua/vacancy/team_lead_ios_thedigital
https://lift.net.ua/vacancy/business_analyst_thedigital
https://lift.net.ua/vacancy/pm_thedigital
https://lift.net.ua/vacancy/team_lead_android_thedigital
https://lift.net.ua/vacancy/team_lead_backend_thedigital
https://lift.net.ua/vacancy/team_lead__qa_thedigital
https://lift.net.ua/vacancy/ui_ux_designer_thedigital
ΠΠΎΠ·Π²ΠΎΠ»Ρ ΡΠ΅Π±Π΅ ΠΏΡΠΎΡΠ΅ΠΊΠ»Π°ΠΌΠΈΡΠΎΠ²Π°ΡΡ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° Π±ΡΠ΄ΡΡΠ΅Π΅ ΠΌΠΎΠ΅ΠΉ ΡΡΡΠ°Π½Ρ, ΠΏΠΎΡΠΎΠΌΡ ΠΊΠ°ΠΊ Π΄ΠΈΠΊΠ»Π΅ΠΉΠΌΠ΅Ρ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΏΠΎΡΡΠ° - ΠΡΠΎ Π½Π΅ ΠΏΠΎΠ»ΠΈΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅ΠΊΠ»Π°ΠΌΠ°, ΠΎΠ½Π° Π½Π΅ ΠΏΡΠΎΠΏΠ»Π°ΡΠ΅Π½Π°, ΠΎΠ½Π° Π½Π΅ ΠΏΡΠΈΠ·Π²Π°Π½Π° Π·Π°ΠΆΠ΅ΡΡ ΠΏΠ»Π°ΠΌΡ Π²ΡΠ°ΠΆΠ΄Ρ. Π’ΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ ΠΏΠΎΠΈΡΠΊΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ².
Elixir ΠΊΠ°ΠΊ ΡΠ΅Π»Ρ ΡΠ°Π·Π²ΠΈΡΠΈΡ Π΄Π»Ρ python async
https://habr.com/ru/post/476112/?utm_campaign=476112&utm_source=habrahabr&utm_medium=rss
Π ΠΊΠ½ΠΈΠ³Π΅ Β«Python. Π Π²Π΅ΡΡΠΈΠ½Π°ΠΌ ΠΌΠ°ΡΡΠ΅ΡΡΡΠ²Π°Β» ΠΡΡΠ°Π½ΠΎ Π Π°ΠΌΠ°Π»ΡΠΎ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΎΠ΄Π½Ρ ΠΈΡΡΠΎΡΠΈΡ. Π 2000 Π³ΠΎΠ΄Ρ ΠΡΡΠ°Π½ΠΎ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΠ» ΠΊΡΡΡΡ, ΠΈ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ Π² Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ Π·Π°Π³Π»ΡΠ½ΡΠ» ΠΠ²ΠΈΠ΄ΠΎ Π²Π°Π½ Π ΠΎΡΡΡΠΌ. Π Π°Π· ΠΏΠΎΠ΄Π²Π΅ΡΠ½ΡΠ»ΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΠ»ΡΡΠ°ΠΉ, Π²ΡΠ΅ ΡΡΠ°Π»ΠΈ Π·Π°Π΄Π°Π²Π°ΡΡ Π΅ΠΌΡ Π²ΠΎΠΏΡΠΎΡΡ. ΠΠ° Π²ΠΎΠΏΡΠΎΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Python Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π» ΠΈΠ· Π΄ΡΡΠ³ΠΈΡ
ΡΠ·ΡΠΊΠΎΠ², ΠΠ²ΠΈΠ΄ΠΎ ΠΎΡΠ²Π΅ΡΠΈΠ»: Β«ΠΡΠ΅, ΡΡΠΎ Π΅ΡΡΡ Ρ
ΠΎΡΠΎΡΠ΅Π³ΠΎ Π² Python, ΡΠΊΡΠ°Π΄Π΅Π½ΠΎ ΠΈΠ· Π΄ΡΡΠ³ΠΈΡ
ΡΠ·ΡΠΊΠΎΠ²Β».
ΠΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°ΠΊ. Python Π΄Π°Π²Π½ΠΎ ΠΆΠΈΠ²Π΅Ρ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ Π΄ΡΡΠ³ΠΈΡ
ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π²ΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΠΈΠ· ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ: asyncio ΠΏΠΎΠ·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Lisp ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π»ΡΠΌΠ±Π΄Π°-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π° Tornado ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π»ΠΈ Ρ libevent. ΠΠΎ Π΅ΡΠ»ΠΈ Ρ ΠΊΠΎΠ³ΠΎ ΠΈ ΡΡΠΎΠΈΡ Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΈΠ΄Π΅ΠΈ, ΡΠ°ΠΊ ΡΡΠΎ Ρ Erlang. ΠΠ½ ΡΠΎΠ·Π΄Π°Π½ 30 Π»Π΅Ρ Π½Π°Π·Π°Π΄, ΠΈ Π²ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ Π² Python, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΠΉΡΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΡΡ ΠΈΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΠΌΠ΅ΡΠ°ΡΡΡΡ, Π² Erlang Π΄Π°Π²Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ: ΠΌΠ½ΠΎΠ³ΠΎΡΠ΄Π΅ΡΠ½ΠΎΡΡΡ, ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊ ΠΎΡΠ½ΠΎΠ²Π° ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ, Π²ΡΠ·ΠΎΠ²Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΈ ΠΈΠ½ΡΡΠΎΡΠΏΠ΅ΠΊΡΠΈΡ Π²Π½ΡΡΡΠΈ ΠΆΠΈΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½. ΠΡΠΈ ΠΈΠ΄Π΅ΠΈ Π² ΡΠΎΠΌ ΠΈΠ»ΠΈ Π² ΠΈΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π½Π°Ρ
ΠΎΠ΄ΡΡ ΡΠ²ΠΎΡ ΠΏΡΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
Π²ΡΠΎΠ΄Π΅ Seastar.io (http://seastar.io/).
68 ΠΏΠΎΡΡΠΎΠ² ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠ² ΠΎ ΡΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΡ Π½Π΅ Π²Π·Π»Π΅ΡΠ΅Π»ΠΈ http://microservices.fail/
ΠΠ΅Π³Π»ΠΎ Π³Π»ΡΠ΄Ρ Π²ΠΈΠΆΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΡΡ Π½ΠΈ ΠΎ ΡΡΠΌ, Π½ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Ρ
ΠΎΡΠΎΡΠΈΠ΅ ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½ΠΎΠΌ ΠΎΠΏΡΡΠ΅. Π‘ΠΎΠ²Π΅ΡΡΡ ΠΏΠΎΠ»ΠΈΡΡΠ°ΡΡ.
ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΡΡΡΠ»Ρ Π½Π° Π΅Ρ
Π΅Π»Ρ Π΄ΠΎΠΊ https://docs.google.com/spreadsheets/d/1vjnjAII_8TZBv2XhFHra7kEQzQpOHSZpFIWDjynYYf0/edit#gid=0
UPD: Ρ
Π°Ρ
, Π·ΠΎΠΎΠΏΠ°ΡΠΊ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΡ
Π·ΡΠΈΡΠ΅Π»Π΅ΠΉ(Π²Π²Π΅ΡΡ
Ρ ΡΠ°ΠΌ Π°Π²Π°ΡΠ°ΡΠΊΠΈ Ρ ΠΆΠΈΠ²ΠΎΡΠ½ΡΠΌΠΈ) Π²Π·ΠΎΡΠ²Π°Π»ΡΡ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΡΡΠ° :D
https://habr.com/ru/company/yandex/blog/480090/
ps: ΠΏΠΎΡΡ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠ»ΠΈ
ΠΠ΅ Ρ
ΠΎΡΠ΅Π» ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎ ΡΡΠΎ, Π½ΠΎ ΠΊΠ°ΠΆΠ΅ΡΡΡ Π½Π°Π΄ΠΎ. Π‘ΡΠ΄Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΠ΄ΡΡ ΠΎΠ±ΡΡΠΊΠΈ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ nginx, ΡΠ°ΠΌΠΎΠΉ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΡΡΡΡΠΊΠΎΠΉ ΠΎΠΏΠ΅Π½ΡΠΎΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π‘ΡΠ΄Ρ ΠΏΠΎ ΡΠΎΡΠΊΠ°ΠΌ ΠΈΡΠΊΠ° Π Π°ΠΌΠ±Π»Π΅Ρ (ΡΠΈΡΠ°ΠΉ Β«Π‘Π±Π΅ΡΠ±Π°Π½ΠΊΒ») Π½Π°ΡΡΠ°ΠΈΠ²Π°Π΅Ρ Π½Π° ΡΠΎΠΌ, ΡΡΠΎ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ nginx ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Π» Π Π°ΠΌΠ±Π»Π΅ΡΡ ΠΈ Π±ΡΠ» ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ Π½Π΅Π·Π°ΠΊΠΎΠ½Π½ΠΎ.
ΠΠ°ΠΏΠΎΠΌΠ½Ρ ΠΊΠ°ΠΊ Π²ΡΠ΅ Π±ΡΠ»ΠΎ: ΠΠ³ΠΎΡΡ Π‘ΡΡΠΎΠ΅Π², ΡΠ°Π±ΠΎΡΠ°Ρ Π² Π Π°ΠΌΠ±Π»Π΅ΡΠ΅ ΠΊΠ΅ΠΌ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ SRE, Π΄Π΅Π»Π°Π» Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΎΠΏΠ΅Π½ΡΠΎΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ, Nginx. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΎΠΌΡ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΡ Π Π°ΠΌΠ±Π»Π΅Ρ ΠΌΠΎΠ³ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π½Π° Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ². Π ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ nginx ΡΡΠ°Π» Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ, ΡΡΠΎ ΠΠ³ΠΎΡΡ ΡΡΠ°Π» Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠΌ, ΠΏΠΎΡΠΎΠΌ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΈΠ΄Π΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠ· ΠΎΠΏΠ΅Π½ΡΠΎΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ Π±ΠΈΠ·Π½Π΅Ρ. ΠΠ°ΡΠ»ΠΈΡΡ Π΄Π°ΠΆΠ΅ ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΈΠ½Π²Π΅ΡΡΠΎΡΡ, ΠΈ Ρ ΡΠ΅Ρ
ΠΏΠΎΡ nginx Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠ°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠ°Ρ ΠΎΠΏΠ΅Π½ΡΠΎΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ.
ΠΡΠ»ΠΈ Π²ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π² ΡΠ²ΠΈΡΠ°Ρ
- ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΠ²Π°Π» :( https://twitter.com/AntNesterov/status/1205086129504104460
Π£ΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ! ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Telegram 2025 β ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΈΠ½ΡΠ°ΠΉΡΡ Π³ΠΎΠ΄Π° 
