LINUX.ORG.RU
ФорумTalks

новейшие технологии и практики в мире HighLoad


1

1

«Мы разрабатываем высоконагруженную платформу для ... десятков тысяч клиентов по всему миру. В разработке мы применяем новейшие технологии и практики в мире HighLoad.»

Что они имеют в виду? А какие технологии тогда старейшие?

Я хочу, чтобы кто-нибудь написал слова типа

архитектура multi-tier
архитектура multi-layer
SOA
кеширование
LoadBalancing
Sharding

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



Последнее исправление: Indaril_Shpritz (всего исправлений: 2)

Ответ на: комментарий от stevejobs

«Мы разрабатываем высоконагруженную платформу для ... десятков тысяч клиентов по всему миру. В разработке мы применяем новейшие технологии и практики в мире HighLoad.»

Indaril_Shpritz
() автор топика

Как поделить

Очень просто, чтобы понять какие технологии новейшие, а какие старейшие необходимо ввести критерий. Вот вам вариант: из всех технологий HighLoad те что появились в последние 38 % (золотое сечение) времени — новые, новые среди новых — новейшие. Правда для отсчёта времени потребуется установить какая из технологий HighLoad самая старая и когда она появилась.

Camel ★★★★★
()
Ответ на: комментарий от goingUp

Я хочу, чтобы кто-нибудь написал слова типа

архитектура multi-tier
архитектура multi-layer
SOA
кеширование
LoadBalancing
Sharding

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

Indaril_Shpritz
() автор топика
Ответ на: комментарий от Indaril_Shpritz

ты пишешь общие вневременные слова. Наверное, правильней писать «библиотека такая-то», «решение от фирмы такой-то». Н-р если Microsoft запилила либу ХХХ два месяца назад, то вот ХХХ и есть новейшая технология.

stevejobs ★★★★☆
()
Ответ на: Как поделить от Camel

новые среди новых — новейшие

Ну ок, а где прочитать полный список (желательно с датами)?

Indaril_Shpritz
() автор топика

новейшие технологии и практики в мире HighLoad
Что они имеют в виду?

Распил, откат Oracle RAC 11g на кластере windows server.

shahid ★★★★★
()
Ответ на: комментарий от shahid

Oracle RAC 11g на кластере windows server.

т.е. технология СУБД
и технология кластеризации

это технологии старые. Я думаю, должно быть что-то ещё.

Indaril_Shpritz
() автор топика
Ответ на: комментарий от stevejobs

ну, например, технология ASP vNext ещё не зарелизилась (альфа-версия выложена в марте 2014, релиз ожидают в 2015). Это к примеру того, что ещё новее бывают.

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

Indaril_Shpritz
() автор топика

Мы разрабатываем высоконагруженную платформу для ... десятков тысяч клиентов по всему миру.

Берем обычную платформу, переписываем ее на питоне, и опа - она становится высоконагруженной.

Pavval ★★★★★
()
Ответ на: комментарий от Indaril_Shpritz

есть мнение, что из глобального ничего особо нового с прошлого века не появилялось

квантовые компьютеры, может быть

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

Есть мнение, что много людей знает больше фактов, чем один ты. Например с прошлого тысячелетия появилось много новых алгоритмов работы с бинарными деревьями (это я вчера в ветке Development узнал). Я думаю, что и с хайлоадом тоже дело не стоит на месте. Тем более в прошлом веке его было совсем мало.

Indaril_Shpritz
() автор топика
Ответ на: комментарий от Indaril_Shpritz

много новых алгоритмов работы с бинарными деревьями

ссылка?

stevejobs ★★★★☆
()
Ответ на: комментарий от Indaril_Shpritz

Как бы из списка валиден только один (что намекает) MySpace.com, orkut закрыли, майкрософтовский сайт не в счет. ASP.NET не самая быстрая технология, PHP, например, считается быстрее. Сервера под вендой тоже не внушают доверия. Короче это _весьма_ нетипичное для хайлоада решение, а если туда еще добавить слово «новейшее», то получится лол :)

goingUp ★★★★★
()
Ответ на: комментарий от goingUp

ASP.NET не самая быстрая технология

Здесь не всё так очевидно! ASP .NET бывает WebForms и MVC/MVC2/3/4/5 - это всё старейшие технологии

А есть ASP vNext (опенсорсная, кстати, на github лежит) - она новейшая и работает быстрее PHP

Indaril_Shpritz
() автор топика
Ответ на: комментарий от Indaril_Shpritz

We're developing this with cross-platform in mind, including an active collaboration with Xamarin to ensure that cloud-optimized .NET applications can run on Mac or Linux on top of the Mono runtime. The great productivity of .NET and ASP.NET can be available to teams working in mixed development environments.

Пробовал заводить его на Mono?

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

Признавайся, нагуглил по запросу «php хайлоад обезьяны»? :)

goingUp ★★★★★
()
Ответ на: комментарий от stevejobs

не дешевле php разработчиков, вообще цены они такие, очень относительные :) а хайлоад никто в здравом уме на asp.net не пишет ибо 1) проприэтарно 2) лишние деньги 3) виндовс онли (опять же дороже т.к. машина на линуксе работает быстрее, значит их нужно меньше)


