Pull to refresh
9
0
Send message

Эффективное внедрение зависимостей при масштабировании Ruby-приложений

Reading time5 min
Views12K


В нашем блоге на Хабре мы не только рассказываем о развитии своего продукта — биллинга для операторов связи «Гидра», но и публикуем материалы о работе с инфраструктурой и использовании технологий из опыта других компаний. Программист и один из руководителей австралийской студии разработки Icelab Тим Райли написал в корпоративном блоге статью о внедрении зависимостей Ruby — мы представляем вашему вниманию адаптированную версию этого материала.
Читать дальше →
Total votes 20: ↑18 and ↓2+16
Comments25

Работа с MySQL: как масштабировать хранилище данных в 20 раз за три недели

Reading time9 min
Views32K


Ранее в блоге на Хабре мы рассказывали о развитии нашего продукта — биллинга для операторов связи «Гидра», а также рассматривали вопросы работы с инфраструктурой и использования новых технологий. К примеру, мы рассмотрели плюсы Clojure, ситуации, когда стоит и не стоит использовать MongoDB и ограничения в PostgreSQL.

Сегодня речь пойдет о масштабировании. Разработчики open-source почтового приложения Nylas опубликовали в своем блоге материал о том, как им удалось масштабировать систему в 20 раз за три недели с помощью инструмента ProxySQL. Для этого им пришлось переехать с Amazon RDS на MySQL на EC2. Мы представляем вашему вниманию основные моменты этой интересной заметки.
Читать дальше →
Total votes 29: ↑20 and ↓9+11
Comments6

Как использовать ограничения JSON при работе с PostgreSQL

Reading time7 min
Views17K


Ранее в блоге на Хабре мы рассказывали о развитии нашего продукта — биллинга для операторов связи «Гидра», а также рассматривали вопросы работы с инфраструктурой и использования новых технологий. К примеру, мы рассмотрели плюсы Clojure и ситуации, когда стоит и не стоит использовать MongoDB.

Сегодня речь пойдет о работе с JSON, и в частности, о применении ограничений. Интересный материал на эту тему опубликовал в своем блоге разработчик Магнус Хагандер (Magnus Hagander) — мы представляем вашему вниманию главные мысли этого материала.
Читать дальше →
Total votes 30: ↑28 and ↓2+26
Comments1

Универсальный инструмент для установки бэкдоров: Что не так с системными обновлениями

Reading time5 min
Views18K


В нашем блоге на Хабре мы не только рассказываем о развитии своего продукта — биллинга для операторов связи «Гидра», но и публикуем материалы о работе с инфраструктурой и использовании технологий.

Немецкий журналист и хакер Ляйф Риге (Leif Ryge) написал для издания Ars Technica интересный материал о том, что современный подход к организации обновлений программного обеспечениях несет в себе серьезные риски информационной безопасности. Мы представляем вашему вниманию главные мысли этой заметки.
Читать дальше →
Total votes 20: ↑18 and ↓2+16
Comments19

«Сами разберемся»: Почему не нужно внедрять сложные продукты своими силами

Reading time6 min
Views8.1K


Мы в «Латере» занимаемся разработкой биллинга для операторов связи (провайдеры проводного и беспроводного интернета, ТВ и телефонии, магистральные и спутниковые провайдеры) уже 8 лет, и за это время поучаствовали более чем в 80 проектах внедрения.

В одном из предыдущих материалов мы рассказывали о том, почему решение заняться самостоятельной разработкой сложной системы вроде биллинга может привести к проблемам. Вся беда в том, что и просто купить готовый коробочный продукт у его разработчиков еще недостаточно для того, чтобы гарантировать себе безоблачное будущее. Нельзя просто так взять и внедрить сложную систему — в итоге каждый проект превращается в настоящий квест с непредсказуемым финалом.
Читать дальше →
Total votes 20: ↑12 and ↓8+4
Comments1

Исследователи нашли множество критических уязвимостей в платежных протоколах

Reading time3 min
Views20K


Немецкие исследователи информационной безопасности Карстен Ноль (Karsten Nohl), dexter и Фабиан Браунляйн (Fabian Braunlein) на конференции Chaos Computing Club рассказали о критических уязвимостях платежных протоколов, которые могут быть использованы злоумышленниками для кражи данных банковских карт покупателей и денег со счетов продавцов.
Читать дальше →
Total votes 19: ↑16 and ↓3+13
Comments3

5 типичных ошибок при работе с Amazon Web Services

Reading time4 min
Views18K


Мы в «Латере» занимаемся созданием биллинга для операторов связи. В блоге на Хабре мы не только рассказываем об особенностях нашей системы и деталях ее разработки (например, обеспечении отказоустойчивости), но и публикуем материалы о работе с инфраструктурой в целом. Разработчик и системный архитектор Михаель Виттиг (Michael Wittig) написал в блоге Cloudonout интересный материал о наиболее распространенных ошибках при работе с сервисом AWS (Amazon Web Services). Мы представляем вашему вниманию основные тезисы этой заметки.
Читать дальше →
Total votes 15: ↑13 and ↓2+11
Comments5

Архитектура open source-приложений: Как работает nginx

Reading time18 min
Views63K


Мы в «Латере» занимаемся созданием биллинга для операторов связи и рассказываем на Хабре о разработке своего продукта, а также публикуем интересные технические переводные материалы. И сегодня мы представляем вашему вниманию адаптированный перевод одной из глав книги «Архитектура open-source-приложений», в которой описываются предпосылки появления, архитектура и организация работы популярного веб-сервера nginx.
Читать дальше →
Total votes 36: ↑31 and ↓5+26
Comments10

Хавала: Алгоритм работы системы подпольного банкинга, сохранившейся с древних времен

Reading time5 min
Views94K


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

Одна из таких финансово-расчетных систем получила название «Хавала». Она зародилась в Индостане задолго до появления банковской системы западного образца (по разным оценкам, она работала уже в 8 веке), и до сих пор используется многими гражданами стран Среднего Востока, Африки и Азии в качестве альтернативного инструмента расчетов.
Читать дальше →
Total votes 26: ↑23 and ↓3+20
Comments18

Как повысить отказоустойчивость биллинга: Опыт «Гидры»

Reading time6 min
Views13K


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

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

Проблемы биллинга: Что может пойти не так с самописным софтом

Reading time3 min
Views16K


Мы в «Латере» занимаемся разработкой биллинга для операторов связи (провайдеры проводного и беспроводного интернета, ТВ и телефонии, магистральные и спутниковые провайдеры) уже 8 лет, и за это время поучаствовали более чем в 80 проектах внедрения.

По нашим оценкам, около половины российских операторов связи используют самописный (или переписанный до неузнаваемости простенький «покупной») софт. Сегодня мы поговорим о возможных минусах такого подхода.
Читать дальше →
Total votes 41: ↑21 and ↓20+1
Comments108

Information

Rating
Does not participate
Registered
Activity