Приложение на основе микросервисов на Azure

Автор: admin от 10-04-2017, 23:55, посмотрело: 105

Эта публикация посвящена двум приложениям на основе микросервисов, созданным и развернутым в Microsoft Azure Service Fabric и в службе контейнеров Azure. Хотя основное внимание уделяется приложениям на основе микросервисов, работающим в Azure Service Fabric и в службе контейнеров Azure, следует отметить, что Azure — это открытая платформа, которая позволяет запускать приложения на основе микросервисов с помощью различных технологий, например, CloudFoundry, RedHat Openshift или Kubernetes.

Приложение на основе микросервисов на Azure

Категория: Компании » Microsoft

 

IP KVM своими руками 2.0

Автор: admin от 10-04-2017, 21:30, посмотрело: 304

В этот раз изложу своеобразный «багфикс» для девайса из предыдущей статьи

Взглянув на получившийся велосипед пришла идея, исправить на сколько это возможно недостатки. А именно:


  • расширить возможности удаленного управления;

  • снизить себестоимость;

  • придумать что-нибудь с передачей видео, что б было хоть немного комфортней работать удаленно.

Категория: Админитстрирование » Системное администрирование

 

Как правильно написать ТЗ на систему или доработку системы 1С

Автор: admin от 10-04-2017, 16:35, посмотрело: 92

Для того, чтобы Вам как заказчику, консультанту или методологу понять, что нужно разработчику 1С для того, чтобы доработать Вашу систему или разработать новую, нужно понимать, какими категориями информации он оперирует в ходе своей работы. Это сильно упростит программисту понимание того, что же от него хотят.

В данной статье я постараюсь кратко и, при этом, достаточно полно объяснить, что Вам нужно написать в техническом задании помимо общих разделов с глоссарием, титульным листом и описанием бизнес-требований.

Данные правила легко соблюдать даже при написании кратких пользовательских историй, если Вы создаете их в рамках проекта SCRUM / Agile.

Итак, приступим.

Категория: Программирование

 

Шаблоны проектирования с человеческим лицом

Автор: admin от 10-04-2017, 16:15, посмотрело: 218

Шаблоны проектирования с человеческим лицом


Шаблоны проектирования — это способ решения периодически возникающих проблем. Точнее, это руководства по решению конкретных проблем. Это не классы, пакеты или библиотеки, которые вы можете вставить в своё приложение и ожидать волшебства.


Как сказано в Википедии:


В программной инженерии шаблон проектирования приложений — это многократно применяемое решение регулярно возникающей проблемы в рамках определённого контекста архитектуры приложения. Шаблон — это не законченное архитектурное решение, которое можно напрямую преобразовать в исходный или машинный код. Это описание подхода к решению проблемы, который можно применять в разных ситуациях.

Шаблоны проектирования с человеческим лицом Будьте осторожны



  • Шаблоны проектирования — не «серебряная пуля».

  • Не пытайтесь внедрять их принудительно, последствия могут быть негативными. Помните, что шаблоны — это способы решения, а не поиска проблем. Так что не перемудрите.

  • Если применять их правильно и в нужных местах, они могут оказаться спасением. В противном случае у вас будет ещё больше проблем.


В статье приведены примеры на PHP 7, но пусть вас это не смущает, ведь заложенные в шаблонах принципы неизменны. Кроме того, внедряется поддержка других языков.

Категория: Программирование, Веб-разработка

 

Курсы Computer Science клуба, весна 2017

Автор: admin от 10-04-2017, 15:55, посмотрело: 73

Курсы Computer Science клуба, весна 2017

Computer Science клуб вот уже 10 лет проводит открытые курсы по компьютерным наукам. Большинство этих лекций стараниями Лекториума записаны на видео и лежат в открытом доступе. В этом семестре выложены уже три новых курса, которые до этого не читались в клубе: «Программирование с зависимыми типами на языке Idris», «Вычисления на GPU. Основные подходы, архитектура, оптимизации», «Методы и системы обработки больших данных».

Категория: Программирование

 

Как пережить масштабирование и синхронизировать-таки всё между дата-центрами

Автор: admin от 10-04-2017, 15:15, посмотрело: 201

Как пережить масштабирование и синхронизировать-таки всё между дата-центрами
Если нет, то он гонит трафик на Amazon, где продает булыточку воды за $26, а мы расскажем о сайтах в нашем SaaS-конструкторе

Ни одна площадка не может гарантировать бесперебойную работу в течение, например, года — это данность по целому ряду причин. Значит, надо иметь “план Б” — обеспечить отказоустойчивость на уровне дата-центра и создать резервную площадку, которая чуть что подхватит трафик. Синхронизируют сервера все — и Яндекс, и Гугл, и герои под катом.

Категория: Админитстрирование » Системное администрирование

 

Будущее API

Автор: admin от 10-04-2017, 14:20, посмотрело: 115

Будущее API
Думаю, мы недостаточно говорим о будущем API. Я не помню ни одного хорошего обсуждения о том, что ждёт API в будущем. Вот совсем не припоминаю. Но если мы хорошенько подумаем об этом, то придём к выводу, что API в том виде, в каком мы понимаем сейчас — это далеко не конец игры. В этом виде API не будет оставаться вечно. Давайте попробуем заглянуть в будущее и ответить на вопрос, что случится с API в будущем.

Категория: Программирование » Веб-разработка

 

Mikrotik 6to4 автоматизация при динамическом IPv4

Автор: admin от 10-04-2017, 14:20, посмотрело: 187

Эта статья будет полезна тем, кто хочет испытать IPv6 по протоколу инкапсуляции 6to4, но имеющего динамический IPv4.

Категория: Админитстрирование » Сетевые технологии

 

Тёмная сторона использования полифиллов на CSS

Автор: admin от 10-04-2017, 14:15, посмотрело: 63

В прошлом году я написал статью для Smashing Magazine о Houdini и назвал его «самым потрясающим проектом CSS, о котором вы никогда не слышали». В этой статье я объясню, что набор Houdini API позволит (среди прочего) расширить функции CSS через полифиллы таким способом, какой просто невозможен сегодня.

Хотя та статья была в целом хорошо принята, один и тот же вопрос постоянно задавали мне в письмах и твиттере. Основная суть вопроса:

Что такого сложного в полифиллах CSS? Я использую много полифиллов CSS, и они у меня нормально работают.

И я понял — конечно же, у людей возникают такие вопросы. Если вы никогда не пробовали сами написать полифилл CSS, то, вероятно, никогда не испытывали эту боль.

Категория: Программирование » Веб-разработка

 

Улучшая надёжность Kubernetes: как быстрее замечать, что нода упала

Автор: admin от 10-04-2017, 14:10, посмотрело: 96

В кластере Kubernetes нода может умереть или перезапуститься.

Инструменты вроде Kubernetes обеспечивают высокую доступность, спроектированы для надёжного функционирования и автоматического восстановления в подобных сценариях, и Kubernetes действительно прекрасно со всем этим справляется.
Улучшая надёжность Kubernetes: как быстрее замечать, что нода упала
Однако вы можете заметить: когда нода падает, поды сломанной ноды на протяжении какого-то времени всё ещё запущены и получают запросы, которые уже не выполняются.

И по умолчанию это время, как мне кажется, слишком велико — его можно уменьшить. На него влияют несколько параметров, настраиваемых в Kubelet и Controller Manager.

Категория: Программирование, Системное администрирование

 
Назад Вперед