p.s. 4) основной инструмент разработки виндовс онли опять же

umren ★★★★★
()
Последнее исправление: umren (всего исправлений: 1)
Ответ на: комментарий от umren

1) проприэтарно

ложь и некомпетентность с твоей стороны

2) лишние деньги

голословно

3) виндовс онли

неверно

4) основной инструмент разработки виндовс онли опять же

нет

StrongDollar
()
Ответ на: комментарий от StrongDollar

1) проприэтарно

И что, кто-то пользуется ASP.NET на моно? Там есть что ловить, кроме багов?

2) лишние деньги

К примеру у облачного хостинга Амазон серверы под виндовс почти в два раза дороже линуксовых, ибо лицензия.

3) виндовс онли

См. пункт1
И под каким веб-сервером прикажете это пускать? Скажем nginx, популярный в хайлоаде, имеет поддержку винды лишь для галочки http://nginx.org/en/docs/windows.html

goingUp ★★★★★
()
Ответ на: комментарий от goingUp

1) т.е. ты просто говоришь, что ты трус и не готов взять на себя ответственность за решение

2) mono можно хостить на линуксе

3) под xsp - это такой сервер на C# в составе mono. Для трусов есть платно-доработанные коммерческие версии (видел как минимум одну).

StrongDollar
()
Ответ на: комментарий от goingUp

нормальной разработки

разработка не может быть нормальной на
php - потому что изначально язык без статической проверки типов
python - потому что у него чудовищные проблемы с многопоточностью
c++ - потому что он не умеет управлять памятью
java - потому что они не умеют работать со структурами и шаблонами так же хорошо как CLR

StrongDollar
()
Ответ на: комментарий от StrongDollar

Ну, судя по тому, что разные фейсбуки, википедии, гуглы, ютубы используют все эти пхп, кресты, жабу и даже С, что угодно, кроме асп, у асп проблемы куда больше :)

goingUp ★★★★★
()
Ответ на: комментарий от goingUp

разные фейсбуки, википедии, гуглы, ютубы

фейсбуком и ютубом не пользуюсь, а вот на stackoverflow хожу. И что ты думаешь? Он на asp .net

Ещё пользуеюсь rsdn. Между прочим, лучший русскоязычный ресурс по программированию и сделан на asp .net. Там профессиональные программисты и они точно знали на чем лучше делать.

StrongDollar
()
Последнее исправление: StrongDollar (всего исправлений: 1)
Ответ на: комментарий от goingUp

могло бы служить аргументом в нашем споре, если бы он использовал линукс :)

то есть проблемы не у asp .net, а у линукса
и если заменить его на MOSA или Cosmos то проблем не будет
всё правильно?

StrongDollar
()
Ответ на: комментарий от StrongDollar

Ага, можешь заменять у себя на работе

goingUp ★★★★★
()
Ответ на: комментарий от StrongDollar

то есть проблемы не у asp .net, а у линукса

Угу. Хреновая работа asp.net --- это главная проблема линукса.

ugoday ★★★★★
()

Новейшая практика в мире highload это думать головой и работать руками, но пока её внедрение в большинстве компаний лишь на стадии бурных обсуждений.

Tark ★★
()
Ответ на: комментарий от StrongDollar

2) лишние деньги
голословно

ну тут можно еще раз только повторить - сходи на типичное предприятие которое крутит все на .NET стеке и посчитай цены лицензий и серверов

3) виндовс онли

разверни мне вебформы последние на линуксе, какой то application server продакшен уровня для моно уже готов?

4) основной инструмент разработки виндовс онли опять же

разверни мне MSVS на линуксе пожалуйста, без него с .NET делать нечего

umren ★★★★★
()
Ответ на: комментарий от umren

MSVS на линуксе пожалуйста, без него с .NET делать нечего

4.2, потому что monodevelop, nuget, nant, cruisecontrol - всё есть для разработки

разверни мне вебформы последние на линукс

уже писал, что вебформы не нужны, потому что ASP vNext

посчитай цены лицензий и серверов

зачем лицензии, если опенсорсный стек готов?

StrongDollar
()
Ответ на: комментарий от StrongDollar

уже писал, что вебформы не нужны

что мигрировать приложение с вебформ на линукс я не смогу? 10 лет писалось, предлагаешь на vNext переписывать? чушь то какая :)

зачем лицензии, если опенсорсный стек готов?

application server какой? XSP? который рекомендуется только для разработки?

потому что monodevelop..

на этом перестал читать, сравнивать MSVS и это подделие вообще некорректно

umren ★★★★★
()
Ответ на: комментарий от umren

мигрировать приложение с вебформ на линукс я не смогу?

меня твои проблемы не волнуют.
Меня интересуют современные решения для моих новых Highload проектов.

который рекомендуется только для разработки?

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

сравнивать MSVS и Monodevelop некорректно

Monodevelop позволяет разрабатывать код. Если нет денег на лицензии, то можно пальцы позагибать и прекрасно пользоваться этим Monodevelop для разработки.

StrongDollar
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.