Разработка онлайн-сервисов

Уже много лет мы создаем сложные нестандартные онлайн-сервисы под заказ. Наша команда специализируется на разработке проектов, которые не вписываются в шаблонные схемы и не имеют готовых решений. Мы – надежные партнеры. Выполняем работы качественно, стабильно и вовремя.

Отправьте заявку

Откиньтесь в кресле и улыбнитесь.

Ваш проект в надежных руках.

Сделать запрос

Выполненные работы

Смотреть все работы – 50
Всего 50 работ →

Гибкая разработка (Agile) –наиболее эффективная методология разработки объемных нестандартных проектов

Под каждый проект выделяется команда, которая тесно общается с заказчиком в ходе всей работы. Работа разбивается на короткие итерации, средняя длительность 2 недели.
В начале каждой итерации (спринта) команда вместе с заказчиком планирует объем работы, в конце спринта – делает демонстрацию выполненной работы.
В технически сложных проектах работа начинается с «нулевого спринта», в котором проводится бизнес-моделирование, исследование и написание прототипов наиболее сложных частей кода.

Преимущества

  • Заказчик может корректировать ход работы и вносить изменения в начале каждого спринта, выбирая приоритетные функции.
  • Не требуется писать полное Техническое Задание, финальный результат описывается в общих чертах и уточняется в ходе работы над проектом.
  • В ходе некоторых спринтов производится анализ предыдущего кода и его рефакторинг (улучшение). Это делает продукт более качественным, поддерживаемым и масштабируемым.
  • Каждый спринт включает в себя обязательное тестирование разрабатываемых функций.
  • В результате спринта заказчик получает законченную – запрограммированную, сверстанную и протестированную часть продукта.
  • Работа абсолютно прозрачна, заказчик видит сколько времени команда потратила на каждую функцию, чем разработчики занимались каждый день.
  • Часовая ставка ниже, чем при других моделях разработки, потому что не включает в себя риски разработчика на неверную оценку и расхождения в понимании Технического Задания

Недостатки

  • Перед началом работы мы не можем зафиксировать три переменные: сроки, стоимость и функциональность. Если фиксируется бюджет и сроки, то объем функциональности, который мы успеем сделать за это время, может меняться. Если фиксировать функциональность, то сроки и бюджет, который понадобится на разработку этого фукнционала, может меняться в зависимости от того, как будет проходить процесс разработки.

Все этапы проекта выполняются последовательно, стоимость и сроки выполнения проекта фиксированные.

Преимущества

  • Стоимость и сроки разработки проекта строго фиксированные.

Недостатки

  • В процессе разработки какие-либо отступления от утвержденного ТЗ или дизайна делаются только при дополнительной оплате и увеличении сроков;
  • Жизнеспособность бизнес модели можно оценить только после запуска проекта и, соответственно, после существенных инвестиций в его разработку.
  • Часовая ставка, которая учитывается при подсчете бюджета, существенно выше, так как компенсирует риски, которые несет разработчик при этой модели работы.

Технологии

Мы решаем задачи клиентов максимально эффективно. Для этого мы используем новейшие технологии и подходы к разработке.

  • Языки программирования и фреймворки
  • Базы данных
  • JS-фреймворки и библиотеки
  • Блокчейн технологии
  • Методология тестирования
  • Поисковые движки
  • Инструменты

Языки программирования и фреймворки

PHP, HTML5, CSS, JavaScript/jQuery – стандартный набор большинства веб-разработчиков в мире. Каждая из этих технологий активно развивается и эволюционирует, помогая разработчикам делать современные продукты быстрее и качественнее.

Symfony 3 – суперсовременный и один из самых популярных в мире MVC фреймворков. Эта enterprise-level платформа обеспечивает высокий уровень качества, надёжности и быстродействия. Большая часть проектов, которые мы сделали в последние пять лет, написаны на Symfony. За это время мы создали собственную библиотеку плагинов (бандлов) и разворачиваем новые проекты на готовых модулях в течение нескольких часов.

Ruby on Rails 5 – фреймворк для создания веб-приложений на языке Ruby. Мы используем его на нестандартных проектах, когда необходимо быстро получить нужный результат. Развитые механизмы автоматического тестирования позволяют нашим клиентам быть уверенными в полученном результате.

Python – этот язык программирования используется для написания автоматических тестов, для разработки mining pool, для быстрого создания различных утилит.

Базы данных

Основной выбор при разработке проектов средней сложности, это MySQL. Если в проекте требуется работа с транзакциями, финансовой логикой, статистикой или картографией, то мы используем PostgreSQL. MongoDB мы берём в качестве инструмента в случаях, когда преобладают операции чтения из БД. Redis – простое и эффективное решение для кеширования данных. В технологически сложных проектах используем микс из разных баз данных, максимально используя сильные стороны каждой.

