• Почему программисты идут работать в Яндекс?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    В крупных компаниях поработать хорошо для джунов. Плюсы пафосная запись, подтягивание тебя до более высокого уровня (если повезет), изучение новых технологий.

    На этом плюсы закончились.

    Дальше идут сплошные минусы.
    зарплата ниже чем по рынку
    потогонка
    ты тут шестеренка
    коронное: работать в нашей компании большая честь

    В общем относитесь с здоровым цинизмом и помните что скорее всего вы смените эту работу года через 2 или 4
    В общем не принимайте ничего близко к сердцу кроме денег
    Ответ написан
    2 комментария
  • Разумен ли self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое в проде?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Есть мысли перейти на селфхостинг, однако есть опасения, что мировой опыт отвергает такой подход


    мопед не мой
    но:

    Сначала мы пошли по простому пути: прикрутили IIS, создали ASP.NET-приложение с фреймворком ASP.NET Web API и начали пилить бизнес-логику. Быстро стало понятно, что вся эта конструкция не держит больше 500-700 запросов в секунду. Как бы мы ни заклинали IIS, ни подкручивали 100500 параметров, проблема не решалась. И совсем доставало, что залезть внутрь IIS нет возможности, а значит полного контроля над ситуацией нам не добиться. IIS — пресловутый черный ящик, в котором тяжело что-то кардинально изменить.

    Тогда мы попробовали сервер проекта Katana (реализация OWIN-инфраструктуры от Microsoft). Katana — проект с открытым исходным кодом, поэтому можно было увидеть внутренности. К тому же, у Web API есть поддержка OWIN, а значит, сильно менять код не придется. Katana предоставляет возможность работать как с IIS, так и с их простым сервером, написанным на основе .NET-овского HttpListener. Именно его мы и взяли. Результат порадовал: теперь сервер держал около 2000 запросов в секунду, а ASP.NET приложение трансформировалось в Windows-сервис.

    Однако нагрузка на сервера увеличивалась, пилились новые фичи. Становилось понятно, что и этот вариант нас тоже не устраивает. Тогда мы пошли на кардинальные меры: от всей Катаны остался только HttpListener с небольшой обвязкой для асинхронности, от Web API не осталось ничего, то есть приложение стало полностью заточено под HTTP-запросы для биддера. В результате сервер стал способен обрабатывать до 9000 запросов в секунду. Вывод прост: вся OWIN- и Web API-обвязка оказывает критическое влияние на высокопроизводительные приложения. Хотите быстрее — пишите проще и неуниверсально. (Это не говорит о том, что внутри приложения должен быть ядерный говнокод. У нас всё модульно, вполне расширяемо: DI, паттерны и всё такое)


    источник - https://habr.com/company/targetix/blog/261745/
    Ответ написан
    1 комментарий
  • Разумен ли self-hosting ASP.NET Web API приложения в службе Windows? Кто-нибудь использовал такое в проде?

    Ogoun
    @Ogoun
    Programmer
    Использую именно такой подход в проде, сервисы работаю как виндовс-службы, при старте сервис выбирает себе свободный порт и поднимает self-host webapi, по которому к нему может обращаться любой другой сервис. По скорости пока хватает, но планирую перейти на свой бинарный протокол сразу поверх TCP (по тестам до 20000 RPS получается добраться, на webapi до такого не дотянуть).
    Ответ написан
    7 комментариев
  • Как вы считаете, в кризис рынок российского программного фриланса уменьшится или наоборот, расширится?

    Prognosticator
    @Prognosticator
    TODO: Здесь будут ворованные умные мысли, типа мои
    Все будет нормуль, не ссыте, рубль отвоюет свое, не метайтесь. Если вы не имеете кредитов или расходов в какой либо валюте, то падение ваших доходов в 2 раза никак на вас не отразится.
    С голода точно не загнетесь.
    Ну не купите в ближайшее импортных товаров.
    Что у вас мало барахла?
    Наверстаете после подъема.
    А насчет ответа про рынок, кто-то потеряет, кто-то выиграет. Сам рынок никуда не исчезнет и тьму ПО надо будет писать, поддерживать и обслуживать дальше.
    Кризис повод развиваться и быть конкурентноспособным.
    Ответ написан
    Комментировать
  • Как вы считаете, в кризис рынок российского программного фриланса уменьшится или наоборот, расширится?

    opium
    @opium
    Просто люблю качественно работать
    Русский сегмент уже сузился, уже попросили законсервировать несколько проектов и сохранить до лучшего будущего.
    Сейчас отличнейший повод пойти на зарубежных фриланс, вот зарабатывал фрилансер тысячу баксов на русским фрилансе ака 30 000 тысяч рублей, а будет туже тысячу, но за рубежом и это будет нынче уже 100 000 рублей.
    pumainthailand.com/otvechayu-na-voprosy-o-rabote-n...
    pumainthailand.com/skolko-budet-stoit-dollar-na-pi...
    Ответ написан
    3 комментария