- •«Московский технический университет связи и информатики»
- •Содержание
- •Основная информация о Ozon
- •Стандарты и протоколы
- •Системное мат. Обеспечение
- •1. Рекомендации.
- •Алгоритм ближайших соседей работает следующим образом:
- •Влияние системы рекомендаций Ozon
- •Влияние системы фильтрации Ozon
- •3. Прогнозирование спроса.
- •2. Фильтрация.
- •Развитие системы прогнозирования спроса Ozon
- •4. Ценовая оптимизация.
- •5. Анализ данных.
- •Развитие системы анализа данных Ozon
- •Фронтенд
- •Бэкенд Система управления базами данных
- •Технологии
- •Сервисы
- •Инструментарий сервисов
- •Инструменты создания программно-аппаратной части сервиса на примере ozon Travel
- •Центры обработки данных
- •Кабельная и сетевая часть
- •Подсистемы кабельной системы здания и кампуса.
- •Подсистема скс (Структурированная кабельная система) Ozon
- •Управление и системы диагностики
- •Кабельные тестеры и анализаторы на разных уровнях osi
Фронтенд
ТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекст
ТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекст
Бэкенд Система управления базами данных
Сервисы Ozon используют систему управления базами данных PostgreSQL.
ОС
GNU/Linux:
Операционная система GNU/Linux является предпочтительной для многих серверных окружений, включая Ozon. GNU/Linux обеспечивает высокую стабильность, безопасность и производительность для работы серверов.
Технологии
Несмотря на разнообразие доступных конфигураций, их количество ограничено. Все аспекты, начиная от аппаратной оснастки и завершая библиотеками, способны взаимодействовать с определенной технологией. В текущее время компания Ozon предоставляет следующие технологии:
PostgreSQL
S3
Memcached
Redis
Kafka
ClickHouse
API
Ozon использует gRPC для реализации взаимодействия между сервисами. Для внешних пользователей все сервисы предоставляют HTTP интерфейс, некоторые также используют GraphQL.
Сервисы
На текущий момент компания Ozon располагает следующими веб-сервисами:
Онлайн-магазин Ozon, Ozon банк, Ozon Travel, Ozon fresh, Ozon рассрочка, Ozon premium, OZON Экспресс, Ozon Бизнес.
Инструментарий сервисов
В таблице 1 представлен инструментарий бэкенд части сервисов:
Таблица 10 – Бэкенд инструментарий сервисов Ozon
Название сервиса |
Описание |
ЯП |
Компилятор |
Серверы |
Онлайн-магазин Ozon |
OZON является одним из крупнейших интернет-магазинов в России. Они предлагают широкий ассортимент товаров, включая электронику, домашнюю технику, одежду, косметику, книги, игрушки и многое другое. Пользователи могут сделать заказы онлайн и доставка будет осуществляться по указанному адресу. |
C#, Java, GO
|
NET SDK, glibc, Eclipse Compiler for Java(ECJ)
|
Nginx, PostgreSQL, S3, gRPC, Hadoop |
Ozon банк |
E-commerce банк в России, предлагающий уникальные финансовые сервисы для клиентов и продавцов торговой площадки Ozon. |
C#, Java
|
NET SDK, glibc, Eclipse Compiler for Java(ECJ)
|
Nginx, PostgreSQL, gRPC, S3 |
Ozon Travel |
Этот сервис предлагает пользователем бронировать гостиницы, покупать авиабилеты и туристические пакеты. Он предоставляет возможность выбрать наиболее подходящие варианты и сэкономить на поездках. |
GO, C#
|
glibc, NET SDK, golang
|
Nginx, PostgreSQL, gRPC, Hadoop |
Ozon fresh |
Сервис быстрой доставки продуктов питания, бакалеи, бытовой техники, электроники и товаров других категорий. |
GO, С#
|
glibc, golang, NET SDK, glibc
|
Nginx, PostgreSQL |
Ozon рассрочка |
Сервис для оплаты покупок в рассрочку на Ozon и в других магазинах. |
C#, Java
|
NET SDK, glibc, Eclipse Compiler for Java(ECJ)
|
Nginx, PostgreSQL, S3, gRPC |
Ozon premium |
Этот сервис предназначен для постоянных клиентов OZON. Подписчики получают такие преимущества, как бесплатная доставка, эксклюзивные предложения и скидки на товары. |
GO, C#
|
NET SDK, glibc, golang
|
Nginx, PostgreSQL |
OZON Экспресс |
Это сервис доставки, который предлагает быструю доставку товаров клиентам. Пользователи могут выбирать удобное время доставки и отслеживать статус своего заказа. |
GO, C#
|
glibc, golang
|
Nginx, PostgreSQL, S3 |
Ozon Бизнес |
OZON предлагает услуги для бизнеса, включая возможность продавать свои товары на платформе OZON и использовать их систему логистики для доставки. |
C#, Java, GO
|
NET SDK, Eclipse Compiler for Java(ECJ)
|
Nginx, PostgreSQL, S3, Hadoop
|
OZON Маркет |
Это платформа для продавцов, которые могут создавать свои магазины и продавать свои товары через OZON. Пользователи могут выбирать из различных продавцов и товаров на OZON Маркете. |
C#, Java, GO
|
NET SDK, Eclipse Compiler for Java(ECJ)
|
Nginx, PostgreSQL, S3 |