Мы имеем также опыт миграции проекта на Microsoft SQL Server.

Инструменты: MySQL (MariaDB, Percona), PostgreSQL, MongoDB, Redis

JS-фреймворки и библиотеки

В последнее время разработка фронтенд-компонентов проектов изменилась, и активно появляются новые инструменты для оптимизации кода, скорости работы и правильной разработки. На большинстве проектов мы используем Require.js, WebPack и Handlebars.js.

ReactJS, Angular, Backbone.js – современные средства для создания пользовательских интерфейсов, на базе которых мы создаем single-page applications проекты (одностраничные приложения).

Gulp, Grunt – с помощью этих инструментов мы оптимизируем размер контента страницы – картинок, CSS и JavaScript файлов, а так же меняем подход выгрузки ресурсов на клиентов вашего проекта. Мы контролируем, как и в каком объёме пользователь получит ресурсы, выгружаемые на отдельных страницах. Каждая страница содержит только тот набор ресурсов, который необходим для её отображения.

Блокчейн технологии

Для коммуникации с Bitcoin и его форками мы используем JSON-RPC API. Мы владеем приемами создания сложных транзакций, можем защитить средства проекта с помощью multisignature и cold wallet. Мы также имеем опыт интеграции с известными блокчейн сервис-провайдерами.

C/C++, Qt – на этих технологиях был написан и продолжает развиваться оригинальный клиент Bitcoin Core. Многие форки блокчейна, в том числе созданные нами, наследуют эти технологии. Разработка новых алгоритмов Proof of Work, используемых в майнерах, также ведется нами на языке C++, с использованием вычислительных библиотек CUDA, OpenCL.

Мы разрабатываем смарт-контракты для сетей Ethereum и RSK на языках Solidity и Vyper.

Мы владеем инструментами Web3.js и MetaMask, которые позволяют создавать интерактивные web-приложения. 

Методология тестирования

Проект (самые важные части или весь код) покрываются автоматическими тестами, как unit-тестами, так и функциональными тестами для фронтенда. Мы используем подход Continuous Integration, при котором тесты запускаются автоматически каждый раз, когда происходит обновление кода в репозитории, и разработчик видит, не затронуло ли его изменение другие части кода.

Behaviour driven development (BDD) особенно часто мы используем в Agile проектах, когда написанные тесты позволяют контролировать целостность проекта и проводить быстрые изменения без потери качества.

Инструменты: GitLab CI, phpUnit, Rspec, Selenium, Behat, Mink, Capybara, Truffle, Remix

Поисковые движки

Когда нужен большой объём фильтрации или поиск по морфологии, стандартный поиск в базе данных работает не эффективно. Поисковые движки Sphinx Search и ElasticSearch создают индекс, по которому поиск и фильтрация осуществляются быстро и не нагружая ресурсы сервера.

Инструменты

NodeJS – инструмент, который мы часто используем для написания скриптов внутри проектов.

Blackfire – с помощью Blackfire мы замеряем производительность написанных нами компонентов и приложений. Отслеживание метрик на протяжении всей разработки даёт нам уверенность в том, что код написан не только качественно, но и наиболее оптимально.

Varnish – http кеширующий сервер для увеличения скорости загрузки страницы. В отдельных случаях может давать прирост в 20-50 раз и спасать от падения сервера под нагрузкой.

NGINX – производительный веб-сервер, стандарт де-факто в работе с объёмными проектами.

Newrelic – набор инструментов для замеров скорости работы и наличия ошибок. С его помощью мы проверяем производительность и находим узкие места в архитектуре проекта. Проводим нагрузочное тестирование и убеждаемся в том, что проект выдерживает требуемую заказчиком нагрузку.

Sentry – журналирование ошибок. Позволяет отлавливать ошибки в автоматическом режиме. Мы устанавливаем этот инструмент на каждый проект после его реализации и запуска, и можем видеть ситуацию с ошибками на проекте после его релиза.

RabbitMQ – менеджер сообщений позволяет нам распределять нагрузку в сложных проектах, упрощает масштабирование и делает код более понятным.

Truffle – этот фреймворк мы используем для создания большинства смарт-контрактов.

Amazon Web Services (AWS) – для создания гибкой инфраструктуры высоконагруженного проекта.

Cloudflare – используем для обеспечения бесперебойной работы web-приложений наших клиентов.




