Артур
ладно, буду записывать все, что вы тут пишите
Mikhail
В архитектуре вообще нет понятий “хорошая архитектура”, “лучшее решение”, “технология А лучше технологии Б” и прочее.
Гамлет
Советую все-таки структурировать в голове эти вещи и понимать, в чем разница и о чем речь, прежде чем говорить, что А лучше чем Б ;D
Обязательно, пора освежить данные в голове, видимо пока ходил по собесам, все в кашу превратилось
Гамлет
В архитектуре вообще нет понятий “хорошая архитектура”, “лучшее решение”, “технология А лучше технологии Б” и прочее.
Да знаю, меня мой "сенсей" тоже этим тычет, я понимаю но иногда херней страдаю по примеру выше
Bogdan
от множества факторов
Bogdan
и в 1 очередь от самой задачи
Mikhail
как говорил мой лектор на курсах это всё зависит
Собственно, вся работа архитектора - это понять requirements
Bogdan
Собственно, вся работа архитектора - это понять requirements
но так как бэкэндщику нужно понимать микросервисную архитектуру, можете обьснить немного архитектуру и что предпочтительнее в какой ситуации использовать
Bogdan
ну это за одно сообщение не обьяснишь я думаю
Bogdan
это тема довольно сложная, но хотя бы часть
Гамлет
Вот хорошая книжка про сервисы
Bogdan
надо будет почитать потому что на дот нете с кором тоже микросервисы очень сильно набрали популярность
Bogdan
модно стильно молодежно
Гамлет
Типа того)
Bogdan
да и если проект большой то тут удобно дробить на сервисы
Mikhail
это тема довольно сложная, но хотя бы часть
Да что нравится, то и используй, для пет-проектов/проектов большинства компаний микросервисы нафиг не сдались. А когда возьмут на работу, где нужно будет понимать, когда, что и где использовать, уже будешь знать ответ.
Bogdan
но есть один момент который некоторые упускают
Гамлет
Да, для пэтов слишком жирно пилить сервисную архитектуру
Bogdan
нет смысла делить на сервисы какие-то небольшие проекты
Mikhail
Да они сейчас в принципе на волне хорошей
История циклична, на мой взгляд, уже идет обратная тенденция.
Mikhail
Модульные монолиты?)
Ну вроде того, да.
Гамлет
Ждём новую книгу O'Reilly про паттерны модульников
Mikhail
Вспомни ту же идею монорепозиториев, от которых уходили к отдельным репозиториям.
Гамлет
Хаххаххаха
Mikhail
А сейчас внезапно оказалось, что монорепозитории - это прям уперкруто и все делают как яндексы/фейсбуки/гуглы
Гамлет
А то пока этот детсад соберёшь, пайплайн настроишь, считай минус девопс
Mikhail
Потому что легче ci настраивать
Дело вообще не в этом, но ок 😄
Гамлет
Дело вообще не в этом, но ок 😄
Не, я не топлю, что это причина
Гамлет
Но уверен для интеграции и доставки это лучше
Bogdan
как говорится лучшее новое это хорошо забытое старое
Bogdan
а в чем секрет обратного возврата к многослойке
Гамлет
Скоро мы все юбки носить будем, как древние римляне, египтяне и шумеры
Bogdan
микросервисы очень удобные например для мобильных операторов, сервисов такси и прочего
Bogdan
ну и в финансовых проектах слышал они тоже нашли применение
Гамлет
В облачных сервисах они мастхев
Bogdan
а ну и это тоже
Bogdan
ты имеешь ввиду например AWS?
Гамлет
AWS, MAC, GCP
Гамлет
И все аналоги
Bogdan
AWS, MAC, GCP
Ну да
Bogdan
Тут микросервисы нужны
Mikhail
И как наличие AWS/GCP влияет на выбор микросервисной архитектуры?
Mikhail
Что-то не понял связи, если честно
Гамлет
А не сервисы на них
Mikhail
Неее, мы про сами Клауд системы
Хз, тоже не вполне понял, почему микросервисы тут мастхев.
Гамлет
Хз, тоже не вполне понял, почему микросервисы тут мастхев.
Потому что нужно разворачивать на сотни машинах, отдельные сервисы для мониторинг и тд
Гамлет
Сотни это я приуменьшил конечно
Гамлет
Короче все хрень, погнали ставить ghc и писать на хаскеле
Гамлет
Горизонтальный скейлинг != микросервисы
Уверен там все равно они присутствуют
Mikhail
Сервисы для мониторинга не связаны с микросервисами тоже
Гамлет
Как минимум это тонны логов, которые нужно парсить и обрабатывать
Гамлет
Кстати, какой на западе есть аналог ClickHouse?
Гамлет
Mikhail
А как это называется?
Задачи встречный вопрос, в чем разница микросервиса и сервиса?
Гамлет
И я все опять напутал
Mikhail
Гамлет
Да блять, опять нырять в книги с конспектами
Гамлет
Программист === хронический студент
Дима.
всем привет, кто посоветует источников для изучения англ ?
Андроид приложение - English Galaxy. Фильмы - если есть деньги то Netflix, если воровать - программа - zona но реклама и не всё есть в английском дубляже, ну на то это и пиратство. Грамматика - красный учебник автора Raymond Murphy.
denz1l
Мак Сим
Здравствуйте, у меня есть вот такое задание "Напишите метод, который принимает строку, состоящую из слов, разделенных пробелами. Метод должен вернуть слово с максимальным количеством уникальных символов." Я прикрепил код своей программы, чтобы вы мне помогли разобраться что в нём не так, т.к вывод у меня идёт неправильный Если смотреть на пример со скриншота, то должно было вывестить "123", т.к в этой строке больше уникальных символов чем в строке "228"