Техническое описание

КАК ЭТО РАБОТАЕТ

Техническое описание скрипта платформы Merkeleon

Платформа Merkeleon имеет математически точную архитектуру. На ее построение и развитие ушло несколько лет, и такое количество затраченного времени вполне оправдано. Ошибки, которые допускались на начальных этапах, помогли нам выявить слабые стороны разработки и создать устойчивый, гибкий и масштабируемый движок. Это позволяет нам с уверенностью утверждать, что на сегодняшний день платформа Merkeleon является одним из лучших технологических решений в мире. Аукцион состоит из четырех основных частей: база данных, С++ демоны, PHP REST бэкенд и AngularJS фронтенд.

1
2
3
4
5
1

PHP фреймворк

Laravel

2

PHP фреймворк

AngularJS

3

База данных

MySQL

4

С++ Демоны

5

Масштабируемость системы

PHP фронт/бэкенд

Для программирования всех элементов решения Merkeleon (кроме С++ демонов) мы выбрали язык программирования PHP. Для фронтенда системы мы используем JavaScript фреймворк c открытым исходным кодом AngularJS, который позволяет расширить синтаксис. В результате код получается выразительным, читаемым, и легко поддерживается. А сайт получается легким и высокопроизводительным, объединяя в себе уникальные возможности динамического сайта и быстроту загрузки статического.

Бэкенд движка создан на базе PHP фреймворка Laravel, который был выбран нами целенаправленно. Прежде всего, он дает гарантию безопасности и высокой производительности. Также Laravel обладает гибкостью, что позволяет нам создавать кастомизированные решения, заточенные под нужды каждого клиента. В сравнении с популярными фрэймворками, такими как Zend или Symphony или Kohana, Laravel, поддерживаемый активным сообществом профессионалов, демонстрирует более высокую скорость, простоту и меньший объём кода.

База данных

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

С++ Демоны

В отличие от большинства существующих решений, мы использовали инновационный метод обработки происходящих событий в ядре платформы. Мы отказались от PHP обработчиков ввиду их невысокой скорости и многочисленных технических сложностей, которые приводили бы к неустойчивости системы, а также уязвимости. Наши специалисты разработали и запрограммировали систему на C++ — языке, который максимально близок к машинному коду и очень грамотно работает с серверной частью. Оптимизация работы с процессором и оперативной памятью сервера помогла нам добиться значительной разгрузки серверных мощностей и прибавки в скорости обработки информации. C++ часть решает еще одну важную задачу – безопасность аукциона. Намного проще взломать PHP код, чем код аукциона, написанный на C++.

Масштабируемость системы

Разработать онлайн аукцион или торговую площадку в режиме реального времени и сделать их масштабируемыми — две разные по своей сложности задачи. Благодаря нашему опыту и тесной работе с клиентами мы реализовали полностью масштабируемую систему. Запуская сегодня проект, который будет работать на одном сервере, Вы можете не переживать, что при большом количестве посетителей приложение и сервер не справятся. Мы распределим систему по нескольким серверам (двум и более), при этом перенос никак не отразится на работе аукциона в интернете. Вам даже не придется останавливать работу более, чем на 5 минут.

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

Аукционная платформа
Торговая онлайн-площадка
MERKELEON

Хотите ознакомиться с демо-версией либо у Вас есть вопросы?

Хотите поучаствовать в онлайн презентации с нашим сотрудником?

Позвоните нам! Мы с радостью ответим на все Ваши вопросы.

bitcoin Вы можете приобрести наши решения для электронной коммерции за биткойны!
© Copyright - Merkeleon e.U., Условия и правила
Online Auction Software * Trading Platform * Custom Development
Введите, пожалуйста, свое имя и адрес электронной почты, чтобы получить бесплатный доступ к демо-версии.

Ваше имя*

Ваш e-mail*

Ваш номер телефона

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