
Aleh
13.06.2017
15:49:38
а проблема-то где?)

Yuriy
13.06.2017
15:49:39
Стартапы вообще нынче дикое дноъ

Aleksandr
13.06.2017
15:49:43

Aleh
13.06.2017
15:49:51

Google

Yuriy
13.06.2017
15:50:17
Мне хватило того во что предлагают инвестировать

Aleh
13.06.2017
15:50:40
так может проблема в вас?) Вам предлагают только дно

Aleksandr
13.06.2017
15:50:45

Yuriy
13.06.2017
15:51:23
Проехали.
В общем погуглите базворды - разберитесь в сабже

Aleh
13.06.2017
15:52:05
чет мне кажется, что здесь оч многие знают, про cqrs+es

Aleksandr
13.06.2017
15:52:06

Yuriy
13.06.2017
15:52:06
да куда нам до вас
не могу судить, на личности не перехожу, проблемы озвучиваю, комплексом неполноценности не страдаю.

Aleh
13.06.2017
15:52:29

Anton
13.06.2017
15:53:32
MVVM + CQRS-ES архитектура под event-driven SOA
и как оно этот ES? это в реале кто-нибудь использует, кроме авторов статей с простыми примерами? с точки зрения производительности выглядит(на первый взгляд) как полный пздц, если нучно что-что часто доставать из базы

Aleksandr
13.06.2017
15:53:43

Google

Aleh
13.06.2017
15:53:44

Vladimir
13.06.2017
15:54:14
мы юзаем
Каким образом? всегда было интересно

Yuriy
13.06.2017
15:54:21

Aleh
13.06.2017
15:55:14
Каким образом? всегда было интересно
на прилетает много событий из разных систем для пациентов, мы храним стрим этих событий и билдим нужные вьюшки, ну чет классическое, как у Грега Янга почти ))
3 агрегата на весь проект ивент-сорсные, остальные нет, т.к. нет смысла

Vladimir
13.06.2017
15:56:16
Ну вот конкретный вопрос, допустим на юзер делает реквест -> постим событие -> создаем сущность
Получается что создание полностью асинхронное

Yuriy
13.06.2017
15:56:49
Лучше рассматривать это как Observable

Vladimir
13.06.2017
15:56:50
Юзер жмет F5 - ничего еще не создалось
Никакой обратной связи

Aleh
13.06.2017
15:57:05

Vladimir
13.06.2017
15:57:25
> @mkusher
не совсем, write model создается синхронно
Каким образом?

Aleh
13.06.2017
15:57:42
вместе с ивентом

Yuriy
13.06.2017
15:57:49
* ладно, трачу время зря %)
Уныло тут.

Vladimir
13.06.2017
15:58:06

Aleh
13.06.2017
15:58:16
наоборот с ним ж

Vladimir
13.06.2017
15:58:32
Не понятно

Aleh
13.06.2017
15:58:40
у нас есть две связанные вещи, которые создаются вместе синхронно события и снэпшот на write model

Vladimir
13.06.2017
15:58:51
А

Aleh
13.06.2017
15:58:53
а есть всякие левые вьюхи и другие агрегаты, там уже eventual consistency

Google

Vladimir
13.06.2017
15:58:58
Ну это чит, нет?

Aleh
13.06.2017
15:59:13
не, достаточно популярное решение
вообще в cqrs команда не асинхронна, она всегда синхронна
т.е. если ты чето создаешь, то запрос завершается, когда ты это чето создал
другое дело, что ты можешь создавать "процесс создания" и тогда пользователь при f5 видит "статус процесса: начат" или типа того

Vladimir
13.06.2017
16:00:39
Ну тогда вообще не понятно, в чем смысл

Aleh
13.06.2017
16:00:47
но есть большое заблуждение, что команды они этакие fire and forget
мы простое действие, которое включает отклик пользователю, выполняем синхронно, а тяжелое уже асинхронно

Vladimir
13.06.2017
16:01:43
Ну ведь не только хранение, а использование именно лога событий для чтения

Aleh
13.06.2017
16:01:57
не, из лога событий сразу же билдятся view

Vladimir
13.06.2017
16:02:02

Aleh
13.06.2017
16:02:26
про es есть проекторы, которые реагируют на добавление в стрим ивентов, когда чето добавилось, они обновляют вьюшки
чтение из вьюшек
у нас как-то был баг и мы читали постоянно из стрима событий
первые два месяца даж не замечали)

Konstantin
13.06.2017
16:08:22
? а слово «чтобы» ни разу правильно так и не написал…
* ладно, трачу время зря %)
Уныло тут.

Alex
13.06.2017
16:17:48

Google

