Dev0ps
40 subscribers
211 photos
3 videos
50 files
3.33K links
Download Telegram
Forwarded from CatOps
Сегодня немного о Лямбдах:

1) Подборка статей о Serverless & AWS Lambda

2)Бенчмарк рантаймов AWS Lambda

3) История человека, который год прожил с полностью serverless продакшеном

#serverless
Forwarded from CatOps
В продолжение:

- Человек влез в самые кишки лямбд и рассказал, что там находится

- О повторном использовании соединений с БД в AWS Lambda

- О чем переживать при переходе к Serverless

- Воркшоп про то, как построить Serverless Data Processing App

#serverless
Forwarded from DevOps Deflope News
Стали доступны видео с конференции Monitorama PDX 2018.

Программа: http://amp.gs/e7Zy
Видео: http://amp.gs/e7Zv

И саммари по конференции от Dawn Parzych
http://amp.gs/e7Zh
Forwarded from DevOps Deflope News
В этом году выходят две книги, посвященные мониторингу с помощью Prometheus.

Первая из них от James Turnbull, автора книги «The Art of Monitoring» под названием «Monitoring with Prometheus» доступна уже сейчас.
http://amp.gs/e7YU

А вторая — «Prometheus: Up & Running» от Brian Brazil, одного из авторов Prometheus, будет доступна в июле.
http://amp.gs/e7Yr
Forwarded from DevOps Deflope News
kubeformation — интересный проект, который помогает генерировать файл с параметрами Kubernetes кластера для его создания в Google Cloud или Azure.

http://amp.gs/e7GO
GitHub: http://amp.gs/e7GA
Forwarded from DevOps Deflope News
Интересная статья от Tõnis Tiigi про сложные паттерны использования multi-stage билдов в докере.

http://amp.gs/evVs
Forwarded from ДевОпс Інженер 🇺🇦 (devopsengineer bot)
Интересная статья о CNI и о том, как выбрать сетку для Вашего кубера. Рассматриваются 7 самых популярных реализаций, есть сравнительная табличка с фичами 🏆

В целом ничего супер нового и прорывного, но вполне себе интересно и полезно. 🙏

📌 https://chrislovecnm.com/kubernetes/cni/choosing-a-cni-provider/
Управление знаниями: диагностика багов

Есть методология диагностики багов, которая повышает интеллектуальный уровень разработчиков, помогает со "сложными" багами и делает ваши волосы мягкими и шелковистыми.
Очень здорово, если ваши ключевые алгоритмы (они же - ключевые действия пользователей) будут описаны в виде sequence диаграм (https://cdn-images-1.medium.com/max/1820/1*vnSPuXKP9w7He0CBkLtaKA.png например). Колонки - это компоненты проекта. В парадигме микросервисной архитектуры это могут быть микросервисы, в парадигме монолита - например, модули.
Смысл заключается в том, чтобы научить инженеров представлять себе картинку процесса целиком и уметь его держать в голове. Потому что смысл любой диагностики сводится к половинному поиску по этой схеме: берём наиболее интересную точку, проверяем в ней состояние и делаем выводы, где проблема - выше или ниже.
Управление знаниями: диагностика багов, часть 2

Вторая фишка диагностики кажется дорогой и вызывает много сопротивления у инженеров, но есть немало ситуаций, когда она полезна.
Инженер, который ведёт диагностику должен писать логи своих рассуждений, буквально что-то вида:
Тикет: не загружаются файлы
Зашёл в Sentry - вижу ошибку, что кончилось место
Зашёл на srv1
Набрал команду df, места на /dev/sda1 1 мегабайт

Формат логгирования может быть произвольным (оптимизируйте так, чтобы это было комфортно), но суть в том, чтобы
- видеть, какие контрольные точки смотрит инженер
- какие выводы он делает из того, что видит
- сделать диагностику отчуждаемой (отладку сложного бага по этой методике можно перекинуть на другого человека без лишнего геморроя!)
- убедиться, видят ли инженеры "всю картину" ключевого алгоритма, не занимаются ли они тыканием "там, где светло", а не там, где искать нужно.

В любом случае, это хороший способ обучать людей.
Forwarded from CatOps
Опять я что-то на пару дней пропал, но давайте поговорим о базах данных

A one size fits all database doesn't fit anyone — заметка Werner Vogels, СТО Amazon, о типах БД и вообще всяких вводных штуках, которые надо учитывать при выборе БД. Ну и, конечно же, с описание того, что всё это можно получить managed в AWS

MySQL High Availability at GitHub раасказ о том, как в GitHub делают HA MySQL. Вы эту статью, скорее всего, уже читали, но пусть тоже тут будет

Цикл статей о PostgreSQL в Kubernetes (не поднимайте БД в контейнерах говорили они…)
Часть 1
Часть 2

Stay tuned!

#databases
Forwarded from Оля Панькова
📍РАЗЫСКИВАЕТСЯ!!!📍
Frontend-разработчик уровня Junior или middle
📎окончивший ВУЗ в сфере IT
📎желающий развиваться во frontend-е
📎готовый работать с чистым JavaScript-кодом (псевдо ООП)
⚓️Локация: Пермь

📌О компании и проекте: вторая IT-компания в России по разработке агрегаторов пакетных туров. Проект создан в 2011 году, за это время компания достигла первенства в разработке новых функций и решений среди других поисковых систем.
📌Тебя ожидают: задачи по поддержке и развитию кода, рабочее место с новым оборудованием по твоему желанию, развитие в стабильной команде, конкурентные условия (обсуждаются индивидуально с каждым кандидатом).
🤑🤑 вилка зп 70 000 - 100 000 рублей

Если интересно, пиши на почту: o.vedernikova@perm.ancor.ru, расскажу подробнее.
#вакансии #Javascript #Пермь #frontend #работа #junior #middle
Forwarded from DevOps Deflope News
Неплохая серия заметок в блоге Kubernauts про мониторинг Java приложений с Prometheus.
Рассмотрен вариант добавления метрик приложения и их сбор через JMX.

http://amp.gs/7lTw
http://amp.gs/7lTF