Pull to refresh
13
0
Алексей @Logrann

Технический архитектор

Send message

Процессы разработки глазами эксплуатации. Взгляд с другой стороны баррикад

Reading time12 min
Views7.4K


Привет, Хабр! И снова на связи Алексей Приставко.

В отличие от моих прошлых статей, сегодня мы поговорим о людях. Герои дня — служба эксплуатации, чьи интересы я представляю, и служба разработки.

Слаженная работа этих служб — залог успешного запуска и ровного «полёта» создаваемого сервиса. Но, как показывает мой (и не только) опыт, практически ни один проект не обходится без конфликтов и разногласий, жертвой которых становится ни в чем не повинный сервис.

В этой статье я постараюсь ответить на следующие вопросы:

  • Как методы и процессы разработки отражаются на эксплуатации?
  • Что движет каждой стороной конфликта?
  • В чем первопричина разногласий?

Добро пожаловать под кат!
Читать дальше →
Total votes 10: ↑9 and ↓1+8
Comments26

Как мы строили S3 хранилище DataLine. Эксперименты, тестирование и немного о бегемотах

Reading time17 min
Views5.2K


Снова привет, на связи Алексей Приставко, и это вторая часть моего рассказа об объектном S3 хранилище DataLine на базе Cloudian HyperStore.

Сегодня я подробно расскажу о том, как устроено наше S3 хранилище и с какими трудностями мы столкнулись в процессе его создания. Обязательно коснемся «железной» темы и разберем оборудование, на котором мы в итоге остановились.

Поехали!
Читать дальше →
Total votes 11: ↑11 and ↓0+11
Comments5

Как устроено S3 хранилище DataLine

Reading time13 min
Views30K


Привет, Хабр!

Не секрет, что в работе современных приложений задействованы огромные объемы данных, и их поток постоянно растет. Эти данные нужно хранить и обрабатывать, зачастую с большого числа машин, и это непростая задача. Для ее решения существуют облачные объектные хранилища. Обычно они представляют из себя реализацию технологии Software Defined Storage.

В начале 2018 года мы запускали (и запустили!) собственное 100% S3-совместимое хранилище на основе Cloudian HyperStore. Как оказалось, в сети очень мало русскоязычных публикаций о самом Cloudian, и еще меньше — о реальном применении этого решения.

Сегодня я, основываясь на опыте DataLine, расскажу вам об архитектуре и внутреннем устройстве ПО Cloudian, в том числе, и о реализации SDS от Cloudian, базирующейся на ряде архитектурных решений Apache Cassandra. Отдельно рассмотрим самое интересное в любом SDS хранилище — логику обеспечения отказоустойчивости и распределения объектов.

Если вы строите свое S3 хранилище или заняты в его обслуживании, эта статья придется вам очень кстати.
Читать дальше →
Total votes 14: ↑14 and ↓0+14
Comments8

Как e-commerce пережить масштабные акции. Готовимся к пиковым нагрузкам в вебе [Часть 2]

Reading time15 min
Views2.1K


Привет, Хабр!
Неделю назад вышла статья, в которой я начал разговор о том, как подготовить e-commerce проект к взрывному росту трафика и прочим прелестям масштабных акций.
С ключевыми техническими деталями мы разобрались, теперь уделим внимание административным вопросам и оптимизации процессов поддержки на время пиковых нагрузок:

  • что делает сайт нестабильным и почему облако — не панацея;
  • какие бизнес-параметры необходимо отслеживать, чтобы обнаружить проблему до того, как она принесет существенные убытки;
  • как без хаоса маршрутизировать инцидент от события до решения и локализовать сбой.

И многое другое — прошу всех под кат!
Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments0

Как e-commerce пережить масштабные акции. Готовимся к пиковым нагрузкам в вебе [Часть 1]

Reading time12 min
Views3K


Всем привет, на связи Алексей Приставко, директор по веб-проектам DataLine.
Ежегодно в последних числах ноября проходит Черная пятница, самая масштабная акция в мире e-commerce. Это пора рекордных скидок, магазины открываются чуть ли не в полночь, а сайты, участвующие в акции, падают, не выдерживая резко возросшего потока трафика.

Поэтому на ее примере мы разберем, как подготовиться к серьезному повышению нагрузки на сайт или веб-приложение.
Под катом обстоятельно поговорим о том, как IT-менеджерам, разработчикам и администраторам интернет-магазинов пережить масштабные акции.
Читать дальше →
Total votes 13: ↑12 and ↓1+11
Comments0

Урок по оптимизации серверной части веб-приложений

Reading time7 min
Views13K


Привет, Хабр! Меня зовут Алексей Приставко, я директор по веб-проектам в компании DataLine. Моя сегодняшняя статья посвящена тому, как исправить или предотвратить проблемы с производительностью бэк-энда веб-приложений.

Речь пойдет о том, как оптимизировать веб-приложения, которые страдают от хронических проблем с масштабируемостью, производительностью или надежностью.
Всем заинтересовавшимся – добро пожаловать под кат!
 
Читать дальше →
Total votes 21: ↑19 and ↓2+17
Comments1

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity