Sysadmin Tools 🇺🇦
3.88K subscribers
692 photos
28 videos
302 files
5.1K links
Sysadmin/DevOps tools, news and other interesting things from modern IT world.
Feed https://t.me/s/sysadmin_tools
Download Telegram
Forwarded from Что ты несёшь?
я орал меня ловили
Forwarded from Go Дайджест
Плейлист с докладами с GopherCon Singapore 2019 🇸🇬

https://www.youtube.com/playlist?list=PLq2Nv-Sh8EbYBYteOWx9rNuy0JSF8mzsu
Посмотрел доклад Джефа Ши из Netflix про то, как развивалась их часть React-приложения, отвечающая за регистрацию нового пользователя — "Redux For Transactional Apps".

Из доклада мне запомнилось то, как они боролись с разобщённостью флоу процесса регистрации на разных платформах: Web, Mobile, TV. На каждой платформе транзакции описывались в самом приложении (в докладе под транзакцией подразумевается пошаговое изменение состояния приложения). Логика транзакций в итоге была перемещена в API, что позволило решить проблему.

Ещё в докладе Джеф рассказал про то, какой профит они получили при использовании Redux. Благодаря тому, что view отделено от стейта, они могут использовать одну и ту же логику изменения состояния на разных платформах, просто подменяя компоненты, отвечающие за представление.

Доклад не хардкорный. Не могу сказать, что он будет полезен всем. Но если вы работаете с React, то посмотреть его можно.

#react #statemanagement #talk

https://youtu.be/V8oTJ8OZ5S0?t=1134
Forwarded from DevOps Deflope News
И в продолжении видео с конференций.
Сегодня стали доступны записи докладов на Devops Days Kyiv 2019

Плейлист https://www.youtube.com/playlist?list=PL_O8YSX8ckffzeV9mIBUQniaKFxGnPdYh
Программа https://devopsdays.com.ua#schedule-dev
Слайды https://www.slideshare.net/MykolaMarzhan/presentations
#devopsdayskyiv #videos
и вот вам еще для почитать и поразмышлять🙈

https://www.ascent24.io/kubernetes/the-battle-of-kubernetes/
Нашел старую, но годную статью, которая хорошо объясняет как используется b-tree в индексах бд на примере postgres. Если вы хотите понять как работают индексы - вам сюда https://habr.com/ru/company/0/blog/261871 #database #btree #index
10:00 — The state of CSS / Сергей Попов (Лига А., HTML Academy)
11:00 — Продвижение опенсорс-проектов / Андрей Ситник (Злые марсиане)
12:00 — Blameless environment: никто не должен писать качественный код / Никита Соболев (wemake.services)
13:00 — Распил монолита в Леруа Мерлен / Павел Юркин (Леруа Мерлен)
14:00 — Yandex Database: распределенные запросы в облаках / Сергей Пучин (Яндекс)
15:00 werf — наш инструмент для CI/CD в Kubernetes / Дмитрий Столяров, Тимофей Кириллов, Алексей Игрычев (Флант)
16:00 — 50 millions deployments a year — The Story of DevOps Culture at Amazon / Tomasz Stachlewski (Amazon Web Services)
17:00 — New Adventures in Front-End, 2019 Edition / Виталий Фридман (Smashing Magazine)
18:00 — Почему не надо становиться руководителем / Андрей Смирнов (IPONWEB)

РИТ++ 2019 | Прямая трансляция первого дня из Конгресс-холла
https://www.youtube.com/watch?v=V95bBGB-89Y
📊 Что такое prometheus, с чем его готовят, для чего применяют и как. Обстоятельный материал с большим количеством ссылок и графики.

http://devconnected.com/the-definitive-guide-to-prometheus-in-2019/

#prometheus #напочитать
Forwarded from Yandex Cloud
Мы запустили Managed Service for Kubernetes — сервис для управления контейнерными приложениями.

Новый сервис предоставляет окружение для удобного управления кластерами Kubernetes в инфраструктуре Яндекс.Облака. Обеспечивает надежную и безопасную работу контейнеризованных приложений. Сервис позволяет автоматизировать процессы управления, масштабирования, изменения, обновления и удаления контейнеров.

Managed Service for Kubernetes находится на стадии Preview и не тарифицируется. Запросить доступ к сервису можно через форму заявки на сайте или в консоли управления на странице сервиса.

#yacloud_news
Forwarded from Sys-Admin InfoSec (Yevgeniy Goncharov)
Testinfra - Тесты на проверку состояний с выдачей результата, эдакий юнит-тест для сервера(ов) :)

Testinfra может применяться совместно с Ansible, Salt, Puppet, Chef, используется как модуль Python. Можно тестировать состояние сервисов, конфигов и много чего еще...

Детали на офф сайте
https://testinfra.readthedocs.io/en/latest/

Офф репозиторий:
https://github.com/philpep/testinfra

Пример работы с докер, ансибл:
Part1 - https://medium.com/@chaks/testing-ansible-role-with-molecule-docker-testinfra-goss-part-1-c0277b748b63
Part2 - https://medium.com/@chaks/testing-ansible-role-with-molecule-docker-testinfra-goss-part-2-b5138eff59ab

Пример теста redis:
https://www.unixdaemon.net/tools/five-minutes-with-testinfra/

Как пример установка и запуск в Fedora:
https://sys-adm.in/sections/adm/859-fedora-test-sostoyanij-servisov-i-versij-paketov-pri-pomoshchi-testinfra.html

Честно, всегда писал кастомыне скрипты для проверки тех или иных состояний, теперь ситуация изменилась. Кто не пробовал, обаязательно попробуйте.
Forwarded from Хекслет
Полиморфизм - пожалуй, главная отличительная черта современного ООП. В современных программных системах использующих ООП модель похожую на Java (PHP относится к таким языкам), полиморфизм возведён в абсолют. Код программ на этих языках часто строится вокруг контейнеров, которые по максимуму используют полиморфизм и связанные с ним понятия.

Это очень глубокая тема, и на Hexlet это посвящён отдельный курс с 16 уроками и практическим заданием. Получить доступ к курсу: http://amp.gs/dfb1
Forwarded from Go Дайджест
Expr - движок для выражений, с собственным дебагером. С такими штуками можно менять логику не пересобирая свою прогу. 🧐 За подгон спасибо @olegkovalov 🙋‍♂️

https://github.com/antonmedv/expr