Alex
13.06.2017
16:21:11

Дмитрий
13.06.2017
16:41:20

Ilya
13.06.2017
16:41:56

Aleksandr
13.06.2017
16:43:21

Nikita
13.06.2017
16:48:33
не понимаю
что делает volume в докерфайле

Admin
ERROR: S client not available

Konstantin
13.06.2017
16:48:41

Ilya
13.06.2017
16:51:52
А скажите сэры есть иде для мобильных чтоб править файлы через sftp?
Влом ноут врубать
Бггг

Konstantin
13.06.2017
16:53:24
что делает volume в докерфайле
Представьте себе, что volume — это жесткий диск компьютера. Если вы переставите его на другой компьютер, информация на нём останется неизменной (ну, в общем случае). Его можно примонтировать по определенному пути в ФС.

Nikita
13.06.2017
16:55:51
Я либо не понимаю этого,либо не понимаю документацию
здорово, если ты мне разжуешь это

Aleh
13.06.2017
16:57:59

Alex
13.06.2017
16:58:15
Поверх каких бд всё это добро работает?

Aleh
13.06.2017
16:58:22
а, постгря

Konstantin
13.06.2017
17:04:44
Когда ты указываешь аргумент командной строки -v <HOST_PATH>:<CONTAINER_PATH>, то вместо того, чтобы создавать волюм в закромах докера, будет использована директория HOST_PATH на локальной машине.

Google

Narek
13.06.2017
17:14:58


Nikita
13.06.2017
17:17:45
Странно, что после создания контейнера образа с volume я не могу найти директории в /var/lib/docker/volumes(просто ls /var/lib/docker/volumes)
При том, если я сделаю docker inspect <container-name>, то получу
"Mounts": [
{
"Type": "volume",
"Name": "82a15634240da52fee7d9282ad14d724390801d13d440953bd9d4583bdb8d12c",
//в доке сказано, что You will notice in the above Source is specifying the location on the host and Destination is specifying the volume location inside the container.
//т.е на хост машине я должен видеть примонтированную папку в закромах папок докера, но их там нет
"Source": "/var/lib/docker/volumes/82a15634240da52fee7d9282ad14d724390801d13d440953bd9d4583bdb8d12c/_data",
"Destination": "dir1/dir2",
"Driver": "local",
"Mode": "",
"RW": true,
"Propagation": ""
}
],
@quons но вобще спасибо


Konstantin
13.06.2017
17:19:27
Странно, что после создания контейнера образа с volume я не могу найти директории в /var/lib/docker/volumes(просто ls /var/lib/docker/volumes)
При том, если я сделаю docker inspect <container-name>, то получу
"Mounts": [
{
"Type": "volume",
"Name": "82a15634240da52fee7d9282ad14d724390801d13d440953bd9d4583bdb8d12c",
//в доке сказано, что You will notice in the above Source is specifying the location on the host and Destination is specifying the volume location inside the container.
//т.е на хост машине я должен видеть примонтированную папку в закромах папок докера, но их там нет
"Source": "/var/lib/docker/volumes/82a15634240da52fee7d9282ad14d724390801d13d440953bd9d4583bdb8d12c/_data",
"Destination": "dir1/dir2",
"Driver": "local",
"Mode": "",
"RW": true,
"Propagation": ""
}
],
Это из-за того, что на маке докер запущен внутри виртуальной машины.
Я сам забыл об этом факте, когда написал про путь у себя на маке :)

Nikita
13.06.2017
17:20:34
еще раз спасибо

Andrew
13.06.2017
19:59:03
плагин WP кастомизировать кто нибудь может за небольшую денежку? нужно подключить к существующему плагину робокассу и\или яндекс.деньги

Ilya
13.06.2017
20:06:52
я лично JS третий день вижу
народ. я тут думал писать ресайз картинок на ноде на лету... мол а почему бы нет
а потом психанул и нашел в гугле это: https://stumbles.id.au/nginx-dynamic-image-resizing-with-caching.html

Igor
13.06.2017
20:23:31
Всем привет
Какие могут быть подводные если в mongo использовать в _id вместо ObjectId() обычный int32 ?
Используя mongoose-auto-increment

Fedir
13.06.2017
20:24:54

Ilya
13.06.2017
20:25:56

Fedir
13.06.2017
20:26:58
ну вообще да, лучше один раз пожать и отдавать пережатое

Ilya
13.06.2017
20:27:27
да я бы так на ноде и делал. просто зачем eventloop засирать мусором
пусть нгинх лопатит

Konstantin
13.06.2017
20:28:57
Только нужен будет nginx, собранный с модулем — http://nginx.org/ru/docs/http/ngx_http_image_filter_module.html