ΠΠΈΡΠ°ΠΏ ΠΏΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.
ΠΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°:
β’ ΠΠ»ΠΈΡΠ° ΠΠΎΠΌΠΈΡΡΠ°ΡΠΎΠ²Π°, Π°ΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Positive Technologies, ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅Ρ ΠΎ SCHEMA ST4
β’ ΠΠΈΡ Π°ΠΈΠ» ΠΡΠΈΠ³ΠΎΡΠΎΡΠ΅Π½ΠΊΠΎ, ΡΡΠ°ΡΡΠΈΠΉ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΈΡΠ°ΡΠ΅Π»Ρ Β«ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ ΠΠ°ΡΠΏΠ΅ΡΡΠΊΠΎΠ³ΠΎΒ» β ΠΎΠ± AuthorIT.
β’ ΠΡΠ΅Π½ΠΈΡ ΠΡΠΈΡΡΠ»Π°, Π²Π΅Π΄ΡΡΠΈΠΉ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΈΡΠ°ΡΠ΅Π»Ρ Β«Π¦Π΅Π½ΡΡΠ° Π€ΠΈΠ½Π°Π½ΡΠΎΠ²ΡΡ Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉΒ» β ΠΎ Help&Manual.
β’ ΠΠΈΠ½Π° ΠΠΎΡΠΈΠ½Π°, ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΈΡΠ°ΡΠ΅Π»Ρ Positive Technologies β ΠΎ Dr.Explain.
β’ ΠΠ°ΡΠΈΡ Π‘ΠΌΠΈΡΠ½ΠΎΠ²Π°, ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π³ΡΡΠΏΠΏΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ OZON.ru β ΠΎ Slate.
Π’ΡΠ°Π½ΡΠ»ΡΡΠΈΡ ΠΌΠΈΡΠ°ΠΏΠ° Π·Π΄Π΅ΡΡ: https://www.youtube.com/watch?v=NYUV0dY2hXk
ΠΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² ΡΠ°ΡΠ΅ https://t.me/joinchat/BsNas1WmbaKf5Otcb6j6TQ
ΠΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°:
β’ ΠΠ»ΠΈΡΠ° ΠΠΎΠΌΠΈΡΡΠ°ΡΠΎΠ²Π°, Π°ΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ° Positive Technologies, ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅Ρ ΠΎ SCHEMA ST4
β’ ΠΠΈΡ Π°ΠΈΠ» ΠΡΠΈΠ³ΠΎΡΠΎΡΠ΅Π½ΠΊΠΎ, ΡΡΠ°ΡΡΠΈΠΉ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΈΡΠ°ΡΠ΅Π»Ρ Β«ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠΈΠΈ ΠΠ°ΡΠΏΠ΅ΡΡΠΊΠΎΠ³ΠΎΒ» β ΠΎΠ± AuthorIT.
β’ ΠΡΠ΅Π½ΠΈΡ ΠΡΠΈΡΡΠ»Π°, Π²Π΅Π΄ΡΡΠΈΠΉ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΈΡΠ°ΡΠ΅Π»Ρ Β«Π¦Π΅Π½ΡΡΠ° Π€ΠΈΠ½Π°Π½ΡΠΎΠ²ΡΡ Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉΒ» β ΠΎ Help&Manual.
β’ ΠΠΈΠ½Π° ΠΠΎΡΠΈΠ½Π°, ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΈΡΠ°ΡΠ΅Π»Ρ Positive Technologies β ΠΎ Dr.Explain.
β’ ΠΠ°ΡΠΈΡ Π‘ΠΌΠΈΡΠ½ΠΎΠ²Π°, ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π³ΡΡΠΏΠΏΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ OZON.ru β ΠΎ Slate.
Π’ΡΠ°Π½ΡΠ»ΡΡΠΈΡ ΠΌΠΈΡΠ°ΠΏΠ° Π·Π΄Π΅ΡΡ: https://www.youtube.com/watch?v=NYUV0dY2hXk
ΠΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² ΡΠ°ΡΠ΅ https://t.me/joinchat/BsNas1WmbaKf5Otcb6j6TQ
YouTube
Positive Authoring Tools Battle
Π Π°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊ Π² ΡΠ°Π·Π½ΡΡ
Authoring Tools Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΈΠΏΠΎΠ²ΡΡ
ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΡΠ°Π±ΠΎΡΡ Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ.
Forwarded from ΠΠ°ΠΏΠΈΡΠΊΠΈ Π°Π΄ΠΌΠΈΠ½Π°
βοΈ ΠΡΠ΅ΠΌ ΠΏΡΡΠ½ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠ½Π΅Π³Π° Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ.
$ clear; while :;do echo $LINES $COLUMNS $(($RANDOM%$COLUMNS)) $(printf "\u2744\n");sleep 0.1;done|gawk '{a[$3]=0;for(x in a) {o=a[x];a[x]=a[x]+1;printf "\033[%s;%sH ",o,x;printf "\033[%s;%sH%s \033[0;0H",a[x],x,$4;}}'
#bashHackerOne ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ»Π° Ρ
Π°ΠΊΠ΅ΡΠ°ΠΌ Β«ΠΏΠ΅ΡΠΎΡΠ½ΠΈΡΡΒ» (Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΡΡΠ΅Π΄Ρ Π΄Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ) Π΄Π»Ρ ΠΎΡΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π°Π²ΡΠΊΠΎΠ². ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ ΡΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π»Π° ΠΈΡ
ΠΏΡΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ HackEDU ΠΏΠΎΡΠ»Π΅ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ
ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠ΅ΠΉ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Π°ΠΊΡΠΈΠΈ HackerOne ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅Ρ ΠΏΡΠΈΠ²Π»Π΅ΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΌ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΡΡΡΠ°ΠΌ Hacker101
https://www.hackerone.com/blog/Test-your-hacking-skills-real-world-simulated-bugs
https://www.hackerone.com/blog/Test-your-hacking-skills-real-world-simulated-bugs
HackerOne
Test your hacking skills on real-world simulated bugs
Five sandbox environments of recently disclosed hacktivity reports available for anyone to test their hacking skills and see if they can replicate the same bug that was discovered. #hackon
Forwarded from HABR FEED + OPENNET
Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Π² PHP ΠΈ PHPMailer
http://www.opennet.ru/opennews/art.shtml?num=49746
Π ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΡΡ Π½Π° Π΄Π½ΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΡΡΠΈΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΡ PHP 5.6.39, 7.0.33, 7.1.25 ΠΈ 7.2.13 ΡΡΡΡΠ°Π½Π΅Π½Π° Π½Π΅ΠΏΡΠΈΡΡΠ½Π°Ρ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ (CVE-2018-19518) Π² ΡΡΠ°ΡΠ½ΠΎΠΌ PHP-Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ IMAP, Π²ΡΡΠ²Π»Π΅Π½Π½Π°Ρ Π΅ΡΡ Π² ΠΎΠΊΡΡΠ±ΡΠ΅. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π°ΡΠ°ΠΊΠΎΠ²Π°ΡΡ web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΠΎΠΉ ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΠΉΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΡΠ½ΠΊΡΠΈΡΠΌ, Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΠ΅ ΡΠ΅ΡΠ΅Π· ΠΎΠΏΡΠΈΡ disable_functions Π² php.ini. #opennet
http://www.opennet.ru/opennews/art.shtml?num=49746
Π ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΡΡ Π½Π° Π΄Π½ΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΡΡΠΈΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΡ PHP 5.6.39, 7.0.33, 7.1.25 ΠΈ 7.2.13 ΡΡΡΡΠ°Π½Π΅Π½Π° Π½Π΅ΠΏΡΠΈΡΡΠ½Π°Ρ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ (CVE-2018-19518) Π² ΡΡΠ°ΡΠ½ΠΎΠΌ PHP-Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ IMAP, Π²ΡΡΠ²Π»Π΅Π½Π½Π°Ρ Π΅ΡΡ Π² ΠΎΠΊΡΡΠ±ΡΠ΅. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π°ΡΠ°ΠΊΠΎΠ²Π°ΡΡ web-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΠΎΠΉ ΠΏΠΎΡΡΠΎΠΉ ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΠΉΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΡΠ½ΠΊΡΠΈΡΠΌ, Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΠ΅ ΡΠ΅ΡΠ΅Π· ΠΎΠΏΡΠΈΡ disable_functions Π² php.ini. #opennet
Forwarded from ΠΡΡΠ½ΠΈΡΠ½ΡΠΉ Π΄Π΅ΠΏΠ»ΠΎΠΉ
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½Π°Π΄ΠΎΠ΅Π»ΠΎ Π±ΡΡΡ "Π΄Π΅Π²ΠΎΠΏΡΠΎΠΌ" - Π²Ρ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΡΠΎΡ
Π΅ ΠΈ ΡΡΠ°ΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠΌ - Π²ΠΎΡ ΠΊΡΡΡΠΎΠΉ awesome, ΠΊΠΎΡΠΎΡΡΠΉ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ https://github.com/n1trux/awesome-sysadmin #sysadmin #awesome
GitHub
GitHub - awesome-foss/awesome-sysadmin: A curated list of amazingly awesome open-source sysadmin resources.
A curated list of amazingly awesome open-source sysadmin resources. - awesome-foss/awesome-sysadmin
Forwarded from ITpro News & Reviews
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π² Digital October ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡ Azure Day - http://azureday.ru
ΠΡΡΠΌΡΠ΅ ΡΡΠ°Π½ΡΠ»ΡΡΠΈΠΈ Π΄Π²ΡΡ Π·Π°Π»ΠΎΠ² Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ°ΠΌ:
1 Π·Π°Π» - https://www.youtube.com/watch?v=oP0LNOei1gQ
2 Π·Π°Π» - https://www.youtube.com/watch?v=Ia_2Ubj-FaE
ΠΡΡΠΌΡΠ΅ ΡΡΠ°Π½ΡΠ»ΡΡΠΈΠΈ Π΄Π²ΡΡ Π·Π°Π»ΠΎΠ² Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ°ΠΌ:
1 Π·Π°Π» - https://www.youtube.com/watch?v=oP0LNOei1gQ
2 Π·Π°Π» - https://www.youtube.com/watch?v=Ia_2Ubj-FaE
Forwarded from HABR FEED + OPENNET
ΠΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Adobe Premiere Π² Linux
http://www.opennet.ru/opennews/art.shtml?num=49755
ΠΠ»ΡΡ ΠΠΎΡΠ½Π΅ΠΉΡΡΠΊ c ΠΊΠ°Π½Π°Π»Π° PRO Hi-Tech Π·Π°Π΄Π°Π» Π²ΠΎΠΏΡΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Adobe, ΠΊΠ°ΡΠ°ΡΡΠΈΠΉΡΡ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΌΠΎΠ½ΡΠ°ΠΆΠ° Adobe Premiere Π΄Π»Ρ Linux. ΠΠ° ΡΡΠΎ Π±ΡΠ» Π΄Π°Π½ ΠΎΡΠ²Π΅Ρ, ΡΡΠΎ Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ ΠΈ Π½Π΅ ΡΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½Ρ Π² ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠΈ Linux-Π²Π΅ΡΡΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. ΠΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ Adobe ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΠΎΠ»ΠΎΡΠΎΠ²Π°ΡΡ Π·Π° ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ Linux-ΠΏΠΎΡΡΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΎΡΠ΅Π½ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΠΊ Linux-Π²Π΅ΡΡΠΈΠΈ Adobe Premiere ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠ΅ΡΠ΅ΡΠΌΠΎΡΡΠ΅ΡΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. #opennet
http://www.opennet.ru/opennews/art.shtml?num=49755
ΠΠ»ΡΡ ΠΠΎΡΠ½Π΅ΠΉΡΡΠΊ c ΠΊΠ°Π½Π°Π»Π° PRO Hi-Tech Π·Π°Π΄Π°Π» Π²ΠΎΠΏΡΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Adobe, ΠΊΠ°ΡΠ°ΡΡΠΈΠΉΡΡ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΌΠΎΠ½ΡΠ°ΠΆΠ° Adobe Premiere Π΄Π»Ρ Linux. ΠΠ° ΡΡΠΎ Π±ΡΠ» Π΄Π°Π½ ΠΎΡΠ²Π΅Ρ, ΡΡΠΎ Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ ΠΈ Π½Π΅ ΡΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½Ρ Π² ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠΈ Linux-Π²Π΅ΡΡΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. ΠΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΠΈ Adobe ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΠΎΠ»ΠΎΡΠΎΠ²Π°ΡΡ Π·Π° ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ Linux-ΠΏΠΎΡΡΠ° Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΎΡΠ΅Π½ΠΈΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΠΊ Linux-Π²Π΅ΡΡΠΈΠΈ Adobe Premiere ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠ΅ΡΠ΅ΡΠΌΠΎΡΡΠ΅ΡΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. #opennet
Forwarded from DevOps&SRE Library
ΠΡΠ°ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ RabbitMQ ΠΈ Π΅Π³ΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΎΠΈΡ Π·Π°ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΡ.
Part 1: Key metrics for RabbitMQ monitoring
https://www.datadoghq.com/blog/rabbitmq-monitoring
Part 2: Collecting metrics with RabbitMQ monitoring tools
https://www.datadoghq.com/blog/rabbitmq-monitoring-tools
Part 3: Monitoring RabbitMQ performance with Datadog
https://www.datadoghq.com/blog/monitoring-rabbitmq-performance-with-datadog
Part 1: Key metrics for RabbitMQ monitoring
https://www.datadoghq.com/blog/rabbitmq-monitoring
Part 2: Collecting metrics with RabbitMQ monitoring tools
https://www.datadoghq.com/blog/rabbitmq-monitoring-tools
Part 3: Monitoring RabbitMQ performance with Datadog
https://www.datadoghq.com/blog/monitoring-rabbitmq-performance-with-datadog
QIWI TECHDAY: MAKE IT REAL
ΠΡΠΊΡΡΡΠ°Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ QIWI. 17 Π΄Π΅ΠΊΠ°Π±ΡΡ Π² LOFT #2 ΠΌΡ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΎ Π½Π°ΡΠΈΡ ΠΈΠ½Π½ΠΎΠ²Π°ΡΠΈΡΡ , ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡ ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ. 2 Π±Π»ΠΎΠΊΠ° Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠΉ ΠΈ 10 ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠ»ΠΎΡΠ°Π΄ΠΎΠΊ Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π½ΠΈΡ. ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ 83 ΠΌΠ»ΡΠ΄ ΡΡΠ±Π»Π΅ΠΉ Π² Π³ΠΎΠ΄? ΠΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΡ, ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°, ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ°ΠΌΠΎΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ β Π΄Π»Ρ Π½Π°Ρ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ»ΠΎΠ²Π°, Π° Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Π°Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΡ.
https://makeitreal.works/#community
ΠΠ΅Π· ΠΏΡΠ°Π² ΡΠ΅ΠΊΠ»Π°ΠΌΡ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΊΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π±ΡΠ΄Π΅Ρ.
PS: ΠΏΠΎΡΠ° Π±ΡΠ°ΡΡ Π΄Π΅Π½ΡΠ³ΠΈ Π·Π° ΡΠ΅ΠΊΠ»Π°ΠΌΡ ;)
ΠΡΠΊΡΡΡΠ°Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ QIWI. 17 Π΄Π΅ΠΊΠ°Π±ΡΡ Π² LOFT #2 ΠΌΡ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΎ Π½Π°ΡΠΈΡ ΠΈΠ½Π½ΠΎΠ²Π°ΡΠΈΡΡ , ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡ ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ. 2 Π±Π»ΠΎΠΊΠ° Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠΉ ΠΈ 10 ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠ»ΠΎΡΠ°Π΄ΠΎΠΊ Π΄Π»Ρ ΠΎΠ±ΡΠ΅Π½ΠΈΡ. ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠΊΠΎΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ ΠΏΠ»Π°ΡΠ΅ΠΆΠ΅ΠΉ 83 ΠΌΠ»ΡΠ΄ ΡΡΠ±Π»Π΅ΠΉ Π² Π³ΠΎΠ΄? ΠΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΡ, ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°, ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ΅ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ°ΠΌΠΎΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ β Π΄Π»Ρ Π½Π°Ρ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ»ΠΎΠ²Π°, Π° Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½Π°Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΡ.
https://makeitreal.works/#community
ΠΠ΅Π· ΠΏΡΠ°Π² ΡΠ΅ΠΊΠ»Π°ΠΌΡ, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΊΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π±ΡΠ΄Π΅Ρ.
PS: ΠΏΠΎΡΠ° Π±ΡΠ°ΡΡ Π΄Π΅Π½ΡΠ³ΠΈ Π·Π° ΡΠ΅ΠΊΠ»Π°ΠΌΡ ;)
Forwarded from ΠΠ΅Π²ΠΠΏΡ ΠΠ½ΠΆΠ΅Π½Π΅Ρ πΊπ¦ (devopsengineer bot)
ΠΠ°ΡΠΈΠ²Π½ΡΠΉ Docker Compose on Kubernetes
ΠΠ°ΠΊ-ΡΠΎ ΠΏΡΠΎΠ»Π΅ΡΠ΅Π»Π° Π½ΠΎΠ²ΠΎΡΡΡ, ΠΈ Π½ΠΈΠΊΡΠΎ Π½Π΅ Π·Π°ΠΌΠ΅ΡΠΈΠ». Π Π°Π½ΡΡΠ΅ Π΄Π΅Π»Π°Π»ΠΈ ΠΊΠ°ΠΊ: Π³Π΅Π½Π΅ΡΠΈΠ»ΠΈ ΠΊΡΠ±Π΅Ρ ΠΌΠ°Π½ΠΈΡΠ΅ΡΡΡ ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΡΠ· ΡΠ°ΠΉΠ»ΠΎΠ², Ρ ΠΏΠΎΠΌΠΎΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Kompose.
ΠΠ°ΠΊΠΎΠ½Π΅Ρ Docker ΡΠ°ΡΡΠ΅Ρ Π»ΠΈΠ»ΠΈΡΡ, ΠΈ ΡΠΆΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΡΠΈΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π΅ΠΏΡΠ΅ΠΊΠ΅ΠΉΡΠ½ΡΠ»ΠΈ Docker Swarm. ΠΠ½ΠΈ Π½Π°ΠΏΠΈΠ»ΠΈΠ»ΠΈ Π½Π°ΡΠΈΠ²Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ compose ΠΌΠ°Π½ΠΈΡΠ΅ΡΡΡ Π² ΠΊΡΠ±Π΅Ρ.
ΠΠΎΡ, ΡΠΌΠΎΡΡΠΈΡΠ΅:
https://blog.docker.com/2018/12/simplifying-kubernetes-with-docker-compose-and-friends/
Π Π΅ΠΏΠ° Π½Π° Π³ΠΈΡΡ Π°Π±Π΅:
https://github.com/docker/compose-on-kubernetes
Π ΠΎΠ±ΡΠ΅ΠΌ, Ρ ΠΊΠΎΠ³ΠΎ compose (ΠΎΠΌΠ³) ΠΈΠ»ΠΈ Swarm Π² ΠΏΡΠΎΠ΄Π΅ - ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π·Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΡΡ Π² k8s ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π³ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ.
ΠΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡΠ΅Π±ΡΡΠ°ΠΌ, Ρ ΠΊΠΎΡΠΎΡΡΡ ΠΌΠ°Π»ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ², Π½ΠΎ Π΅ΡΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π² k8s.
ΠΠ°ΠΊ Π½ΠΎΠ²ΠΎΡΡΡ?)
ΠΠ°ΠΊ-ΡΠΎ ΠΏΡΠΎΠ»Π΅ΡΠ΅Π»Π° Π½ΠΎΠ²ΠΎΡΡΡ, ΠΈ Π½ΠΈΠΊΡΠΎ Π½Π΅ Π·Π°ΠΌΠ΅ΡΠΈΠ». Π Π°Π½ΡΡΠ΅ Π΄Π΅Π»Π°Π»ΠΈ ΠΊΠ°ΠΊ: Π³Π΅Π½Π΅ΡΠΈΠ»ΠΈ ΠΊΡΠ±Π΅Ρ ΠΌΠ°Π½ΠΈΡΠ΅ΡΡΡ ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΡΠ· ΡΠ°ΠΉΠ»ΠΎΠ², Ρ ΠΏΠΎΠΌΠΎΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Kompose.
ΠΠ°ΠΊΠΎΠ½Π΅Ρ Docker ΡΠ°ΡΡΠ΅Ρ Π»ΠΈΠ»ΠΈΡΡ, ΠΈ ΡΠΆΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΡΠΈΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π΅ΠΏΡΠ΅ΠΊΠ΅ΠΉΡΠ½ΡΠ»ΠΈ Docker Swarm. ΠΠ½ΠΈ Π½Π°ΠΏΠΈΠ»ΠΈΠ»ΠΈ Π½Π°ΡΠΈΠ²Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ compose ΠΌΠ°Π½ΠΈΡΠ΅ΡΡΡ Π² ΠΊΡΠ±Π΅Ρ.
ΠΠΎΡ, ΡΠΌΠΎΡΡΠΈΡΠ΅:
https://blog.docker.com/2018/12/simplifying-kubernetes-with-docker-compose-and-friends/
Π Π΅ΠΏΠ° Π½Π° Π³ΠΈΡΡ Π°Π±Π΅:
https://github.com/docker/compose-on-kubernetes
Π ΠΎΠ±ΡΠ΅ΠΌ, Ρ ΠΊΠΎΠ³ΠΎ compose (ΠΎΠΌΠ³) ΠΈΠ»ΠΈ Swarm Π² ΠΏΡΠΎΠ΄Π΅ - ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π·Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΡΡ Π² k8s ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π³ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ.
ΠΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡΠ΅Π±ΡΡΠ°ΠΌ, Ρ ΠΊΠΎΡΠΎΡΡΡ ΠΌΠ°Π»ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ², Π½ΠΎ Π΅ΡΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π² k8s.
ΠΠ°ΠΊ Π½ΠΎΠ²ΠΎΡΡΡ?)
Docker
Docker Blog | Docker
This year at Microsoft Build, Docker will blend developer experience, security, and AI innovation with our latest product announcements. Whether you attend in person at the Seattle Convention Center or tune in online, youβll see how Docker is redefining theβ¦
ΠΠ΄ΠΈΠ½ ΡΠ²ΠΎΠΆΠ°Π΅ΠΌΡΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΠΎΠ΄Π΅Π»ΠΈΠ»ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌΠΈ Π²ΠΈΠ΄ΠΎΡΠ°ΠΌΠΈ:
1) https://www.youtube.com/watch?v=0aqAMGMUOFs
2) https://www.youtube.com/watch?v=hH9kzvDE_gM
ΠΡΠ΅ Ρ Π½Π΅Π³ΠΎ Π΅ΡΡΡ ΡΠ°ΠΉΡΠ΅Ρ - https://seccomp.ru
1) https://www.youtube.com/watch?v=0aqAMGMUOFs
2) https://www.youtube.com/watch?v=hH9kzvDE_gM
ΠΡΠ΅ Ρ Π½Π΅Π³ΠΎ Π΅ΡΡΡ ΡΠ°ΠΉΡΠ΅Ρ - https://seccomp.ru
Forwarded from DevOps Deflope News
Grafana Labs ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»ΠΈ Loki β ΡΠΈΡΡΠ΅ΠΌΡ Π°Π³ΡΠ΅Π³Π°ΡΠΈΠΈ Π»ΠΎΠ³ΠΎΠ², Π²Π΄ΠΎΡ
Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ Prometheus
ΠΠ°ΡΠ²Π»Π΅Π½Π° Ρ ΠΎΡΠΎΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ Kubernetes, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π² Grafana ΠΏΠΎΡΠ²ΠΈΡΡΡ Π² Π²Π΅ΡΡΠΈΠΈ 6.0
ΠΠΎΠΊΠ° ΡΡΠΎ Π² ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ alpha, Π½ΠΎ ΡΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ)
http://amp.gs/Ezdb
http://amp.gs/EzO8
#grafana #loki
ΠΠ°ΡΠ²Π»Π΅Π½Π° Ρ ΠΎΡΠΎΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ Kubernetes, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π² Grafana ΠΏΠΎΡΠ²ΠΈΡΡΡ Π² Π²Π΅ΡΡΠΈΠΈ 6.0
ΠΠΎΠΊΠ° ΡΡΠΎ Π² ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ alpha, Π½ΠΎ ΡΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ)
http://amp.gs/Ezdb
http://amp.gs/EzO8
#grafana #loki
Forwarded from ΠΡΡΠ½ΠΈΡΠ½ΡΠΉ Π΄Π΅ΠΏΠ»ΠΎΠΉ
Π€ΠΎΡΠΊΠ½ΡΠ» ΠΈ ΡΠ΅Π°Π½ΠΈΠΌΠΈΡΠΎΠ²Π°Π» ΠΎΠ΄Π½Ρ ΠΊΠ»Π΅Π²ΡΡ ΡΠ΅ΠΏΡ Ρ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ
ΠΎΠ΄ΠΈΡ Π² ΠΊΡΠ± ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΠΏΠΎΠ΄Ρ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΠ²ΠΈΠ΅ ΠΏΡΠ°Π°Π²ΠΈΠ»Π°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΈΡΡΡΡΡ Π² ΡΠΌΠ»ΡΡ
, Π΅ΡΠ»ΠΈ ΠΊΡΠΎ-ΡΠΎ ΠΏΠΎΡΡΠΊΠ°Π΅Ρ - Ρ Π±ΡΠ΄Ρ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½
https://github.com/count0ru/kube-lint
https://github.com/count0ru/kube-lint
GitHub
count0ru/kube-lint
A linter for Kubernetes resources with a customizable rule set - count0ru/kube-lint
Announcing GitLab Serverless
The true value of serverless is best realized via a single-application DevOps experience β that's why we're launching GitLab Serverless.
https://about.gitlab.com/2018/12/11/introducing-gitlab-serverless/
The true value of serverless is best realized via a single-application DevOps experience β that's why we're launching GitLab Serverless.
https://about.gitlab.com/2018/12/11/introducing-gitlab-serverless/