Сложные и облачные решения | Технологика

Сложные и облачные решения

Помогаем вашим сервисам быть доступными 24/7, даже с  миллионной аудиторией.

Мы имеем большой опыт разработки сложных систем и выполняем полный спектр работ: проектирование подходящей архитектуры и инфраструктуры (on-premise, SberCloud, Yandex Cloud и др.)

Сложные и облачные решения

Обсудить свой проект

Пожалуйста, заполните 'Имя'
Пожалуйста, заполните 'Телефон'
Пожалуйста, заполните 'Емейл'
Пожалуйста, заполните 'Сообщение'
.NET
.NET Core
Node.js
Angular
React
Mongo DB
Docker
PostgreSql
SberCloud
Yandex cloud
Kubernettes
Redis
Rabbit MQ
ElasticSearch
AWS
Microsoft SQL Server

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

Например, веб-приложения, мобильные приложения, API, бэкенд с базой данных и пр. Часто такие системы должны выдерживать высокую нагрузку и быть легко масштабируемыми. Соответственно, они должны иметь подходящую архитектуру и инфраструктуру.

У нас большой опыт в разработке подобных сложных решений!

15
лет разрабатываем высоконагруженные решения
50+
реализованных проектов
200
тысяч активных пользователей в самой сложной системе

В решении комплексных задач мы стараемся ответить на следующие вопросы: микросервисная или монолитная архитектура, кроссплатформенный фреймворк или нативная разработка (если решение включает мобильную часть), облачная инфраструктура или on-premise, какие DevOps подходы применять?

Очень многие задачи решаются в on-premise инфраструктуре, но есть пласт задач, для которых лучше подходят облака, например SberCloud или Yandex Cloud.

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

как мы выбираем архитектуру и инфраструктуру

01Оцениваем параметры проекта

  • Публичный сервис или нет?
  • Количество пользователей
  • Доступность системы
  • Каков бюджет на разработку и инфраструктуру?
  • Каков бюджет на поддержку?

При проектировании мы оцениваем множество факторов и исходя из них предлагаем архитектуру. После этого мы переходим к следующему шагу.

02Выбираем архитектуру

  • Монолитная
  • Микро-сервисная
  • Полумикросервисы
  • Эволюция от монолитного MVP к масштабируемости и микро-сервисам

Оценив параметры численно, мы понимаем, какая архитектура наиболее уместна. Наша цель - выбрать архитектуру максимально подходящую под конкретную задачу, бюджет и сроки и избежать ситуации “архитектура ради архитектуры”.

03Инфраструктура и DevOps

  • Публичное высоконагруженное 
  • Интранет критичное высоконагруженное
  • Интранет низконагруженное 
  • И так далее

На основании выбранной архитектуры, мы подбираем наиболее подходящую инфраструктуру и исполнительную среду.

Здесь немаловажную роль имеет тип системы — публичная или интранет, манипулирует ли система чувствительными данными или нет и т.д.

В зависимости от этих параметров выбор инфраструктуры может варьироваться.

На основании выбранной архитектуры, мы подбираем наиболее подходящую инфраструктуру и исполнительную среду.

Здесь немаловажную роль имеет тип системы — публичная или интранет, манипулирует ли система чувствительными данными или нет и т.д.

В зависимости от этих параметров выбор инфраструктуры может варьироваться.

Оценив параметры численно, мы понимаем, какая архитектура наиболее уместна. Наша цель - выбрать архитектуру максимально подходящую под конкретную задачу, бюджет и сроки и избежать ситуации “архитектура ради архитектуры”.

При проектировании мы оцениваем множество факторов и исходя из них предлагаем архитектуру. После этого мы переходим к следующему шагу.

Опыт разработки

  • Реализация микро-сервисных решений на инфраструктуре Amazon AWS, Microsoft Azure, Google на 200 000+ активных пользователей.
  • Реализация масштабируемых on-promise решений на базе Docker, Kubernettes, Redis, Rabbit MQ.
  • Реализация вычислений над большими объемами данных с помощью in-memory баз данных.
  • Развертывание как в облачной так и в on-premise инфраструктурах.
  • Обеспечение отказоустойчивости и настройка мониторинга системы (Amazon Cloud Watch, Application Insights, Prometheus)

  • Использование различных вариантов СУБД (MS SQL, MySQL, Postgres, Amazon Dynamo DB, Azure SQL, MongoDB и пр.)
  • Облачное хранение неструктурированных данных и файлов (Amazon S3, Azure BLOB, Google Cloud Storage)
  • Работа с большими объемами данных с использованием ELK стэка (ElasticSearch, LogStash, Kibana)
  • Визуализация данных с помощью инструментов ELK, Grafana, Crystal Reports, Microsoft Reporting Services и пр.

  • Интеграция инструментов аналитики (AppsFlyer, MixPanel, Google Analytics и пр.)
  • Реализация массовых рассылок (PUSH, Email, SMS)
  • Интеграция инструментов трэккинга и анализа сценариев использования приложения конечными пользователями. Выявление наиболее используемых функций, определение UX проблем и пр.
  • Интеграция с рекламными кампаниями Facebook и Google.

  • Реализация чатов на базе Twillio. 
  • Интеграция с Shopify для систем электронной коммерции.
  • Интеграция с финанансовыми системами (Stripe, PayPal, QuickBooks, 1С).
  • Интеграция с соц. сетями (Facebook, Instagram, Twitter, Google, LinkedIn).
  • Интеграция с продуктами Microsoft Office, реализация плагинов.

  • Разработка систем документооборота с широкими возможностями для настройки бизнес процессов.
  • Реализация систем хранения документов как в интранет так и в облаке.
  • Разбор и генерация документов Microsoft Office, PDF по шаблонам.
  • Интеграция с инструментами OCR для распознавания документов.
  • Работа с электронными подписями.

  • PUSH уведомления на iOS и Android.
  • SMS уведомления.
  • Массовая рассылка писем с возможностью персонализации писем (контента).
  • Интеграция с крупными почтовыми сервисами (Microsoft, Google, Amazon и пр.).

наши работы

Система поиска потерянного багажа для американских авиакомпаний

Система поиска потерянного багажа для американских авиакомпаний

Uber-like сервиc по вывозу мусора

Uber-like сервиc по вывозу мусора

Система планирования розничных продаж для фармацевтической компании

Система планирования розничных продаж для фармацевтической компании

Аналитическая панель управления

Аналитическая панель управления

Приложение для организации вечеринок

Приложение для организации вечеринок

Зарплатная система для сети отелей и ресторанов

Зарплатная система для сети отелей и ресторанов

Давайте обсудим ваш облачный проект!

Давайте обсудим ваш облачный проект!

Пожалуйста, заполните 'Имя'
Пожалуйста, заполните 'Телефон'
Пожалуйста, заполните 'Емейл'
Пожалуйста, заполните 'Сообщение'

Пожалуйста, заполните 'Имя и фамилия'
Пожалуйста, заполните 'Телефон'
Пожалуйста, заполните 'Емейл'
Выберите файл
Пожалуйста, выберите файл 'Резюме'
Выберите файл
Пожалуйста, прикрепите файл 'Код / ТЗ'