Обзор подходов к построению прикладных программных систем на Node.js, анализ и сравнение архитектурных принципов развертывания высоконагруженных прикладных облачных сервисов, масштабирование, тенденции и перспективы в разработке приложений, обзор проблем платформы Node.js и пути их решения.
Доклад Анатолия Панова на конференции РИТ++ 2014. "Биллинг в большом проекте"Badoo Development
Получение дохода от продажи товаров или предоставления услуг - это важная составляющая любого стартапа. И если для начала хватает подключения одного платежного шлюза, то по мере роста аудитории, объёма транзакций и аппетитов продуктовой команды приём платежей превращается во все более нетривиальную задачу.
В докладе рассказываем о следующих вещах:
- Зачем Badoo (да и любому другом крупному интернет-проекту) целая команда, занимающаяся биллингом?
- Зачем подключать так много способов оплаты, есть же кредитные карты?
- Почему кредитные карты - это одновременно и просто, и сложно?
- Как мы обеспечиваем надёжность и отказоустойчивость нашей системы?
- Мониторинг, или как мы следим за тем, чтобы у нас и наших партнеров все работало?
Обзор подходов к построению прикладных программных систем на Node.js, анализ и сравнение архитектурных принципов развертывания высоконагруженных прикладных облачных сервисов, масштабирование, тенденции и перспективы в разработке приложений, обзор проблем платформы Node.js и пути их решения.
Доклад Анатолия Панова на конференции РИТ++ 2014. "Биллинг в большом проекте"Badoo Development
Получение дохода от продажи товаров или предоставления услуг - это важная составляющая любого стартапа. И если для начала хватает подключения одного платежного шлюза, то по мере роста аудитории, объёма транзакций и аппетитов продуктовой команды приём платежей превращается во все более нетривиальную задачу.
В докладе рассказываем о следующих вещах:
- Зачем Badoo (да и любому другом крупному интернет-проекту) целая команда, занимающаяся биллингом?
- Зачем подключать так много способов оплаты, есть же кредитные карты?
- Почему кредитные карты - это одновременно и просто, и сложно?
- Как мы обеспечиваем надёжность и отказоустойчивость нашей системы?
- Мониторинг, или как мы следим за тем, чтобы у нас и наших партнеров все работало?
Построение приложения с помощью архитектуры микросервисов. Плюсы и минусы применения на практике на примере реального проекта.
Презентация подготовлена по материалам выступления Виталия Квятковского на витебской конференции “Developer's Software Conference” (31.10.2015). Запись выступления: https://events.epam.com/events/dsc2015/talks/102.
Чему мы научились, разрабатывая микросервисы / Вадим Мадисон (RuTube)Ontico
Начав разработку нового продукта через микросервисы, мы неожиданно для себя обнаружили, что микросервисы — это не просто "вместо одного большого приложения теперь пишем много маленьких". При разработке большой системы она сама собой через какое-то время становится набором отдельных сервисов, которые должны взаимодействовать между собой, поэтому стабильная работа сервисов и их взаимодействие не стало чем-то новым. Неожиданностью стало то, что система стала значительно более динамической, она стала постоянно изменяться отдельными небольшими частями, сервисы стали часто перезапускаться, а количество запущенных нод сервисов стало расти по экспоненте.
Очень быстро стал актуальным вопрос конфигурирования — если раньше, выкатив новую версию монолита с единым конфигом, мы применяли правки на всю систему сразу, то с микросервисами все сложнее — пара сотен работающих нод и всем нужно применить изменения. Требования к деплою также поменялись — он стал частью процесса разработки, а тестирование стало частью деплоя. Количество необходимого ПО для функционирования системы также стало некоторым сюрпризом.
В докладе я расскажу о том, как в итоге это работает у нас, как мы решили такие вопросы как:
- конфигурирование сервисов;
- интеграция между собой;
- тестирование;
- версионирование;
- масштабирование.
Расскажу, какие тулзы мы в итоге используем, а от каких отказались.
Сенсорные системы и транспорт в режиме реального времени с использованием сов...ООО "ИНТРО-ГИС"
В презентации описаны современные тенденции в развитии ГИС технологий и опыт внедрения аналитической ГИС для мониторинга автотранспорта нескольких автопарков, каждый из которых обслуживается у отдельного поставщика решений по мониторингу
Опыт разработки и внедрения информационно-картографической системы и информац...Вячеслав Томилин
Опыт разработки и внедрения информационно-картографической системы и информационно-аналитической системы ЖКХ в г. Реутове Московской области.
ГИС-Форум 2006
Построение приложения с помощью архитектуры микросервисов. Плюсы и минусы применения на практике на примере реального проекта.
Презентация подготовлена по материалам выступления Виталия Квятковского на витебской конференции “Developer's Software Conference” (31.10.2015). Запись выступления: https://events.epam.com/events/dsc2015/talks/102.
Чему мы научились, разрабатывая микросервисы / Вадим Мадисон (RuTube)Ontico
Начав разработку нового продукта через микросервисы, мы неожиданно для себя обнаружили, что микросервисы — это не просто "вместо одного большого приложения теперь пишем много маленьких". При разработке большой системы она сама собой через какое-то время становится набором отдельных сервисов, которые должны взаимодействовать между собой, поэтому стабильная работа сервисов и их взаимодействие не стало чем-то новым. Неожиданностью стало то, что система стала значительно более динамической, она стала постоянно изменяться отдельными небольшими частями, сервисы стали часто перезапускаться, а количество запущенных нод сервисов стало расти по экспоненте.
Очень быстро стал актуальным вопрос конфигурирования — если раньше, выкатив новую версию монолита с единым конфигом, мы применяли правки на всю систему сразу, то с микросервисами все сложнее — пара сотен работающих нод и всем нужно применить изменения. Требования к деплою также поменялись — он стал частью процесса разработки, а тестирование стало частью деплоя. Количество необходимого ПО для функционирования системы также стало некоторым сюрпризом.
В докладе я расскажу о том, как в итоге это работает у нас, как мы решили такие вопросы как:
- конфигурирование сервисов;
- интеграция между собой;
- тестирование;
- версионирование;
- масштабирование.
Расскажу, какие тулзы мы в итоге используем, а от каких отказались.
Сенсорные системы и транспорт в режиме реального времени с использованием сов...ООО "ИНТРО-ГИС"
В презентации описаны современные тенденции в развитии ГИС технологий и опыт внедрения аналитической ГИС для мониторинга автотранспорта нескольких автопарков, каждый из которых обслуживается у отдельного поставщика решений по мониторингу
Опыт разработки и внедрения информационно-картографической системы и информац...Вячеслав Томилин
Опыт разработки и внедрения информационно-картографической системы и информационно-аналитической системы ЖКХ в г. Реутове Московской области.
ГИС-Форум 2006
Система распределенного вычисления для решения задач маршрутизации в транспор...Dmitriy Kulakov
Презентация к диплому Бакалавра, 2012 год.
Описывается распределенная система, которая решает задачу пробок в городах.
В результате:
- произведен анализ навигационных программ;
- разработан распределенный алгоритм маршрутизации транспортных средств, попавших в пробку;
- разработан протокол обмена информацией прикладного уровня;
- создано приложение для Android.
В презентации компании NAUMEN представлен бизнес-кейс по созданию единой системы мониторинга для Электронного Правительства Республики Казахстан.
Из презентации вы узнаете:
- о масштабах проекта NAUMEN в республике Казахстан;
- о целях создания единой системы мониторинга Naumen Network Manager;
- результатах проекта NAUMEN.
Команда Лидеры
Анастасия Андреева, Государственный университет "Дубна";
Дмитрий Прищепенко, Белорусский государственный технологический университет;
Резеда Калимуллина, НЧИ КФУ
IV Летняя школа инженерного бизнеса
klipper-russia.ru
Similar to Построение системы билинга электронной оплаты проезда Е-Карта, Екатеринбург. Кирилл Корнейчук. ОАО «Информационная сеть» (20)
Вебинар «Подход Fujitsu к построению частного облака»Fujitsu Russia
Проекты по построению частных облаков на базе OpenStack отличаются большим количеством «подводных камней» и сопутствующих сложностей при планировании и внедрении. Fujitsu, обладая значительным опытом, предлагает свою помощь на любом из этапов проектирования и создания облачной инфраструктуры. Теперь предприятия, планирующие внедрение частного облака с открытой архитектурой, могут воспользоваться преимуществом накопленного опыта Fujitsu, чтобы в короткие сроки внедрить надежную и масштабируемую облачную платформу OpenStack.
На вебинаре были рассмотрены следующие вопросы:
– Что такое гибридная модель облачных вычислений и в чем ее плюсы?
– Что скрывается за названием OpenStack, и какими преимуществами обладает эта платформа управления облаком?
– С какими сложностями вы столкнетесь при построении частного облака?
– Какие решения использует Fujitsu чтобы облегчить создание и управление частным облаком.
На вебинаре так же была проведена демонстрация интерфейса и функционала облака, построенного на платформе OpenStack.
Вебинар «Ускоряем и трансформируем современный бизнес с Fujitsu ETERNUS AF»Fujitsu Russia
На вебинаре Александр Яковлев, менеджер Fujitsu по развитию бизнеса сегмента СХД, презентовал новое семейство систем хранения Fujitsu, построенных на базе флэш-носителей. Александр рассказал, почему с появлением СХД Fujitsu ETERNUS серии AF хранение на данных на флэш-носителях становится более привлекательным для компаний.
Вебинар «Услуги Fujitsu по организации и поддержке современных рабочих мест и...Fujitsu Russia
На вебинаре, который прошел 25 августа 2016 г. Анатолий Третьяков (менеджер по развитию бизнеса направления услуг, Fujitsu), Виктор Мясников (руководитель направления «Инфраструктура рабочих мест», Fujitsu GDC (Global Delivery Center) Russia), Булат Ягудин (старший системный архитектор по инфраструктуре рабочих мест пользователей, Fujitsu GDC) и Татьяна Ковальчук (руководитель отдела по поддержке инфраструктуры рабочих мест пользователей, Fujitsu GDC) поделились лучшими практиками и опытом реализации проектов по организации и поддержке современных рабочих мест и пользователей с использованием технологий Microsoft: Windows 10, Office 365, Intune, Azure.
Вебинар «Услуги управления программным обеспечением для рабочих мест»Fujitsu Russia
На вебинаре, который прошел 22 июня 2016 г. Анатолий Третьяков, менеджер по развитию ИТ-услуг Fujitsu и Виктор Мясников, руководитель направления «Инфраструктура рабочих мест», Fujitsu GDC (Global Delivery Center) Russia, поделились лучшими практиками и проектами эффективного управления клиентскими приложениями, значительно сокращающие совокупную стоимость владения (TCO) для рабочих мест.
Не так давно была анонсирована новая процессорная платформа Intel и компания Fujitsu обновила свои решения для конечных пользователей. Современный модельный ряд клиентских устройств Fujitsu, работающих на базе процессоров архитектуры Intel® Skylake, не только эволюционировал в плане производительности, но и пополнился несколькими абсолютно новыми моделями.
25 ноября 2015 г. Сергей Грибанов, менеджер компании Fujitsu по развитию бизнеса клиентских устройств, провел специальный экспертный вебинар, посвященный выходу новых моделей в линейке клиентских устройств Fujitsu.
Вебинар «Что нужно и что не нужно делать при проектировании инфраструктур для...Fujitsu Russia
На вебинаре Сергей Масленков и Николай Гришин подробно рассказали об особенностях проектирования и работы инфраструктуры, обеспечивающей поддержку in-memory-СУБД SAP HANA и ответили на многочисленные вопросы.
ETERNUS DX 8700/8900 S3 – новые High-End системы хранения FujitsuFujitsu Russia
ETERNUS DX 8700/8900 S3 – новые High-End системы хранения Fujitsu.
Материалы вебинара 18 августа 2015 г.
Александр Яковлев, менеджер по развитию бизнеса СХД Fujitsu.
Конференция «Бизнес-ориентированный центр обработки данных». 21 мая 2015 г. С...Fujitsu Russia
Мобильные решения от Fujitsu, обзор линейки ноутбуков, планшетов, рабочих станций и тонких клиентов.
Денис Макашов. Региональный представитель в Северо-Западном федеральном округе, Fujitsu
2. Сведения о заказчике
ОАО «Информационная сеть» является центром
проекта «Транспортная карта» в г. Екатеринбурге
3. Сведения о проекте
Транспортная карта г. Екатеринбурга - это автоматизированная
система, призванная обеспечить внедрение единых электронных
карт для проезда в пассажирском транспорте общего пользования.
«Транспортная карта города Екатеринбурга» является первым
этапом разработки проекта «Электронная карта горожанина»
5. Проблема и предпосылки проекта
• количество внешних пользователей системы
увеличивалось лавинообразно и исчислялось
сотнями тысяч пользователей (от 200 до ≈300000)
• потребность увеличить скорость обработки
информации
6. Выбор системы
Надежность и безотказность готовой системы
Возможность масштабирования системы «на лету»
Сервисное обслуживание на месте установки
Минимальное внимание к запущенной системе в
процессе эксплуатации
7. Что рассматривалось
• решение от НР – отказались в связи с негативным
опытом в прошлом
• решение от IBM – не устроила цена и некоторые
технические аспекты
8. Решение
В составе решения участвует система хранения данных
Fujitsu ETERNUS DX90 S2 и блэйд-шасси PRIMERGY BX400
Система билинга развернута на продуктах компаний
Microsoft, Oracle, SAP.
На оборудовании успешно развернуты следующие
службы:
• - СУБД;
• - сервер приложений;
• - сервер отчетов;
9. Итог проекта
«Благодаря реализованной системе мы
смогли получить надежную и быструю
ИТ-инфраструктуру, которая
удовлетворяет нашим текущим
потребностям и легко сможет быть
масштабирована в будущем»
Корнейчук Кирилл, руководитель ИТ департамента
10. Немного цифр
На текущий момент активных карт в системе – 850 000 шт.
Проезды:
2010 - 68 млн.
2011 – 117 млн.
2012 – 129 млн.
2013 – 162 млн.
11. Планы на будущее
• Развитие существующей инфраструктуры.
• Увеличение количество пользователей
сервисов.
• Расширение географии присутствия.
• Появление дополнительных сервисов для
конечных пользователей.