Size: a a a

Rust Jobs - вакансии & резюме

2021 March 03

АВ

Андрей Вилинский... in Rust Jobs - вакансии & резюме
привет, есть тут кто из немеции? у нас появилась работа https://www.heyjobs.co/de-de/jobs/7fd9cdce-64f1-4d1b-ba27-d402689849b7?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic, ремот думаю возможен
источник

IK

Ilya Kmet in Rust Jobs - вакансии & резюме
В Берлине все растовики заняты)
источник

АВ

Андрей Вилинский... in Rust Jobs - вакансии & резюме
мы растем! я не хр если что, у нас вообще .net шоп, просто офигел что набирают на раст 😍,  смысл есть, сенсоры фигенсоры
ну и просто хотелось бы побольше русскоязычных коллег
источник

DS

Dmitry Sokolov in Rust Jobs - вакансии & резюме
Андрей Вилинский
мы растем! я не хр если что, у нас вообще .net шоп, просто офигел что набирают на раст 😍,  смысл есть, сенсоры фигенсоры
ну и просто хотелось бы побольше русскоязычных коллег
Почему именно для сенсоров Rust актуален?
источник

K

Kitsu in Rust Jobs - вакансии & резюме
звучит так, будто для всего остального не актуален
язык общего назначения может быть уместен в разных сферах
источник

АВ

Андрей Вилинский... in Rust Jobs - вакансии & резюме
да я ж только за!
я сам не сварщик, но у нас есть фирмвари, на сях, думаю тут раст была б отличная замена
а еще есть две дюжины .net core говносервисов с проблемами по перфу, должны все разом работать на небольших компуктерах, честно говоря тут тоже бы был раст самое то
еще есть проектик на вебассембли - тоже самое ж!
извиняюсь за непрофильную дискуссию
источник

AP

Angelicos Phosphoros in Rust Jobs - вакансии & резюме
Ivan Boldyrev
Ожидают, что ты расскажешь, что будешь делать, когда упрёшься в производительность базы.  Это хайлоад, детка.
Можно сделать реплики БД и кэш в памяти сервиса для GET запросов. Очень большого потока запросов на запись скорее всего не будет, поэтому пока можно не заморачиваться. Я сеньор?
источник

IB

Ivan Boldyrev in Rust Jobs - вакансии & резюме
Angelicos Phosphoros
Можно сделать реплики БД и кэш в памяти сервиса для GET запросов. Очень большого потока запросов на запись скорее всего не будет, поэтому пока можно не заморачиваться. Я сеньор?
Что будет, когда база перестаёт вмещаться на один диск? Что будет, когда кто-то захочет создать кучу ссылок, и поток на запись таки будет?
источник

IB

Ivan Boldyrev in Rust Jobs - вакансии & резюме
Да, и это, реплики у вас в нескольких ДЦ, или всё в одном?
источник

AP

Angelicos Phosphoros in Rust Jobs - вакансии & резюме
Ivan Boldyrev
Что будет, когда база перестаёт вмещаться на один диск? Что будет, когда кто-то захочет создать кучу ссылок, и поток на запись таки будет?
Можно шардировать, например, но я всё же сомневаюсь, что такое понадобиться.

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

IB

Ivan Boldyrev in Rust Jobs - вакансии & резюме
Angelicos Phosphoros
Можно шардировать, например, но я всё же сомневаюсь, что такое понадобиться.

Можно ещё ссылки, которые ни разу не запросили с момента создания за пару месяцев перекинуть в холодное хранилище и доставать оттуда асинхронно (используя какую-нибудь очередь вроде RabbitMQ), показывая какую-нибудь анимацию на JS на временной странице, пока подгружается.
Для FAANG -- обязательно понадобится.  Но вряд ли устроит простой  ответ "давайте шардировать, да и всё", потому что в шардировании редко бывают простые решения :)
источник

AP

Angelicos Phosphoros in Rust Jobs - вакансии & резюме
Кажется, данный сервис идеален для шардирования. Мы генерим случайные идентификаторы урлов, их можно как раз в качестве ключа использовать.
источник

AP

Angelicos Phosphoros in Rust Jobs - вакансии & резюме
То есть, не будет таких вещей как то, что все записи попали в один шард и т.п.
источник

AV

Alexey Veselovsky in Rust Jobs - вакансии & резюме
а они случайные?
источник

IB

Ivan Boldyrev in Rust Jobs - вакансии & резюме
Какой длины будут эти случайные идентификаторы?
источник

AV

Alexey Veselovsky in Rust Jobs - вакансии & резюме
полагаю лучше их делать не случайными и зависимыми от первоначального URL'a
источник

AV

Alexey Veselovsky in Rust Jobs - вакансии & резюме
грубо говоря - хеш от URL который сокращаем
источник

IB

Ivan Boldyrev in Rust Jobs - вакансии & резюме
Я смотрю на первую попавшуюся ссылку на bit.ly, и там всего 7-8 алфавитно-цифровых символов.  Можно, конечно, и такой хэш сделать, но, кажется, будет много коллизий.
источник

AP

Angelicos Phosphoros in Rust Jobs - вакансии & резюме
Ivan Boldyrev
Для FAANG -- обязательно понадобится.  Но вряд ли устроит простой  ответ "давайте шардировать, да и всё", потому что в шардировании редко бывают простые решения :)
Вот у bit.ly порядка 240 запросов в секунду на сокращение. Postgres такое спокойно на одном шарде выдержит (и даже больше в 5-6 раз).
http://highscalability.com/blog/2014/7/14/bitly-lessons-learned-building-a-distributed-system-that-han.html
источник

AV

Alexey Veselovsky in Rust Jobs - вакансии & резюме
если хэш-функция хорошая, то коллизий будет не сильно больше чем при рандоме
источник