Pull to refresh
-1
0
Тимур @Timyrlan

User

Send message

Как использовать ресурсы Kubernetes по максимуму для работы с Go-приложениями

Reading time12 min
Views8.5K

Привет! Меня зовут Антон Жуков, я руковожу группой разработки в Сбермаркете. В профессии я уже более 12 лет, с Golang работаю с 2016 года, а с Kubernetes — с 2018 года.

В этой статье расскажу об основах Kubernetes, возможных проблемах и решениях, а также о том, как грамотно использовать ресурсы этой платформы, чтобы выжать максимум из Go-приложений. Кроме того, в конце статьи я опишу кейс настройки GOMAXPROCS на примере нашего приложения и расскажу, как нам удалось повысить его производительность на 20-50%.

Читать далее
Total votes 20: ↑19 and ↓1+22
Comments3

Реализация Web API OData в ASP.NET Core 3 и ASP.NET 5 (часть 2). Методы контроллера

Reading time8 min
Views4.2K

В предыдущей статье было описано создание Web API OData на .NET Core с акцентом на особенности реализации связи "многие-ко-многим".

В данной статье хотели бы коснуться реализации методов контроллера для одной из моделей, описанных в предыдущей статье. Как правило, статьи по реализации API OData на .NET Core содержат всего пару примеров – получение всех сущностей и получение одной сущности по ее ID.

Мы постараемся дать больше образцов кода для написания методов, которые позволяют осуществлять основные манипуляции с данными в рамках требований OData.

Читать далее
Rating0
Comments0

История создания Blade Runner

Reading time11 min
Views15K
При оценке значения «Бегущего по лезвию» для мира видеоигр сложно удержаться от эпитетов вроде «священный Грааль» и тому подобного. Этот мрачный фильм-нуар, соединяющий вместе гении таких мастеров научной фантастики, как писателя Филипа Дика, художника Сида Мида, режиссёра Ридли Скотта и новатора в области спецэффектов Дугласа Трамбулла, фактически послужил прообразом для множества современных виртуальных миров.

Изображенный в нем перенаселенный Лос-Анджелес недалекого будущего, с высокоразвитой архитектурой, промышленностью и технологиями, остается источником вдохновения для многих художников. Тем не менее, по мере приближения 2019 года мы можем испытывать только сожаление — проблемы изоляции, приватизации и уничтожения природы нам слишком хорошо знакомы, но до летающих машин, заселения внеземных колоний и постройки возвышающихся над облаками небоскребов еще далеко. Неудивительно, что художники пытаются создать такое будущее сами.

image

Читать дальше →
Total votes 47: ↑45 and ↓2+43
Comments8

Программирование на MegaBloks

Reading time2 min
Views27K
image

Работая с детьми, понимаешь что программирование, конструирование и прочий STEM можно спокойно начинать с 3 лет. Для этого не потребуется никакого оборудование — детское воображение заменит любой супер-гипер-интерактивный девайс. Главное, желание родителей работать с ребёнком.

Расскажу о том, как мы играли в программистов, что использовали и каких результатов достигли.
Читать дальше →
Total votes 41: ↑39 and ↓2+37
Comments18

Великий Российский Фаервол, что будет когда занавес опустится?

Reading time4 min
Views142K


Как мы все видим, ситуация со свободой интернета в России ухудшается, что было невообразимо вчера, уже вызывает смех сегодня.
Палка уже на полметра вошла в маршрутизатор, создав ограничение, но есть еще такие же пол метра, до кнопки выключения.

В данном посте я постараюсь объективно описать с технической точки зрения разные сценарии и последствия после введения Великикого Российского Фаервола.
Читать дальше →
Total votes 204: ↑165 and ↓39+126
Comments514

Корпус с масляным охлаждением компонентов

Reading time3 min
Views187K

Давно мечтал собрать нечто подобное, но не было повода.
Недавно начал экспериментировать с майнингом на разных видеокартах в разных корпусах. Пришел к выводу, что меньше всего карты высокого уровня греются без корпуса. Но при установке нескольких карт уровня 7950/7970 приходится городить сверху вентиляторы — конструкция хлипкая, шумная и занимает много места.
Пробовал серверные корпуса — 1U и 4U. Шумят так, что глохнешь, а охлаждают не очень эффективно — пара карт уровня FirePro V9800 и S10000 перегревались на штатных частотах уже через 10 минут. При достижении 100 градусов станция зависала. Да и работать на таких температурах не безопасно. Для достижения стабильности в таких условиях приходилось снижать нагрузку на четверть, что шума и жара не убавляло, а эффективности — напротив. О шуме я не думал — оборудование стояло в серверной, а вот терморежим проседал, несмотря на работающие кондиционеры и кулера на полную мощность.
И тут я вспомнил о своей старой задумке с масляным охлаждением и решил воплотить ее в жизнь
Total votes 165: ↑146 and ↓19+127
Comments241

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity