Рубрика «веб-приложение»
Микросервисы: пожалуйста, не нужно
2016-09-28 в 9:45, admin, рубрики: Анализ и проектирование систем, архитектура, веб-приложение, микросервис, монолит, приложение, Программирование, разработка, метки: микросервис, монолит
Иллюстрация @alvaro_sanchez
Некоторое время все сходили с ума по микросервисам. Невозможно было открыть любимый новостной агрегатор и не увидеть, чтобы какая-то неизвестная вам доселе компания рассказывает о спасении своего инженерного отдела с помощью микросервисов. Возможно, вы даже сами работали в компании, которую захватил ажиотаж крохотных, магических маленьких сервисов, которые решат все проблемы большой, запущенной, полной легаси кодовой базы.
Естественно, в реальности все оказалось совсем наоборот. Когда смотришь назад, на произошедшее, то зрение оказывается ближе к 100%, чем когда смотришь с надеждой в будущее.
Я хочу рассказать о некоторых важных заблуждениях и подводных камнях движения за микросервисы с точки зрения человека, который работал в компании, убежденной в идее целительных свойств микросервисов. Я не хочу, чтобы выводом этой статьи для вас стало "микросервисы == плохо", но в идеале я хотел бы, чтобы вы задумались о проблемах когда будете решать, подходит ли вам микросервисная архитектура.Читать полностью »
Lapis: сайт на Lua в конфигах Nginx
2014-10-15 в 15:08, admin, рубрики: asynchronous I/O, coroutines, etlua, green threads, Lua, luajit, moonscript, nginx, node.js, nonblocking I/O, sailor moon, веб-приложение, веб-прокси, Веб-разработка, веб-сервер 

Tl;dr Lapis(Lua) = RoR(Ruby) = Django(Python)
Читать полностью »
Ищем черные дыры и сверхновые с веб-приложением Black Holes
2014-08-26 в 15:19, admin, рубрики: веб-приложение, Вселенная, космонавтика, космос 
Несмотря на то, что тема космоса сейчас весьма популярна, реальных знаний о нашей Вселенной у обычного человека (пускай и технически продвинутого) довольно мало. Само собой, популяризаторы астрономии стараются это положение исправить.
Понятно, что читать книжки по астрономии, пускай и занимательные, будут далеко не все — то времени не хватает, то желания. Но есть и другие способы привлечения заинтересованных: например, при помощи интерактивного приложения можно привлечь к изучению астрономии, базовых понятий, не только поклонников науки о Вселенной, но и обычных гиков.
Не так давно в Сети появилось интереснейшее веб-приложение, позволяющее в интерактивной форме изучать окружающее нас пространство: звезды, планеты, рукотворные спутники Земли и все прочее.
Проектирование системы оповещений для веб-приложений
2013-12-16 в 14:44, admin, рубрики: CRM, CRM-системы, ERP-системы, Анализ и проектирование систем, веб-приложение, журналы событий, оповещения, триггеры, уведомления, метки: crm, веб-приложение, журналы событий, оповещения, триггеры, уведомленияЭта статья о том, как мы проектировали универсальную систему оповещений для наших веб-приложений и что в итоге получилось. Не стану утверждать, что полученный результат является единственно верным, однако считаю его достаточно хорошим. Если у вас есть опыт решения подобной задачи, приглашаю поделиться им в комментариях.
Суть задачи
Дано: веб-приложение для совместной работы. Для простоты можно считать, что это CRM или Task Tracker.
Требуется: своевременно уведомлять пользователей о событиях в приложении, на которые требуется их реакция.
В чем проблема?
Всё было бы очень просто, если бы у нас было конкретное приложение со строго определенными сценариями работы и фиксированными ролями пользователей. Но в нашем случае это не так. Мы разрабатываем различные системы учета и автоматизации бизнес-процессов на основе платформы-конструктора. И систему оповещений нужно сделать на уровне платформы, чтобы потом можно было ее использовать в любых приложениях.
Читать полностью »
Tracknums.com — отслеживаем числа с интернет сайтов, строим по ним графики
2013-06-10 в 12:39, admin, рубрики: веб-приложение, Песочница, статистика, метки: веб-приложение, статистикаОднажды я решил провести мини-исследование о том, какие языки программирования востребованы на разных сайтах вакансий. Выбрал десять сайтов, пять основных языков и составил небольшую таблицу. Свою скромную статистику я разместил на хабре. Кто-то из посетителей просил узнать динамику роста, кому-то были интересны другие языки программирования, кого-то интересовали заработные платы. Я прочитал все комментарии, и позже у меня возникла мысль создать сайт, который бы собирал и обрабатывал информацию с других ресурсов. Поборов свою лень, я принялся за работу. Так появился tracknums.com.
Основу сайта составляют графики. Известно, что картинка порой заменяет множество слов. Читать длинные тексты и изучать колонки цифр и таблицы подчас утомительно. Не каждому хватит на это терпения. Да и само построение графиков (например, в системе excel) отнимает время, а если информация меняется, то данные приходится каждый раз обновлять. На tracknums.com эта проблема легко решается.

Читать полностью »
Web-приложение на C/C++ с помощью FastCGI — это просто
2012-10-10 в 12:40, admin, рубрики: c++, fastcgi, web-разработка, веб-приложение, Веб-разработка, С++, сокеты, метки: fastcgi, web-разработка, веб-приложение, С++, сокеты Добрый день.
В этой статье я бы хотел рассказать про протокол FastCGI и способы работы с ним. Не смотря на то, что сам протокол и его реализация появились ещё в 1996 году, подробных руководств по этому протоколу просто нет — разработчики так и не написали справки к собственной библиотеке. Зато года два назад, когда я только начал пользоваться этим протоколом, часто встречались фразы типа «я не совсем понимаю, как пользоваться этой библиотекой». Именно этот недостаток я и хочу исправить — написать подробное руководство по использованию данного протокола в многопоточной программе и рекомендации по выбору различных параметров, которым могли бы воспользоваться все желающие.
Читать полностью »
Mojolicious-приложение на виртуальном хостинге
2012-07-01 в 17:52, admin, рубрики: cgi, perl, shared hosting, web-framework, веб-приложение, виртуальный хостинг, метки: cgi, perl, shared hosting, web-framework, веб-приложение, виртуальный хостинг О Mojolicious уже написано какое-то количество статей из которых можно получить общие впечатления о этом веб-фреймворке. Читая публикации можно понять, как легко разворачивается приложение, в том числе и PSGI, маштабируется, взаимодействует с веб-серверами и выдерживает высокие нагрузки. Всё это хорошо, конечно, но почему-то нет статьи о том, как запустить приложение на обыкновенном вирутальном хостинге. Хотя, может быть её нет по тому, что это сделать до неприличия просто?
Читать полностью »
Электроника для начинающих / CircuitLab: создаем схемы в браузере
2012-03-05 в 8:43, admin, рубрики: веб-приложение, электроника, метки: веб-приложение, электроникаЕсли вы хотите избежать пожара, неисправности, а также других несчастных случаев, неплохо было бы спроектировать схему, прежде чем начать пайку. Бесплатное веб-приложение CircuitLab является свободным, веб-базированым инструментом, который может упростить этот процесс: просто размещаем резисторы, конденсаторы, источники тока и остальные детали схемы на чертежной доске и соединяем все это вместе. Создатели говорят, что вы также можете моделировать, как ваш проект будет вести себя, и если у вас есть проблемы, вы можете обратиться к сообществу за помощью, расшарив ваши схемы, пометив их как публичные. Кроме того, так как приложение веб-базированое, оноЧитать полностью »


