@proelixir

Страница 263 из 1045
Dmytro
10.01.2017
02:03:04
спасибо

Alexander
10.01.2017
02:03:10
почти все что телеграм научился делать

мы инлайн открывали картинки, урлы, делали превьюшки всего, утягивали статьти для инстант рида, сделали API для ruby. Интеграции гитхаба, асаны, трелло, appstore, twitter

https://vc.ru/p/jaconda

Google
Alexander
10.01.2017
02:05:08
даже статью уже постмортем писали

Dmytro
10.01.2017
02:05:08
а сейчас какой статус у проекта?

Alexander
10.01.2017
02:05:41
заморожен

текущая юзер база ~40к активных

понемногу телеграм отрезает нас если чат перенесен в другой дата центр или даже другую полку

я клиент сильно переработал, так что обновлятся невозможно

но было круто, дух стартапа, бессоные ночи, на короткой ноге с программистами телеграма

Dmytro
10.01.2017
02:09:18
могу только поверить на слово) да и цифра в 4мл, это как по мне впечатляет

Alexander
10.01.2017
02:10:23
по 20к регистраций было

в день

потом перестали считать

Dmytro
10.01.2017
02:11:03
)) но Jaconda это не коммерческое решение, или я что-то упустил?

Alexander
10.01.2017
02:11:04
вернее в час, сейчас гляжу старые скрины

Google
Alexander
10.01.2017
02:11:30
)) но Jaconda это не коммерческое решение, или я что-то упустил?
мы хотели рубить деньги на интеграциях, но телеграм очень нестабилен был

а когда более менее стабилизировали, то уже время бот апи пришло

Dmytro
10.01.2017
02:12:54
и все начали штамповать ботов)

а сейчас за чей счет все крутится?

Alexander
10.01.2017
02:13:41
у нас там предыдущая джаконда кормит сервер

вместе все живут

опять же, есть не просит, умрет когда последний юзер свалит

новые чаты бот уже не видет, так что прирост - нулевой

но как уже говорю, было круто, ударились во все ограничения какие были, что телеграма, что железа

mysql не вывез, скорость потока была под 4мб/сек. Из телеграма нам написали, что инбокс переполнен и лег их Азиатский регион. В итоге нам сделали исключение и бот перестал видеть все сообщения.

Dmytro
10.01.2017
02:16:49
но цифры того стояли) + дух стартапа и другие радости

Alexander
10.01.2017
02:17:32
ага, мой партнер ходил на ProductHunt в Москве, там ребята рассказывали, как 200 инсталлов неделю зарабатывали

Dmytro
10.01.2017
02:17:40
"В итоге нам сделали исключение и бот перестал видеть все сообщения" тоесть вам лимит на входящие намутили?

Alexander
10.01.2017
02:18:03
нам убрали поток всех чатов

чтобы у них не загнулись сервера, да и мы ели ели переваривали

бот был по сути - клиентом, поток из всех чатов был адовый

мы как-то пытались хистори держать, быстро перестали это

потом оказалось что наша система кеширования убивает других ботов

Dmytro
10.01.2017
02:20:01
тоесть вы нагнули телеграм?)

Alexander
10.01.2017
02:20:12
просто они размазывали медиа по своим контент серверам, а я вычислял и если у нас уже есть такое, то крафтил пакет специальный

Google
Alexander
10.01.2017
02:20:20
тоесть вы нагнули телеграм?)
нет, мы нагнули всех конкурентов

Dmytro
10.01.2017
02:21:15
довольно интересный опыт, но итог печальный

Alexander
10.01.2017
02:21:56
вывод простой - не строй бизнес на неконтролируемой площадке

нас фактически зарубил сам телеграм

Dmitry
10.01.2017
02:22:56
В принципе, если бы я запилил mtproto в эрланге, проблем бы никаких не было

Но было сильно в падлу - я на все где-то неделю потратил, а так бы хз сколько

Но стабильный tg cli с редисом или rabbit в блиндах было бы круто даже сейчас

Потому что бот апи ограничен для всего кроме ботов

Alexander
10.01.2017
02:26:58
по факту я написал бота чтобы слушать, чтобы слать текст и чтобы слать медиа

и скейлил их

1 клиент не осиливает все

тот что слушает удалось умять до 300кб на чат

Alexander
10.01.2017
02:29:36
и сделать выкидывание чатов из памяти если в них нет активности 10 секунд

иначе никакой памяти не хватит

Константин
10.01.2017
02:30:00
В такую рань в чате сидите. А у меня отпуск!

