Якщо для душі — то Java, якщо для заробітку — Python.
Як вже правильно помітили, SendInfoToPartner — це не подія, а команда та її правильніше відправляти через той самий REST API.
Але навіть якщо її відправляти як подію, то тут справді є проблеми і з data flow, і з цілісністю даних.
Як простіше зробити, без милиць — це відправляти подію OrderCreated з опцією sendInfoToPartner, і відповідно ваш мікросервіс буде відправляти або не відправляти дані в сторонній API.
Але навіть якщо так зробити технічно неможливо (наприклад, джерела цих повідомлень це різні мікросервіси), то нехай вони надсилають подію в один Kafka topic, де ключ — orderId.
Таким чином, подія SendInfoToPartner завжди буде після OrderCreated і замовлення буде збережено в базі, коли почнеться обробка SendInfoToPartner.
Цікаво, як би проходила співбесіда на позицію, де якраз серед вимог — дуже добрі навички використання ChatGPT
У світле майбутнє не треба вірити, його треба робити
Я не говорю, що речі не ламаються.
Просто мене збентежила цифра у 10 тисяч доларів на щорічний ремонт.
Це якщо ваш проект не закриють раніше чи не віддадуть його на аутсорсинг до іншої країни
Як часто ламаються холодильники?
У мене вже 13 років холодильник та телевізор без жодного ремонту. Не думаю, що у майбутньому щось зміниться.
Ви більше року сидите без роботи та без діла.
Так за цей час можна китайську мову вивчити, а ви не змогли вивчити навіть мову рідної країни ....
Абсолютно точно, але це вина не DOU, а самих українських айтішників.
Сумно, що для українських айтішників Україна асоціюється із в’язницею.
Ніхто не може сказати точно, до скільки він зможе пропрацювати з двох причин:
1) Здоров’я абсолютно непередбачувано
2) Ви не можете бути впевнені, що навіть у 50 років будете конкурентними порівняно з молодшими кандидатами.
Якщо пенсійний вік опустять до 40 років (а пенсію відповідно зменшать раз в 5), то будь-хто зможе дожити.
Якщо ви відкриєте свій стартап, то можете працювати точно до будь-якого віку.
Для чого вам стільки на пенсії? Хіба що буде дуже погано зі здоров’ям.
Це все одно що запитати: як ви оцінюєте своє рішення залишитися зі своєю мамою, яка пережила інфаркт/інсульт, і доглядати за нею, а не відправитися розважатися та марнувати життя?
А ви думаєте, ті люди, які відмовляються брати на роботу українців, перераховуватимуть гроші до якихось фондів?
Я особисто маю сумнів, у будь-якому випадку потрібно фіксувати всі випадки дискримінації. Українці мають знати правду.
Всі випадки дискримінації з географічного розташування потрібно обов’язково робити публічними, можна відразу на DOU, у відгуках.
Щоб потім ці компанії не говорили, як вони всю війну «підтримували Україну».
Testcontainers вимагає Docker, значно більшої кількості ресурсів і працює повільніше.
Тому embedded databases, такі як H2 або Derby відмінно підходять, коли потрібно швидко і з мінімальними витратами перевірити працездатність коду.
А якщо війна почнеться і за кордоном?