Статьи
8 прочтений · 2 дня назад
Что такое Jaeger?
Конечно, распределенные системы и системы на основе микрослужб вносят большой вклад и позволяют расширить ваши возможности, но при этом вам придется приложить немало усилий для того, чтобы все эти отдельные элементы могли работать вместе. Jaeger – это инструмент с открытым исходным кодом, который предоставляет возможность трассировки и локализации проблем, и он определенно заслуживает внимания. Любой, кто занимается разработкой распределенных систем/микрослужб, должен знать, что такое Jaeger. Хотите узнать больше? Тогда прочитайте эту статью...
12 прочтений · 2 дня назад
Как защититься от DDoS-атак?
Распределенные атаки типа «отказ в обслуживании» (DDoS - Distributed Denial of Service) направлены на то, чтобы «отключить» организацию или службу, и сделать это из нескольких распределенных хостов. Сложность организации защиты от DDoS-атак заключается в том, что хосты распределены. Если бы это был один хост или небольшая группа хостов, то вы могли бы с легкостью заблокировать трафик с помощью правила брандмауэра. Существует большое количество различных типов DDoS-атак, но их можно разделить на три категории: объемные атаки, атаки на уровне протокола и атаки на уровне приложения...
8 прочтений · 2 недели назад
Архитектура на основе микрослужб: объясняем простыми словами
За последние годы микрослужбы прошли путь от обычного переоцененного модного словечка до вещи, которую вы, как специалист по программному обеспечению, обязаны знать. Согласно опросу разработчиков, проведенному компанией O’Reilly в 2020 году: Эти цифры со временем будут только расти, поскольку экосистема вокруг микрослужб вполне себе развивается и делает процесс освоения еще проще. Это ни в коем случае не означает, что для того, чтобы устроиться на работу, вам не нужно быть специалистом в области...
5 прочтений · 2 недели назад
Что такое резидентная база данных?
Резидентные базы данных (или хранилища в памяти) по большей части делают упор на хранилище данных в памяти, а не на жесткий диск или SSD. Система управления базами данных стремиться ускорить процесс выполнения запросов за счет обращения к памяти вместо диска, что, в свою очередь, влечет за собой более быстрый отклик. В данной статье представлен комплексный обзор на резидентные базы данных. Резидентная база данных – это разновидность баз данных, которая в качестве основного хранилища данных использует энергозависимую память (чаще всего оперативную память или Intel Optane)...
8 прочтений · 2 недели назад
Основы проектирования систем: навигация по миру CDN
Руководство для экспертов в области проектирования систем по сетям доставки содержимого. Сеть доставки содержимого (CDN – Content Delivery Network) – это распределенная сеть серверов, расположенных по различным географическим точкам с стратегической точки зрения с целью избавить процесс доставки содержимого веб-страниц, например, изображений, видео и прочих файлов статического содержимого, от различных проблем, с которыми могут столкнуться пользователи. Первоочередная цель CDN – сократить время ожидания...
11 прочтений · 2 недели назад
Собеседование по проектированию систем: разница между шлюзом API и балансировщиком нагрузки
Довольно часто мы встречаемся с компонентами архитектуры программного обеспечения, которые являются частью любой системы, но при этом понимаем, что мы не так много о них знаем. На ум сразу же приходят такие вещи, как шлюз API и балансировщик нагрузки. Большинство людей никогда не имели опыта работы с балансировщиком нагрузки или шлюзом API. Это, в принципе, объясняет тот факт, что мы не очень комфортно себя ощущаем, разговаривая на эту тему, особенно на собеседовании по проектированию систем. В этой статье я хочу познакомить вас с этими двумя компонентами хотя бы на базовом уровне...
5 прочтений · 2 недели назад
Что такое CoffeeScript?
Среди таких языков, как Java, JavaScript и Mocha, существует поразительно большое число языков программирования, которые были названы в честь кофе. Возможно, об одном из них вы даже никогда не слышали – CoffeeScript. Первая стабильная версия CoffeeScript была выпущена в 2010 году Джереми Ашкенасом. Изначально это был небольшой второстепенный проект, который начал довольно быстро развиваться. Даже Брендан Эйх, создатель JavaScript, высказал свое мнение, назвав CoffeScript потрясающей идеей, которая должна послужить примером для будущих версий JavaScript. Именно так и произошло. На сегодняшний день...
10 прочтений · 2 недели назад
Лучшие альтернативы GitHub для размещения ваших проектов с открытым исходным кодом
Если вы хотите перейти с GitHub на какую-нибудь новую платформу, то вот вам несколько отличных альтернативных вариантов, где вы можете также размещать исходный код ваших открытых проектов. Компания Microsoft приобрела GitHub за 7,5 миллиардов долларов. Несмотря на то, что GitHub довольно долго был излюбленным местом, где можно было размещать проекты с открытым исходным кодом, многие все же стали подыскивать альтернативные варианты. Разумеется, не все любят Microsoft. Поэтому далеко не секрет, что...
129 прочтений · 4 месяца назад
Системный администратор: обязанности, требования, зарплаты и как им стать
Параллельно с развитием компьютерных технологий появилась профессия системного администратора. Работа стала особенно востребованной с распространением сетей, интернета, серверов, баз данных и других элементов. Когда компьютеры только-только появились, задачи поддержки и обслуживания выполняли сами программисты и инженеры, которые создавали эти системы. Но с ростом количества компьютеров и усложнения информационных технологий стало ясно, что требуется отдельный специалист для управления, поддержки и обеспечения безопасности инфраструктуры...
224 прочтения · 7 месяцев назад
Можно ли стать ИТ-специалистом после онлайн-курсов
Честный ответ от создателей платформы доступного образования и ее пользователей Спойлер: невозможно получить какой-либо результат без усилий. Поэтому, когда вы видите объявление со словами «После нашего курса вы будете зарабатывать от 300к в секунду» – задумайтесь, что данный результат не то чтобы сильно зависит от курса. Скорее, от вашего усердия, самоорганизации и целеустремленности. А курс, каким бы хорошим и продуманным он ни был, всего лишь инструмент на пути к этой цели. В этой статье расскажем, как получить максимум пользы от любых онлайн-курсов, чтобы не разочароваться в них...
68 прочтений · 8 месяцев назад
Где искать работу: ресурсы для трудоустройства в IT
IT-отрасль постоянно развивается и трансформируется, а с ней растет и спрос на специалистов. От веб-разработчиков до аналитиков данных, от продакт менеджеров до дизайнеров — для каждой профессиональной сферы есть площадки и ресурсы с вакансиями. В этой статье мы рассмотрим основные платформы: вы узнаете, где лучше искать работу, на каких площадках можно встретить вакансию мечты и как вам помогут соцсети и telegram-каналы. Где искать работу: сайты с вакансиями Чтобы устроиться на хорошую работу, важно уметь выделиться из толпы и привлечь внимание будущего работодателя...
Видео