Наша команда специализируется на сложных и высоконагруженных решениях, которые позволяют одномоментно выдерживать десятки тысяч запросов и записей.
Highload-оптимизация, которую мы проводим в интересах заказчиков, обеспечивает устойчивую работу:
Мы разработали несколько высоконагруженных порталов и сервисов, которые показывают надежность эксплуатации под постоянной нагрузкой. Некоторые из реализованных нами highload-решений можно увидеть на этой странице, над другими мы продолжаем работать и их кейсы появятся позднее.
Высокая скорость загрузки страниц и стабильная работа цифровых сервисов для внутренних и внешних пользователей – залог обеспечения лидерства любой компании. К нам обращаются именно за этим – высоконагруженными решениями, которые дают взрывное конкурентное преимущество.
Наши DevOps-специалисты обеспечат простые и прозрачные коммуникации, выполняя сложнейшие работы по построению инфраструктур любой конфигурации. Системное администрирование, настройка CI/CD, обеспечение непрерывной интеграции, доставки и тестирования приложений, а также обеспечение информационной безопасности – все это мы реализуем в интересах заказчиков.
Помимо этого, специалисты DevOps могут осуществить пред и пост-релизную поддержку продуктов.
Огромная аудитория, достигающая сотен тысяч человек
Масштабируемость и кластерная архитектура, что позволяет обрабатывать множество запросов
Позитивная динамика, иными словами – рост аудитории. Чем популярнее становится сайт, тем выше на него нагрузка
Мгновенный отклик системы на запрос пользователя
Масштабируемость ресурса под растущие нужны
Решения
Монолит, микросервисы, системные утилиты
Базы данных
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
Крупные проекты с большой нагрузкой требует определенных знаний и опыта. Масштабирование проекта это сложный процесс, который нужно учитывать перед началом проектирования. Это позволит сэкономить деньги и время в будущем. В целом существует много схем и методов масштабирования: front-end, back-end, database. Они дают возможность разработать структуру, которая выдержит сотни миллионов пользователей в месяц.
Чтобы получить качественный результат, необходимо разработать правильную архитектуру и использовать надежные сервера. Для масштабируемых проектов. Наша компания, RDN-Group, имеет опыт разработки сложных масштабируемых проектов с высокой нагрузкой.