@proGO

Страница 669 из 1674
Marperia
21.06.2017
06:06:11
А статей на хабре для понимания принципов построения хватит?

Vladimir
21.06.2017
06:07:02
Только сейчас понял смысл микросервисов ?
Да они не совсем причем тут :) тут важно понимать что поменяется когда у тебя будет не 1 сервер с докером, а 1000, да ещё кросс-дц, а ещё появятся клиенты в какой нибудь Австралии помимо Европы или США

Dmitri
21.06.2017
06:07:09
практика, практика и еще раз практика

практика поможет понять принципы построения

Google
Dmitri
21.06.2017
06:07:45
пока на грабли не наступишь, не поймешь

Vladimir
21.06.2017
06:08:21
Вопросы про архитектуру направлены на то понимаешь ли ты как это все меняется на каждом шаге и сможешь ли делая новый сервсис или даже микросервис думать наперед о нагрузке, резервирование и пр

А статей на хабре для понимания принципов построения хватит?
Хабр ваще последние лет 5 скатывается плавно в навозную кучу.

Статьи с заголовком "выбираем мониторинг" и содержанием: Я вот нашел 5 систем, вот такую, вот такую, вот такую и такую. Выбрал третью. Спасибо за внимание и чтение этого лонгрида

Их не было даже год назад практически и уж точно не отвечали на них "спасибо!"

А сейчас пожалуйста

Каждый неделю парочка

Andrey
21.06.2017
06:12:36
Есть неплохой архитекторский майндмап - TOGAF

Vladimir
21.06.2017
06:13:51
Так что я бы советовал следующие источники: 1. Видео с конференций где рассказывают про архитектуру крупных сервисов. "How we made GitHub faster" и далее 2. https://github.com/donnemartin/system-design-primer - вроде неплохо для начала

Гуглить по запросу "what's Y architecture", где Y название конторы. Правда обычно есть инфа о каких-тоо частях. Например о Вотсапе найти инфу легко, а о Фейсбуке в целом нереально

А вот покомпонентно фб много пишет о том что у них

Прочитать Google sre book

Там в целом о подходах неплохо

Google
Andrey
21.06.2017
06:16:06
SRE возможно только для девопсов интересно

Vladimir
21.06.2017
06:16:14
Послушать можно гугловые видео о эволюции их инфраструктуры. Можно ещё их доклад про grpc с srecon Asia 2017

SRE возможно только для девопсов интересно
Принципы те же, хороший дев их тоже должен знать

Andrey
21.06.2017
06:16:37
Архитектор может знать про это, но инфра не его роль

Andrey
21.06.2017
06:17:44
Его
Технологии не должны диктовать путь решения

Vladimir
21.06.2017
06:18:05
Технологии не должны диктовать путь решения
Надо понимать как оно работает

Andrey
21.06.2017
06:18:23
Они могут облегчить, но если они делают vendor lock-in - это солюшен архитект)

Vladimir
21.06.2017
06:18:23
А сребук про это в том числе

Andrey
21.06.2017
06:19:12
Типа ребят из сапа, которые ищут как продать стек, завернув в яркие промисы

Vladimir
21.06.2017
06:19:55
Они могут облегчить, но если они делают vendor lock-in - это солюшен архитект)
В срекон много замечательных моментов для новичков про всякие вещи типа graceful degradation при проблемах, про то что round robin как балансировка не очень и пр. фундаментальные вещи

О которых надо помнить когда дизайнишь жирную распределенную систему

Andrey
21.06.2017
06:22:16
Как-то по верхушкам, если честно

Marperia
21.06.2017
06:22:26
Земной поклон всем откликнувшимся.

Andrey
21.06.2017
06:22:40
Напоминает народные приметы, если то, то

Vladimir
21.06.2017
06:22:52
Как-то по верхушкам, если честно
Ну так оно на то и база, чтобы просто понимать что и как

Andrey
21.06.2017
06:23:30
Потом сиди и объясняй сеньору, почему мы не идем в клауд

Igor
21.06.2017
06:24:04
чуваки, кто-нибудь пользовался и gogs'ом, и gitea? имеет смысл переезжать? есть в гитее че-нить классное?

Andrey
21.06.2017
06:24:51
Универсальных решений не существует, хорошо если ваша архитектура хорошо приземлена на требования и ограничения именно вашей системы

Google
Vladimir
21.06.2017
06:27:24
И сребук в общем про базовые вещи для больших систем

Там моментов с которым можно поспорить почти нет

Andrey
21.06.2017
06:30:50
Я же не против, пусть читают, просто это не тема архитекта пытаться взять сторонний сервис и интегрировать его

Vladimir
21.06.2017
06:34:16
А задача архитекта выбрать в том числе где базу взять, где очередь впихнуть

Это не нарисовать кубик "балансировщиков", кубик "фронтэнд", кубик "бэкэнд" и магию вокруг

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

Это задача архитекта в том числе думать про высокоуровневые трейдоффы разного класса систем, думать о том как надо себя вести если что то упало и т.п.

И вот в сребук скорее перечислены варианты этих трейдофов и упомянуты простые вещи типа как можно мониторить, как можно балансировать и т.п.

