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

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

Эта публикация посвящена двум приложениям на основе микросервисов, созданным и развернутым в 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, посмотрело: 333

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

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


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

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

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

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

 

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

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

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

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

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

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

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

 

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

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

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


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


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


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

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



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

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

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


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

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

 

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

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

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

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

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

 

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

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

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

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

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

 

Будущее API

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

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

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

 

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

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

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

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

 

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

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

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

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

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

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

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

 

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

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

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

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

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

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

 
Назад Вперед