Зачем нужны индексы в базах данных? Что они собой представляют? Почему нельзя создать индекс на все поля?
Лямбда-функция в Python — что это такое и когда используется?
От чего вы отталкивались при проектировании архитектуры?
Идеальный работодатель для вас — какой он?
Как вы понимали, что код качественно выполнен? По каким критериям?
Как вы отреагируете, если руководитель смежного отдела напрямую просит вас внести правки в проект?
Расскажите интересные кейсы с последнего места работы, зарплатная вилка и формат работы
The screenshots contain Python code for an asynchronous function to create an order in a web service. The code involves: - Parsing JSON request data for user_id, items, and promo_code. - Calculating the total price of items. - Optionally applying a discount by calling an external discount service. - Inserting the order into a PostgreSQL database. - Reserving items by calling a warehouse service. - Publishing an order created event to a Kafka adapter. - Updating the order status to 'processed'. The task implied by the code is: "Implement an asynchronous API endpoint to create an order that: - Validates input data. - Calculates the total order price. - Applies a discount if a promo code is provided by calling an external discount service. - Inserts the order into a PostgreSQL database and retrieves the new order ID. - Calls a warehouse service to reserve the ordered items. - Publishes an order created event to a Kafka adapter. - Updates the order status to 'processed' in the database. - Handles potential errors such as discount service disconnection gracefully." No explicit question text is present, but the task is to implement or improve this order creation workflow with asynchronous calls, error handling, and database interaction.
Будет ли неизменяемым dataclass с атрибутами slots и frozen?
Чем Position Keeping отличается от торговой системы (например, QUIK) и от бэк-офисной системы?
Что такое Helm charts и для чего используется?
Чем отличается направление зависимости (direction of dependencies) от направления потока данных (direction of data flow)?
Как в Python числовому полю класса предотвратить присвоение отрицательного значения?
Кто переключает контекст в асинхронном подходе?
Чем отличается синхронное выполнение от асинхронного?
Есть 5 инстансов сервиса с кронзадачей. Как сделать так, чтобы задача выполнилась только один раз, а не 5 раз?
Для чего нужны индексы в реляционных БД (PostgreSQL)? Когда они помогают, а когда вредят?
Для чего нужна нормализация БД? Как определить, насколько схема должна быть нормализована?
Как лучше переложить данные из одной базы PostgreSQL в другую (100 тысяч строк, минимальные преобразования)?
Чем отличается синхронное и асинхронное межсервисное взаимодействие? Как они реализуются?