Поэтому тем кто уже работал в крупных сервисах где об этом думали он слегка очевидный, а вот новичкам ок, как пример "к чему надо стремиться", в том числе по архитектуре сервиса

Aleksey
21.06.2017
07:27:45
Друзья заясните, откуда в го сообществе уже могло набраться 800к проектов??? На том же Ruby on Rails 135к https://libraries.io/

Maxim
21.06.2017
07:28:45
У меня у самого репозиториев 15 за последний год, сколько я язык трогаю

Andrey
21.06.2017
07:29:49
у руби кстати все на этом и закончилось

каждый сделал для себя и хватило)

Duck
21.06.2017
07:30:10
Всем привет, кто нибудь знает что в сообщества думается на тему добавления дженериков в язык?

А то как то не ясно будет ли поддержка этого в 2.0

Michael
21.06.2017
07:35:48
зачем?

John
21.06.2017
07:36:11
Привет всем! Реббята, подскажите, может, кто-то из Вас сталкивался с парсингом pcap файлов/потока в golang? В планах принимать из stdout поток формата pcap, парсить его и выводить в json. Заранее премного благодарен)

Google
Aleksey
21.06.2017
07:37:38
у руби кстати все на этом и закончилось
Да нет , наверное просто в интернеты не заливают. А так на данный момент Рельсы самый популярный фреймворк по вакансиям после Спринг и асп нет

John
21.06.2017
07:40:09
да, это то ясно, но не уверен, что он сможет вытянуть из стандартного потока ввода- вывода

ладно, буду трахаться с этим дерьмом

Igor
21.06.2017
07:42:56
да вон вроде даже в доке по ctrl+f видно "Stream", "Datagram", "Reassembly"

Duck
21.06.2017
07:44:16
зачем?
Интересно готовиться ли к боли или небо без облачно .

Aleksandr
21.06.2017
07:58:13
Да нет , наверное просто в интернеты не заливают. А так на данный момент Рельсы самый популярный фреймворк по вакансиям после Спринг и асп нет
слушай, ну по-моему очевидно, что руби умер. по вакансиям может и да, но это про поддержку проектов, написанных в "золотой" век руби по большей части.

Admin
ERROR: S client not available

Axm
21.06.2017
07:58:57
Чуваки, подскажите, есть ли что-то более лучшее, чем официальные доки по go для изучения?

Andrey
21.06.2017
07:59:10
все толковые ребята ушли из руби в emberjs и elm

Duck
21.06.2017
07:59:47
@az09_recommended шо опять?

Andrey
21.06.2017
08:00:09
@az09_recommended шо опять?
не опять, а снова)

а оттуда в golang, его как раз в тот год в паблик подвезли

пока ты учишь языки, ребята делают бабки)

Like
21.06.2017
08:02:04
все толковые ребята ушли из руби в emberjs и elm
А некоторые и в кресты подались

Брр

Andrey
21.06.2017
08:02:46
либо код в крестах, либо говнокод в лиспах)

Like
21.06.2017
08:02:56
Nikolay
21.06.2017
08:02:59
все толковые ребята из руби в питон ушли

Google
Like
21.06.2017
08:03:12
все толковые ребята из руби в питон ушли
Руби не язык, ко-ко-ко (конечно же)

Nikolay
21.06.2017
08:03:15
синтаксис похожий, но зато нужный язык, в отличие от

Руби не язык, ко-ко-ко (конечно же)
язык, только полумертвый уже

Like
21.06.2017
08:04:01
Серж
21.06.2017
08:05:43
http://aosabook.org/en/index.html
http://rus-linux.net/MyLDP/BOOKS/Architecture-Open-Source-Applications/index.html перевод

Vladimir
21.06.2017
08:23:49
он изначально не взлетел, поэтому новых проектов там прибывает не так чтоб много

Го же динамически развивающийся молодой язык, который прям вовремя зашел людям, вот и кучи проектов

Aleksey
21.06.2017
08:31:38
слушай, ну по-моему очевидно, что руби умер. по вакансиям может и да, но это про поддержку проектов, написанных в "золотой" век руби по большей части.
Ну так-то да. руби вроде всегда ходил в полуживом состоянии и шарился по помойкам, пока не встретил рельсы

nezorflame
21.06.2017
08:33:58
А то как то не ясно будет ли поддержка этого в 2.0
насколько я (где-то) слышал, 2.0 появится как раз тогда, когда они придумают, как реализовать дженерики

Чейни постоянно пишет размышления на тему

вот последнее https://dave.cheney.net/2017/06/18/simplicity-debt-redux

Nikolay
21.06.2017
08:34:27
и функциональщину не забыли бы

Michael
21.06.2017
08:35:18
а что с ней не так?

Nikolay
21.06.2017
08:36:03
а ее нет в го

в результате у тех, кто приходит с питона, разрыв шаблона и резкое отторжение

Michael
21.06.2017
08:37:09
а пример можно?

Nikolay
21.06.2017
08:37:35
map/filter/zip, лямбды, генераторы

такие вещи решатся как раз генериками

i
21.06.2017
08:42:08
Вроде бы уже не раз говорили если вам в Go не хватает фичи из языка N, то зачем вам Go если всё это есть в языке N

Страница 669 из 1674