RDN Group специализируется на высоконагруженных решениях, которые позволяют одномоментно выдерживать десятки тысяч запросов и записей.
Highload-оптимизация, которую мы проводим в интересах заказчиков, обеспечивает устойчивую работу:
Мы разработали несколько высоконагруженных порталов и сервисов, которые показывают надежность эксплуатации под постоянной нагрузкой. Некоторые из реализованных нами highload-решений можно увидеть на этой странице, над другими мы продолжаем работать и их кейсы появятся позднее.
Высокая скорость загрузки страниц и стабильная работа цифровых сервисов для внутренних и внешних пользователей – залог обеспечения лидерства любой компании. К нам обращаются за web-решениями, которые дают взрывное конкурентное преимущество.
Огромная аудитория, достигающая сотен тысяч человек
Масштабируемость и кластерная архитектура, что позволяет обрабатывать множество запросов
Позитивная динамика, иными словами – рост аудитории. Чем популярнее становится сайт, тем выше на него нагрузка
Мгновенный отклик системы на запрос пользователя
Масштабируемость ресурса под растущие нужны
Решения
Монолит, микросервисы, системные утилиты
Базы данных
PostgreSQL, MySQL, MS SQL Server, SQLite, Redis, OOP, Design Patterns, микросервисы, высоконагруженные системы, CQRS
Контейнеры
Docker, Docker Compose
Dev-окружение
GitHub, Gitlab, BitBucket
Базы данных
SQL, PostgreSQL, MySQL, MS SQL Server, SQLite, MariaDB, Redis, Consul, MongoDB, Oracle, Tarantool, Neo4j, Amazon Redshift, Cassandra, DB2, HBase, NoSQL, Liquibase, FlyWay, HazelCast, Caffeine, Elastic, Sphinx
Контейнеры
Docker, Docker Compose
Языки программирования
Java, Kotlin, Groovy, Scala
Фреймворки
Spring (Core, MVC, Security, Data, Batch, Boot, AOP, Integration, Cloud), Hibernate
Десктоп
JavaFX, Swing
Frontend (fullstack)
HTML/CSS, Bootstrap, AJAX, JSP, JavaScript, jQuery, Apache Tiles, JSTL, Thymeleaf
DataBase
mySQL, postgreSQL, Redis, MongoDB, Oracle
Frameworks
Symfony, Laravel, Yii, Phalcon, CakePHP, Zend, Codeigniter, FuelPHP, PHPixie, Aure, Flight, Siler, Medoo, Slim, Lumen, Silex, Fat-Free, Flight
CMS&Platforms
Bitrix, OpenCart, WooCommerce (WordPress), Drupal Commerce, Modx, OROPlatform, Vanilo
Платформы
.NET Framework, .NET Core
Веб, backend
ASP.NET MVC, ASP.NET WebAPI, ASP.NET Core
Десктоп
WinForms, WPF, UWP, Avalonia
Управление данными
ADO.NET, Entity Framework, Entity Framework Core, Dapper, NHibernate
DataBase
PostgreSQL, MySQL, MongoDB, Redis, Tarantool, Neo4j, Amazon Redshift, Cassandra, DB2, HBase, NoSQL
Frameworks
Django, Flask, Scrapy, Tornado, AioHTTP, web2py, Bottle, CherryPy, Pandas, TensorFlow, Keras, Celery, Pygame, Sanic
Platforms
Ikaaro, Mezzanine, Kotti, Merengue, Kpax, Mediacore video CMS, Wagtail, MoinMoin, Quokka, Plone, Nive CMS, Pyplate, Pinax, Skeletonz
Базы данных
PostgreSQL, MySQL, MS SQL Server, SQLite, Redis
Решения
Управление оборудованием, системные утилиты, низкоуровневая разработка, монолит, микросервисы, desktop-приложения
Стандарт
С++98, С++ 11, С++ 14
Service Discovery
Consul
Контейнеры
Docker, Docker Compose
Очереди
Kafka, RabbitMQ, NATS 2.0 (nats-streaming)
Data Base
PostgreSQL, MySQL, MariaDB, Redis, Consul, MongoDB
Библиотеки
Go-micro, gorilla web toolkit, chi, goconvey, mockery, golang-migrate, sqlx, uber-go, logrus
Решения
Корпоративные сайты, CRM, ERP, Доставка, Маркетплейсы, Агрегаторы, Тендерные площадки, Краудфандинг, краудинвестинг, кредитование, страхование компании, медицина (телемедицина)
Отрасли
Ритейл, Медицина, Банки
Услуги
Проектирование архитектуры, Аудит, Разработка, Консалтинг
Технологии
JavaScript, TypeScript, HTML 5, CSS 3, LESS/SASS/SCSS
Библиотеки/фреймворки
Angular 5 – 9, (NgRx), React (Redux, MobX, Next.js), VueJS (Vuex, Nuxt.js), NodeJS (Express), React Native, Electron, GraphQL (Apollo)
Dev-окружение
GitHub, Gitlab, BitBucket, npm, yarn, webpack, gulp, Sketch, Figma, Zeplin, Avocode
Android
Kotlin, Java, Rx, Coroutines
iOS
Swift, Objective-C, Rx
Multiplatform
Flutter, ReactNative, Xamarin
Device
SmartWatch, SmartTV, ОнлайнКасса, Phone, Tablet
Web Front
Selenium, Java — JUnit, TestNG, Selenide, Selenoid, Python — RobotFramework, Pytest, Behave, JS — Jasmine, Protractor, C# – Nunit
Mobile
Espresso, Appium, XCTest
Web API
Java — RestAssured, Python — Requests, RobotFramework Desktop Ranorex, TestComplete, Winium
Выявление и анализ требований
Применение различных методик выявления требований (интервью, анкетирование, анализ документации, конкурентный анализ, “работа в полях”). Разработка концепции и видения продукта. Customer Development
Описание бизнес-процессов и пользовательских сценариев
UML, BPMN, IDEF0, EPC, Use Cases, User Stories
Архитектура и базы данных
Проработка логических моделей, ERD, SQL запросы (MySQL, PostgreSQL, Oracle и т.п.), нереляционные БД (MongoDB и т.п.)
Решения
Проектирование пользовательских интерфейсов (mobile iOS, Android, Web), создание интерактивных прототипов, изучение и проработка сценариев поведения пользователей. Проведение исследований для получения аналитических данных, выявление и решение проблем. Проверка, обоснование и защита гипотез. 3D-моделирование и motion-дизайн. Контроль качества на этапе разработки.
Технологии
Sketch, Figma, Adobe (Photoshop, Illustrator, After Effects), Principle, Cinema 4D, inVision, Marvel, Avocode, Zeplin
Инфраструктура
Bare metal, AWS, Azure, DO, Proxmox, VmWare
Конфигурация
Ansible, Terraform, Vagrant
CI/CD
Gitlab, Jenkins, Teamcity
Docker
Kubernetes
Базы данных
PostgreSQL, MySQL, MongoDB, Redis
Решения
Проведение комплексного тестирования web-, desktop- и mobile-приложений. Проведение end-to-end тестирования, API-тестирования, интеграционного тестирования. Составление тестовой документации (чек-листы, тест-кейсы, тест-планы) с применением техник тест-дизайна. Проведение аудита качества приложения и аудита процессов. Контроль качества на всех этапах разработки приложения.
Работа с базами данных
MSSQL, MySQL, PostgreSQL, Oracle DB
Направления
Предиктивная аналитика, обработка текстов (NLP), компьютерное зрение (Computer vision, CV) и обработка изображений, обнаружение аномалий.
Инструменты построения моделей и алгоритмов
PyTorch, TensorFlow, Keras, MxNet, Scikit-Learn, OpenCV, OpenVINO, DialogFlow
Инструменты подготовки данных
SQL, Spark, Pandas
Инструменты инфраструктуры
AWS (SNS, SQS, Kafka, Lambda, EC2, EMR, ELB, ASG, Kinesis, CloudWatch, S3, RDS, CloudFormation, etc), Terraform, Chef, HopsWorks, ELK, Grafana, Sumologic, New Relic
Сервис «ОМК_Аукционы» позволил увеличить маржинальность продаж: цена продукции увеличивается в среднем до 10-15% от первоначальной стоимости благодаря тому, что участники аукционов имеют возможность устанавливать ее самостоятельно.
На данный момент сервис «ОМК_Аукционы» посетило 2 500 пользователей – представителей юридических лиц.Постоянных посетителей-участников торгов порядка – 30-35 юридических лиц.
В среднем каждый аукцион посещают 70 клиентов.
В «ОМК_Личный кабинет» интегрированы данные из SAP ERP по 9 000 организациям – клиентам ОМК. Уже в рамках тестовой версии представители организаций получили доступ к нескольким миллионам отгрузочных документов и оперативному отслеживанию информации о статусах заказов и финансах.
Аукционы ОМК являются одной из основных онлайн-витрин компании для сбыта невостребованных производственных и непроизводственных активов. Сервис позволяет реализовать запасы на складах компании, а также увеличить маржинальность продаж: цена продукции увеличивается в среднем до 10-15% от первоначальной стоимости благодаря торгам между участниками аукционов.
Крупные проекты с большой нагрузкой требуют определенных знаний и опыта. Масштабирование проекта это сложный процесс, который нужно учитывать перед началом проектирования. Это позволит сэкономить деньги и время в будущем. В целом существует много схем и методов масштабирования: front-end, back-end, database. Они дают возможность разработать структуру, которая выдержит сотни миллионов пользователей в месяц.
Чтобы получить качественный результат, необходимо разработать правильную архитектуру и использовать надежные сервера. Для масштабируемых проектов. Наша компания, RDN-Group, имеет опыт разработки сложных масштабируемых проектов с высокой нагрузкой.