Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проект по компании Ozon.docx
Скачиваний:
3
Добавлен:
30.09.2026
Размер:
5 Мб
Скачать
☆

Фронтенд

ТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекст

ТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекстТекст

Бэкенд Система управления базами данных

Сервисы 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