В последнее время на Twitter чуть ли не из каждого утюга льется критика по поводу оверинжиниринга. Даже некоторые вполне технически подкованные люди заявляют, что Твиттер можно было бы поддерживать вообще одному - мол, "подумаешь, твиты хостить, 80% всех микросервисов ему не нужны".
Рубрика «нагруженные системы»
Почему Твиттеру нужны 1000 микросервисов
2022-11-26 в 14:53, admin, рубрики: twitter, Анализ и проектирование систем, бекенд, Илон Маск, нагруженные системы, Процессы в IT, процессы разработки, разработка, Разработка веб-сайтов, Социальные сети и сообщества, управление проектами, управление разработкойНужно больше ядер: новые чипы разных компаний с десятками и сотнями ядер для высокопроизводительных систем
2021-09-20 в 18:59, admin, рубрики: Блог компании Selectel, высокая производительность, ИИ, Компьютерное железо, нагруженные системы, Процессоры, ядраЗа последние пару лет сразу несколько компаний объявили о многоядерных процессорах, создаваемых этими организациями для высоконагруженных систем. О некоторых таких проектах на Хабре писали, в том числе и мы, о других — нет.
Сейчас мы решили собрать вместе информацию о чипах с десятками и сотнями ядер, чтобы эти данные были в одном месте. В подборке — только информация о чипах, которые либо уже выпущены, либо близки к началу производства. Есть и другие проекты, но некоторые из них пока под большим вопросом — о них известно лишь со слов глав компаний, никто их не видел, не трогал и не тестировал.
Читать полностью »
Ограничение количества выполнений метода в секунду
2017-06-25 в 14:06, admin, рубрики: .net, C#, нагруженные системыЗадача: разработать возможность запускать на выполнение заданное количество операций в секунду.
Требования:
- Решение должно отрабатывать как можно быстрее (иначе в нем теряется смысл)
- Решение должно быть потокобезопасным
В результате у меня получилась функция (естественно в составе отдельного класса), которая возвращает true либо false (разрешение для выполнения).