Отзывы

  • Команда социальной сети знакомств 2dinner.com выражает благодарность компании AXIOMA за оказание профессиональных услуг в области разработки сайта.

    За время сотрудничества работники компании AXIOMA проявили пунктуальность, исполнительность и творческий подход к решению нестандартных задач. AXIOMA зарекомендовала себя как надежный партнер с высокой репутацией.

    Омар Хасанов
    CEO 2dinner.com
  • От имени компании Fotofox GmbH благодарим коллектив веб-студии AXIOMA за реализацию интернет магазина www.foto-fox.de. Перед разработчиками компании AXIOMA стояла сложная задача - создать новый сайт, который позволил автоматизировать процессы, осуществляемые ранее вручную.

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

    Хочется отметить профессионализм сотрудников AXIOMA и глубокое знание дела. Также было очень приятно ощущать со стороны работников оперативность и технически грамотное отношение к работе в течение всего периода нашего сотрудничества. Надеемся на дальнейшее успешное развитие наших деловых отношений!

    Михаил Берлант
    директор Fotofox GmbH
  • От всего коллектива HomeAround.Ru выражаем благодарность команде разработки за оперативную работу по реализации идей нашего проекта.

    За время взаимодействия команда AXIOMA зарекомендовала себя как высоко вовлеченные профессионалы способные не только исполнить задачу на высоком уровне качества и скорости, но и готовы дискутировать и предлагать лучшие практики. Это безусловно является сильным преимуществом и конкурентным отличием, особенно при запуске Стартап проектов.

    Юрий Соколов
    генеральный директор OOO "Недвижимость Онлайн"
  • Спасибо команде AXIOMA за оперативное решение поставленных задач и активное участие в проектировании проекта.

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

    Александр
    заказчик проекта MuscleSpace
  • Мы очень довольны сотрудничеством с компанией Аксиома. Ключевые понятия в работе этой команды: пунктуальность, целеустремленность и творчество. Самое лучшее, что может сказать о результатах работы; рост показателей.

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

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

    Татьяна Смищенко
    руководитель интернет-проектов КГ Аюдар
  • AXIOMA прекрасно справилась со всеми задачами для нашего проекта по созданию криптовалютной биржи CRYXUS и криптовалюты BestCoin (форк Vertcoin). Ребята провели масштабное исследование и подобрали оптимальные решения (как по бизнесу, так и по стеку технологий), помогли с юридической частью и разработкой презентаций продукта.

    Как разработчики, AXIOMA создали для нас криптобиржу и организовали безопасную работу с кошельками.В проекте по созданию форка запустили новый ASIC-устойчивый блокчейн на базе форка Vertcoin с алгоритмом шифрования и контролируемым потреблением памяти, создали дополнительную блокчейн-инфраструктуру.

    На всех этапах мы были вовлечены в процесс и наши пожелания принимались во внимание. В итоге мы довольны AXIOMA и как командой разработчиков, и как бизнес-партнёром.

    Они помогают в развитии проекта и в зоне своей основной компетенции, и в смежных направлениях. Компания ориентирована на результат и стабильно повышает свой уровень, с ними приятно работать.

    A.A.
    CEO CRYXUS EXCHANGE
  • Я познакомился с компанией AXIOMA около 4 лет назад, когда пригласил ребят на небольшой тестовый проект по разработке лэндинга и его связки с платежной системой, чтобы проверить «Аксиому» на прочность - мы не могли себе позволить рисковать при работе с основными процессами (B2B продажа срезанных цветов и горшечных растений).

    В итоге, команда прекрасно справилась с заданием, и с тех пор мы доверяли им все свои задачи, касающиеся web: от дизайна и разработки личного кабинета для клиентов до создания цветочной онлайн-биржи с нуля. Поначалу мы вели проекты по классической «водопадной» схеме, но потом AXIOMA предложила подход AGILE/SCRUM.

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

    Владимир Рыбников
    Директор по развитию и автоматизации в 7flowers.ru
  • It has been a pleasure to work with you on the development of our web projects. Your experience, deep web design, and development knowledge are top notch and have exceeded industry norms and my expectations. We feel led to tell you how much we've enjoyed working with you and how impressed we've been with your team that not only listens and understands our concerns and requests but also adds value to them through creative ideas and solutions.

    Your systematic step-by-step workflow makes it easy to communicate and eliminates any risk of misunderstanding. We appreciate the level of advice, service, and commitment your team did to making our website a success.

    We are delighted with our final product and see it as the starting point of our mutually beneficial relationship. Axioma was a perfect choice for us and we are confident this team will be a great long-term business partner for you.

    Aliaksei Pankevich
    Team Lead Promo R&D, Product Manager Wargaming.net Wargaming
  • В 2014 году я решил сделать онлайн-магазин для моей немецкой компании по печати изображений. Нужно было надежное решение, потому что в вопросах с транзакциями клиентов всегда нужен двойной контроль.

    Команда AXIOMA выполнила проект быстрее и дешевле конкурентов. В моём онлайн-магазине можно ознакомиться с ассортиментом, узнать условия доставки, оформить и оплатить заказ.

    Решением от AXIOMA я пользуюсь до сих пор, то есть уже четвертый год, и меня всё устраивает, всё прекрасно работает. Работая в Германии, я привык к надёжным и качественным решениям, и AXIOMA соответствует самым высоким стандартам.

    Вадим Херманн
    Владелец EMMEX Print Studio posterlux.de
  • Спасибо дружной команде Аксиома за плодотворное сотрудничество! Работать было легко и удобно, сотрудник выставлял нам задачи прямо в корпоративной системе управления задачами. Поэтому мы не тратили много времени на согласование, как это обычно бывает со сторонними подрядчиками.

    Заметно, что специалисты Аксиомы «болеют» за твой проект, работают на результат. И действительно, мы ощутили прирост трафика уже через пару месяцев. А регулярные отчеты компании только подтверждали этот факт.

    Татьяна Гребенюкова
    Руководитель отдела маркетинга FirstVDS/Firstdedic/Firstgame
  • ООО "Тур энд Тикетс" искренне благодарит компанию AXIOMA за результативное сотрудничество. Хотим отметить творческую и качественную работу в создании сайта нашей компании.

    За время работы AXIOMA проявила себя как надежный партнер, и мы рекомендуем специалистов компании AXIOMA каждому, кому нужен современный, удобный сайт.

    Андреев О.Н.
    генеральный директор ООО "Тур энд Тикетс"
  • Компания abc-ARGO благодарит компанию Axioma и её сотрудников за создание платформы аграрно информационного портала http://www.abc-argo.ru.

    Мы вместе сделали неординарный интересный портал. В ходе реализации проекта мы сталкивались с проблемами и противоречиями, но они были удачно решены, благодаря профессионализму сотрудников компании Axioma.

    Мы надеемся на дальнейшее сотрудничество с компанией Axioma и работу по развитию портала abc-AGRO.

    А.В. Горностаев
    Генеральный директор ООО "ЭйБиСи-Агро"
  • Латвийский филиал AS Eesti Ksediidipank благодарит компанию AXIOMA за плодотворное сотрудничество в области разработки веб проектов.

    Поставленные банком задачи были выполнены качественно и в установленные сроки. Команда AXIOMA зарекомендовала себя как надежного партнера, способного подойти к решению задач клиента творчески и с высокой степенью профессионализма.

    Андрей Тимчук
    Уполномоченное лицо AS Eesti Ksediidipank
  • Передо мной стояла задача с нуля создать сайт для онлайн-продаж на рынке электронных сигарет. Я обратился к одному из российских подрядчиков, но работой остался недоволен: сайт абсолютно не соответствовал ожиданиям и был плохо технически реализован. В этой ситуации неизбежны были дополнительные расходы финансов и времени, так как работу надо было исправлять, а это изначально не входило в мои планы.

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

    После прошлого горького опыта я в полной мере оценил то, что с AXIOMA у меня была возможность участвовать во всех этапах разработки, потому что ребята работают по AGILE/SCRUM. Спасибо команде и разработчикам за профессионализм.

    Николай Петрашов
    Коммерческий Директор Vapenroll.ru
  • Команда компании AXIOMA очень внимательно отнеслась к идеям Naco Technologies и смогла предложить концепцию веб-сайта, которая полностью отразила наши пожелания.

    Сам проект был проведен очень оперативно. В результате Naco Technologies получил достойный интерфейс, позволяющий продвигать нашу компанию и услуги на мировой рынок.

    Александр Парфинович
    председатель правления Naco Technologies
  • Если характеризовать команду AXIOMA двумя словами - то это крепкие профессионалы.

    Имея свою точку зрения, они подсказывают решения, которые в итоге оказываются самыми оптимальными. В итоге выигрывает клиент. Рекомендую.

    Олег Мойсиевич
    владелец проекта Magicbooksforkids.com
  • С командой AXIOMA мы плотно сотрудничаем уже 3 года, и за это время осуществили вместе много разнообразных проектов. Я остался доволен не только разработкой, но и услугами поддержки.

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

    Также комфортно сотрудничать, потому что с AXIOMA я могу принимать активное участие на каждом этапе разработки и в любой момент вносить коррективы. Преимущество AGILE/SCRUM методологии очевидно, если проект нестандартный и работает на быстро меняющемся рынке.

    Иван Иванов
    CEO "Perfect Girls"

Отправьте запрос для получения оценки вашего проекта

и мы ответим вам в ближайшее время

Спасибо!

Ваше сообщение отправлено.

Мы ответим Вам в ближайшее время.

Продолжить

Пожалуйста, проверьте, все ли поля заполнены.