Size: a a a

2020 May 16

SP

Stanislav Popov in rust_offtopic
и каждый раз понимать чтото новое
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Бекенд да
ну у меня был проект распределенной обработки документов, там основная логика была в краулере данных, без веб части. В остальном офк должен быть веб сервер
источник

VS

Victor Sapiens in rust_offtopic
Вообще у нас есть отдельно сервер для токенов и для доступов. Причём ко второму тычат нонстопом - например когда кредит выдают - то стучимся Гранту там тетенька своим ключем подтверждает от гранта приходит ок и мы дальше работаем.  Вот на сервер Доступов нагрузка да норм.
источник

SP

Stanislav Popov in rust_offtopic
просто сто раз наблюдал как топдаун говно сметается в пользу большей гибкости, как естественным образом вещи которые планировались как decoupled в реальности просто необходимо чтобы были coupled и все в таком духе
источник

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
с другой стороны я щас в такой фрустрации что у алекса не было абсолютно ниразу никаких моментов где какой то подход оказывался говном, где надо было все радикально переипсывать по три раза и тд
ну я последние полгода только и дела что полностью переписываю. Обычно потому что легаси или подход кривой. Например, планирую в этом месяце и в следующем переписать сервис который падает регулярно под нагрузкой. Но оно не связано с тем типы там или нет - просто там кривая архитектура вышла, которая на 100рпс работает, а на 1000 уже нет.
источник

AZ

Alex Zhukovsky in rust_offtopic
боттом-топ тут ничем бы не помог, сервис проработал пару лет, сейчас понятно что он не очень
источник

AZ

Alex Zhukovsky in rust_offtopic
и первое что я возьму - повторю АПИ старого сервиса, чтобы клиенты могли безболезненно сменить бекенд, и буду восполнять пробелы в реализующей его логике
источник

AZ

Alex Zhukovsky in rust_offtopic
Victor Sapiens
БТВ, ты я так понимаю Аус сервис переписал. Он там толко токены и роли выдаёт или ещё права доступа динамически определяет?
токены, роли, сервисы которые не умеют в JWT в него ходят на каждый чих "а есть ли у пользака права"
источник

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
ну вообще это очень обидный подьеб
учитывая что у него гмейл это круд то обижаться не на что
источник

VS

Victor Sapiens in rust_offtopic
Alex Zhukovsky
токены, роли, сервисы которые не умеют в JWT в него ходят на каждый чих "а есть ли у пользака права"
Хм. Ну те которые на каждый чих да. У нас просто есть вышивается которые надо подтвердить другими людьми и даже с JWT по Нужно ходить и ещё ждать ответов
источник

VS

Victor Sapiens in rust_offtopic
Тогда понятно почему Rust
источник

SP

Stanislav Popov in rust_offtopic
я пока кравлер писал раз десять наверное архитектуру менял но лишь отчасти из неопытности
источник

SP

Stanislav Popov in rust_offtopic
у меня точно такой же кравлер же есть на питонке который проработал кучу лет буквально
источник

VS

Victor Sapiens in rust_offtopic
Хотя - я тут подумал. Есть подозрения что у нас нагрузка на порядок выше но всем норм. Просто покупают железо и всё. (Там Грант сервисом другая команда занимается. Я хз что у них и как. Мы просто SDK из NuGet корпоративного берём)
источник

VS

Victor Sapiens in rust_offtopic
Я так понимаю у вас просто денег нет поэтому выгодно на Rust переписать? Наш на C# крутиться
источник

AZ

Alex Zhukovsky in rust_offtopic
Stanislav Popov
я пока кравлер писал раз десять наверное архитектуру менял но лишь отчасти из неопытности
иногда помогает программирование на бумажке
источник

VS

Victor Sapiens in rust_offtopic
источник

AZ

Alex Zhukovsky in rust_offtopic
ну знаешь, карандаш, ручка, все эти IDEF0 и прочее
источник

AZ

Alex Zhukovsky in rust_offtopic
старпёрская бумерская возня никому не нужная, так сказать
источник

SP

Stanislav Popov in rust_offtopic
оно и было на бумажке
источник