Alexander
10.01.2017
02:30:27
клиенты что шлют текст - легкие, а что медиа - могут зависнуть если нужно мегабайт 100 отправить разного

Dmitry
10.01.2017
02:31:09
У @noma4i Австралия а у меня экзамен по ивриту, так что норм все

Alexander
10.01.2017
02:32:34
вообще не явная проблема была, но когда вагоны чатов, то клиент ели ели в 10 гигов вползал

плюс обход адресной книги - адом становился

Google
Alexander
10.01.2017
02:33:13
я в икскоде писал, там профайлер неплохой

вообще наверное akka для таких вещей подходит

ну или эликсир, т.к очень много коннектов и все нужно открытыми держать

Dmitry
10.01.2017
02:34:15
Наверно на эрланге надо было делать

Alexander
10.01.2017
02:34:20
хотя бот апи решил все эти проблемы

Наверно на эрланге надо было делать
я тогда его не знал ) Да и клиент не проблема написать, нужна либа протокола

Dmitry
10.01.2017
02:34:56
Но как мне кажется - акка на хайлоаде показывает своё индусское нутро

Константин
10.01.2017
02:35:08
Все вы уже наверняка прочитали, но Atlassian купил Trello. Хорошо что у трелло уже есть много конкурентов, а то все, за что берётся Атласиан превращается в джиру http://www.forbes.com/sites/alexkonrad/2017/01/09/atlassian-acquires-popular-team-productivity-app-trello-for-425-million/

Во новости...

Alexander
10.01.2017
02:35:53
Но как мне кажется - акка на хайлоаде показывает своё индусское нутро
тут @Dmytrovych интересуется, где там твой блогпост по проблеме экосистемы?

Admin
ERROR: S client not available

Dmitry
10.01.2017
02:36:11
И нужно напильником делать так же как напильником делают мнезию в вотсаппе

Alexander
10.01.2017
02:36:12
я нагуглить не могу

Dmitry
10.01.2017
02:36:46
тут @Dmytrovych интересуется, где там твой блогпост по проблеме экосистемы?
Это тот про косяки с деплоем? Или новый я какой обещал, но забил?

Alexander
10.01.2017
02:37:19
тот где ты мне не верил, а потом написал всю правду

кажется про деплой

прод/Dev

да и новый пора катать )

Dmitry
10.01.2017
02:38:39
https://virviil.github.io там всего 2 поста

Dmytro
10.01.2017
02:39:26
спасибо, оценю на досуге

Google
Dmitry
10.01.2017
02:39:36
Новый будет скорее всего о "Феникс и почему он не нужен"

Alexander
10.01.2017
02:39:43
о даа

то что нужно

Dmitry
10.01.2017
02:39:53
Только нету времени пока что

Alexander
10.01.2017
02:40:00
феникс такое говнище

я опять же плакался тут листов на 10

Dmitry
10.01.2017
02:40:33
Я возьму там кстати

Из дампа чатик

Alexander
10.01.2017
02:41:35
но я перестал переживать после того, как пришел к выводу, что феникс - это набор либ и соплю чтобы их поклеить. После этого претензий меньше становится.

Dmitry
10.01.2017
02:41:44
Тут мне ещё инфа подкинули про адишенские сокеты которые в стопицот раз сложнее вебсокетов без каких либо оснований.

Alexander
10.01.2017
02:43:38
еще есть отличное поле для разбора - как отсутствие манкипатчинга привело к адовому фаршу, где всякие пакеты-хелперы для ecto ломают экто

у меня упатченый plasm только прижился

Alexander
10.01.2017
02:45:53
ну как доберешься, сразу поймешь. Самый протой пример - Timex для экто. Он ломал возможность Map на структуре делать

вываливаясь в not implemented

т.е хочешь 100 записей в бд засунуть, засовываешь. Добавляешь в приложение Timex - все

кровь-кишки

Dmitry
10.01.2017
02:49:57
В любом случае экто - отдельная тема. Можно Ее готовить, можно нет, но вот то что при наличии плага феникс не нужен - это точно

Alexander
10.01.2017
02:51:03
Да уж. Моя боль что в фениксе 2 раутера

Dmitry
10.01.2017
02:51:47
Кстати такая фигня с либами похоже потому, что не умеют готовить макросы. Я лично на собственном опыте - лежит у меня репа на гитхабе, которая работает идеально

Как я думал

А потом оказалось, что если в функции с моим макросом есть дефолтное значение через \\ - все пизда

И я понятия не имею как починить

Страница 263 из 1045