Обновить
54
Кирилл@kirik

Разработчик

0,2
Рейтинг
8
Подписчики
Отправить сообщение

ллм, блин, не пишет код. ллм копипастит типовые решения, адаптируя по месту. чтобы это понять - достаточно попытаться решить задачу решения которой нет на первой странице гугла.

нет для ллм и хорошего/плохого кода, есть лишь веса: если где-то кривые решения популярны, модель отдаст предпочтение им.

с ростом открытых проектов созданных более чем полностью с помощью ллм, качество реализаций будет неуклонно падать, это то, что нас ждёт в ближайшем будущем.

основной плюс gitea/gogs в том что они совместимы с github actions пл формату описания джобов, а у гитлаба свои приколы - нужно переписывать если мигрируешь с гитхаба.

tldr:

  • выяснили, что heap — это далеко не вся память Java-процесса;

  • правильно настроили размер heap (InitialRAMPercentageMaxRAMPercentage), CPU, GC и другие JVM-параметры;

  • обнаружили, что много маленьких Java-подов менее эффективно, чем меньшее число более жирных — из-за overhead каждой JVM;

  • попробовали jemalloc вместо стандартного allocator

даа.. поисписался хабр раз для такого надо 10 страниц текста.. да еще и от тинька..

нет, не шире - я бы сказал что и типовые решения деградируют со временем, т.к датасет пополняется не взвешенными и проверенными (людьми) решениями со стэковерфлоу, а аналогичной кодогенерацией.

а если это просто get на rest? может с graphql это и сработало бы..

У вас в API-доке было указано поле, доку видели внешние потребители. Как Кирилл может ставить жёпу что это поле никто не юзает? Может Кирилл самодур (тут другое слово). А вы как лид - некомпетентный юнит? Придумали правил леса, а придумать здравый смысл забыли? Это имхо больше похоже на правду.

API меняется только через версионирование, как только схема ушла во вне - ничего нельзя менять в ней (ну на край можно добавить полей если прям горит). Удалять, переименовывать - бан.

а приведите пожалуйста ссылку на тесты где постгрес быстрее монги в контексте неструктурированных данных (JSONB vs BJSON).

Бэкапы и восстановление

Percona Backup for MongoDB - умеет PITR, догоняется с оплога, умеет бэкапить шардед-кластера (конфиг сервера в т.ч), писать в S3 да ещё и консистентность транзакций поддерживает.

mongodump - только на мелких базах будет работать адекватно.

Используй compact или пересоздание коллекций.

это в каких-то совсем крайних случаях, монга сама перезапишет фрагментированные куски.

как скажете)

Проверка наличия отсутствия данных тоже требует запуска внутренней логики БД, в т.ч работу с диском. Поэтому, правда, попробуйте tmpfs сделать все базы и сравните результаты - удивитесь.

Драйвера как раз в меньшей степени влияют на latency в ваших тестах, потому что измерялась именно скорость доступа к данным, как бы вы не уверяли в обратном. Хотите сделать более-менее честный тест? Вынесите дата файлы баз в tmpfs, тогда можно будет более предметно разговаривать (нет).

То, что оно было в памяти, это 100%.

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

Монга туда же, там снаппи запаковано всё, кроме индексов, которые частично или полностью в памяти будут. Соответственно чтение - это поиск по индексу и чтение с диска. Хорошо если данные в дисковый кэш попадут, а то и не факт. Очень опрометчивое заявление про 100%. Если бы это было правдой, то вы бы получили сравнимые результаты доступа к данным, не так ли? ;)

Дефицит, возможно, был. Какое-то совсем короткое время, до того как массово начали резать бюджеты госкам, до того как начали душить малый.

"Всё как всегда - мы никому не нужны" ;)

Оп-па, мамкин фин. аналитик почитал про крипту.

  1. объективной статистики не существует по этому пункту, но по моей лично - всё сходится, ~50% вернулись. В основном те, кто уезжал "пересидеть". Но те кто не вернулся уже второй год живут и возвращаться не собираются даже в гости. Тут я могу сказать что тогда уезжали целыми компаниями (100+ человек).

  2. то же что и по первому пункту - в целом соглашусь. Но добавлю что у меня много примеров людей которые даже не думали уезжать, но когда компания их перевезла в сербию/кипр/итп - они остались - этот фактор тоже стоит рассматривать.

И я абсолютно согласен что есть в иммиграции люди которые пошли в своё время в all-in и теперь просто жалко потерять то, что прожито. Но это не применимо к уехавшим в 22-м - слишком мало времени прошло чтобы жалеть о чём-то. Иммиграция сложная вещь психологически. Но если они до сих пор сидят за бугром - значит есть очень весомая причина не возвращаться. И чем дольше эта причина существует, тем меньше шансов на возвращение.

В жизни не существует ошибок и неправильных решений - есть опыт (свой и чужой), который каждый интерпретирует для себя сам. Взрослость поступка - оценочное суждение. Говоря "взрослый" - я имел ввиду что он сам принимает за себя решения и сам идёт свой путь.

Я с вами согласен - но стоит понимать что хорошие компании часто не могут позволить себе хороших спецов, потому что они, как правило, работают за деньги. Студентов за интерес нанимать - это нужно иметь годных управленцев и стратегию развития.

Не только лишь в пуфиках и еде счастье. Когда бизнес находится в конкуретной среде и зависит от денег которые зарабатывает - есть мотивация развиваться и зарабатывать ещё больше. Когда на тебя просто валятся деньги за просто так - это приводит к стагнации, особенно при отсутствии другой мотивации.

Есть тайная информация что никто никого нигде не ждёт (хотя может кто-то и ждёт, но наверняка не для работы фронтом в уютном офисе, ну вы поняли..) :)

Россия всё-таки заканчивается яндексом/вк/сбером/тиньком, а т.к. они всё ближе к государству, то и процессы там становятся соответствующие (не всех это устраивает). Частные бизнесы дерут и будут драть - тут перспективы довольно туманные.

Если не зацикливаться на работе, то Россия так же заканчивается Россией, ну максимум Турцией/Египтом сейчас, увы.. тут тоже сугубо субъективное мировоззрение у всех, но раз человек уехал аж в Канаду, при этом не имея оффера на руках - наверное на то были веские причины (ТС уже взрослый дядька).

1
23 ...

Информация

В рейтинге
2 845-й
Зарегистрирован
Активность