Содержание

Цена жизни дизайнера или сколько стоит графический дизайн? — Кирилл Антонов на vc.ru

Не размытый ответ для дизайнеров и заказчиков. Ценообразование будет осознанным, честным и главное оправданным.

6476 просмотров

«И нехрен демпинговать» Кирилл Антонов

Больше 10 лет в сфере графического дизайна, из которых лет 7 я работаю как фрилансер, удалённо. Долго делал только логотипы (behance), сейчас работаю в студии Alex&Antonov и вопрос ценообразования преследует нас в каждом проекте.

Дизайнеры, студии или агентства пересматривают цены за услуги, из-за экономического положения дел в стране, в мире, влияют на цену и другие факторы. Цена зависит от нескольких факторов, которые влияют напрямую или косвенно — нужен только дизайн, с нуля или редизайн, брендинг или ребрендинг, количество SKU и другие дополнения, кто заказчик, кто дизайнер, срочность проекта, объём работы и так далее. Цена не будет одна и та же за объём работы, разный по сложности и на который уйдёт разное количество времени.

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

Фиксированная оплата услуг дизайнера.

Фиксированная оплата за конкретный объём работ используется когда заказчик знает, чего хочет, а исполнитель способен оценить сроки и этапы работы. Исполнитель называет заказчику конкретную сумму и срок за проект.

Этот тип оплаты используется чаще остальных в России и на территории СНГ. Учтите, что заказчик захочет узнать цену за проект, ещё до того, как будет известен точный объём задачи. Потому что для большинства заказчиков цена важный критерий выбора исполнителя.

Чтобы назвать примерную цену без точного представления объёма работы, задавайте вопросы, желательно уметь определять финансовые возможности заказчика и иметь опыт работы, чтобы понимать и свои возможности.

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

Фиксированная оплата проводиться по факту или с предоплатой, в итоге цена корректируется с учётом сделанного объёма работы. У нас предоплата составляет 50%, редко 30%. Бывает оплата проходит поэтапно, а иногда заказчик готов оплатить сразу 100% перед началом работы, что не удобно с психологической стороны для исполнителя — деньги получил, работать не хочется. Ещё и в итоге возможно придётся возвращать часть суммы или выставлять дополнительный счёт.

Почасовая оплата услуг дизайнера.

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

Для заказчика это плюс, так как он может свободно менять информацию, вносить изменения, добавлять и удалять. Но не каждый готов платить по часам, из-за того, что нет представления какой в итоге будет счёт.

Неизвестность пугает людей, особенно когда это касается денег.

При почасовой оплате исполнитель застрахован от риска потерять деньги из-за различных издержек, внесение правок, учёт идёт по часам. Но есть и другая сторона — не учитываются реальные трудозатраты. Например, сколько усилий потрачено на разработку логотипа за час, а сколько при наборе текста.

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

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

«Почасовая оплата» Alex&Antonov

Иногда удобно использовать Time Tracker – приложение, которое фиксирует все действия работника — какие сайты посещал, какое ПО использовалось и конечно какое время затрачено.

Компании переводят сотрудников на удаленный тип работы и такие приложения стали популярны. У нас, например, офиса нет, работаем удалённо и различные приложения помогают в работе.

Так из чего складывается цена в графическом дизайне?

Чтобы не брать цифры с потолка и не писать в поисковую строку «сколько стоит дизайн упаковки?» нужно отталкиваться от обоснованных, конкретных цифр. Мне не нравится слово формула, но вот она:

Годовые расходы/рабочие часы за год = цена часа работы

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

Стоимость часа работы Alex&Antonov

Пример.
У фрилансера есть месячные расходы: обеды, дорога, коворкинг, интернет, необходимые подписки и программы, курсы и развитие, рекламный бюджет и всё необходимое. На это нужно 71 000 р.

Есть личные расходы за месяц, сюда входит: аренда жилья, еда, собака, дети, покупка нового автомобиля, страховка и так далее. Исходя из опыта и уровня, у всех он свой, определяется возможный доход – 170 000 р.

Цифры за месяц: 71 000 + 170 000 = 241 000 р.

241 000 * 12 = 2 892 000 р – это цифры за год.

В 2021 году 247 рабочих дней, на работу уходит 6 часов в день, соответственно 247 * 6 = 1482 часа в год. Остаётся разделить годовые цифры на годовые часы: 2 892 000 / 1482 = 1 951,50 р

Округляем до 1952 — это цена часа работы, если работать ниже этой цифры, то это означает не получить зарплату полностью и не закрыть что-то из своих потребностей.

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

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

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

Личные наблюдения и рекомендации.

Когда заказчик просит примерно оценить проект, не стоит называть минимальную цену, даже понимая, что главный критерий выбора цена.
На эту цену, скорее всего, и будет рассчитывать заказчик когда выберет вас исполнителем. Итоговая цена сильно выше озвученной раньше, вызовет негативную реакцию, заказчик подумает, что на нём хотят навариться.

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

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

Что касается различных приложений учёта времени. Одно время я работал на сайте UpWork, это западная биржа фриланса, чуть строже, но по сути тоже что и Fl.ru. Моя часовая ставка, на тот момент, составляла 25 USD. Проекты с оплатой по часам выполняются с открытым приложением, оно скачивается у них же на сайте, которое учитывает время работы, перерывы, курсор мышки и время бездействия, если исполнитель тянет время. Это приложение рандомно делает скриншоты монитора и все ваши действия заказчик видит в сохраненной истории. И это также не всегда удобно, если я делаю, концепт дизайна в бумажном блокноте.

Почитайте книгу 2014 года «Сожги своё портфолио» автора Майкла Джанда. Наш менталитет конечно отличается от западного, но информация будет полезной и сегодня, а книга может стать вашей настольной книгой, как была у меня какое-то время.

Есть книга 2020 года «Продай своё портфолио», в новой книге информация повторяется, но в старой книге полезной информации больше по некоторым мнениям.

Прочитать «Сожги своё портфолио» Alex&Antonov

Обсуждение денежных вопросов бывает напряженным, но если цена обоснована и подкреплена, вы честно оценили себя, то просто ведите себя уверенно когда называйте цену за работу. У меня есть правило, когда речь идёт об оплате, нельзя мешкать, мямлить или использовать смайлики в переписке. Люди чувствуют неуверенность собеседника.

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

И так, сколько стоит дизайн?

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

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

Таким образом за меньшее время придётся заплатить больше, но это не значит потерять, это значит приобрести: заказчик экономит время и получает результат, который решает нужные задачи продукта.

И наоборот: сэкономив бюджет, обращаясь к неопытному дизайнеру, заказчик потеряет больше времени и получит слабый результат, который не принесёт никакой пользы, а возможно принесёт и кучку проблем, придётся потратить ещё раз время на то, чтобы переделать дизайн, соответственно придётся выделить на это и новые средства. А значит экономии бюджета тут никакой и нет.

«Ни какой экономии в этом нет» Alex&Antonov

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

Жизнь слишком коротка, чтобы зарабатывать мало.

Кирилл Антонов, Художник, дизайнер

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

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

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

как пройти интервью и сколько можно заработать — Дизайн на vc.ru

Привет! Я Юля — дизайнер и IT-предприниматель. В этой статье разберемся так ли хороша биржа Toptal, как описывает их реклама. Расскажу смогла ли я пройти интервью и попасть «в 3% лучших фрилансеров», покажу отзывы и работы Toptal-дизайнеров.

3283 просмотров

О Toptal

Toptal основан в 2010 году. На старте компания позволяла нанять разработчиков, используя собственные методики тестирования личности, языка и навыков.

Сегодня Toptal позиционирует себя как элитная фриланс-биржа для удаленных профессий: разработчиков, дизайнеров, менеджеров и консультантов. Сложный и всесторонний процесс отбора фрилансеров по-прежнему их главное преимущество для работодателей: только 3% кандидатов проходит многоуровневый отбор и попадает в каталог исполнителей.

Заказчики на платформе — это средний бизнес и крупные компании, такие как Shopify, Gucci, Udemi и другие. Чтобы разместить задачу, клиенту нужно внести депозит в размере $500. И, хотя сумма кажется маленькой, стоимость работы специалистов начинается от $20/час: для предпринимателей с маленьким бюджетом Toptal не лучший выбор.

Сколько зарабатывают дизайнеры на Toptal

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

Бизнес-модель Toptal — заработок с каждого часа работы фрилансера. Вы не сможете найти официальную информацию о том, какой процент от оплаты клиента идет бирже. Исполнитель видит сумму своего вознаграждения, но не знает стоимость, которую фактически платил клиент. По некоторым данным, Toptal зарабатывает 50% от вашей почасовой ставки.

По официальной информации от биржи, дизайнеры зарабатывают в пределах таких значений:

👉 Почасовая: $70 — $150+ /час

👉 Частичная занятость: $1000 — $1600+ /неделя

👉 Полная занятость: $2000 — $3200+ /неделя

Уже регистрируетесь? Подождите подавать заявку, дочитайте до конца.

Первый этап отбора заявок: предварительное собеседование

Процесс отбора состоит из нескольких этапов и в среднем занимает 1 месяц.

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

Это похоже на первичное собеседование с рекрутером в корпорации.

Начинается все с заполнения небольшой анкеты на сайте: вас спросят почему вы хотите попасть на Toptal, как давно вы работаете на фрилансе, попросят коротко описать ваш процесс работы над проектом клиента.

После вам назначат менеджера и предложат записаться на живое интервью или загрузить видеозапись с ответами на следующие вопросы:

  • Рассказать о себе и своем опыте работы по указанным дизайн-специальностям
  • Показать не менее 6 проектов в своем портфолио, рассказать о них
  • Рассказать о своем последнем проекте и своей роли в нем
  • Описать свои самые сильные качества

Живое интервью рассчитано на 15 минут. Если вы выбираете видео презентацию, то ее длина должна быть не менее 4 минут.

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

Если вы хотите пройти этот этап, уделите внимание скорости ответов: скорее всего то, как быстро вы отвечаете и соблюдаете ли договоренности, тоже является определенным способом отбора и отсеивает ненадежных кандидатов.

По данным Toptal, этот этап успешно проходит 26,4% кандидатов.

Углубленная проверка навыков

Второй этап проверки — оценка ваших навыков профильным экспертом. Похоже на собеседования в корпорациях, на которых вас интервьюирует директор по продукту или арт-директор.

Вас попросят показать весь дизайн-процесс, особое внимание уделяя задачам клиента и инструментам, которые вы используете для исследования и утверждения решения (пользовательские персоны, CJM и т.д.).

Третий этап: практические задачи, которые вы будете выполнять в реальном времени, на глазах эксперта Toptal.

Последний, четвертый этап предполагает выполнение неоплачиваемого тестового задания длиной в 1—3 недели. Toptal говорит, что этот этап проходят только 3. 2% кандидатов от общего числа поданных заявок.

Скриншот с сайта https://www.toptal.com/top-3-percent 

Стресс-собеседование

На Reddit вы можете найти очень много информации о том, как проходят собеседования Toptal.

Два года назад стресс-себеседование и проверка навыков начинались сразу после подачи заявки.

Вот как описывает свое первое интервью дизайнер из США:

Виктория начинает разговор с вопроса, не нервничаю ли я. Я уверяю ее, что это не так, я делал это много раз раньше.

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

Я открываю приложение для знакомств, над которым работаю для клиента. Виктория спрашивает об исследованиях, персонах и пользовательских сценариях. Я открываю Google-документ, которым я поделился с клиентом. В документе 19 вопросов, под каждым вопросом есть ответ от клиента, а также мои комментарии. К ним относятся персонажи, которых они создали, вопросы о функциях, опыте, демографические данные пользователей, конкуренты, в каких штатах они будут запускать приложение, как они планируют создать контролируемый опыт (по аналогии с Uber и AirBnB). Недели исследований привели к этому документу. Однако, сюрприз-сюрприз, этого недостаточно. Теперь она явно раздражается на меня.

В этот момент она начинает говорить мне, что, поскольку я не готов и у меня нет процесса, который я могу ей показать, что я должен повторно подать заявку через 3 месяца после того, как у меня будет время поработать над этим….

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

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

Уровень работ UI-дизайнеров из каталога Toptal

Возможно, дочитав до этого момента, у вас сложится впечатление, что на эту платформу попадают только дизайнеры, получающие «синие ленточки» на Behance. Но это совсем не так.

Сложно корректно оценить скиллы дизайнера в UX или Product Design, не погрузившись в продукт. Поэтому для анализа я выбрала работы специалистов из категории UI Designer.

На лендинге Toptal доступны 10 профилей дизайнеров, работающих в этой категории. Я собрала часть работ с их страниц в эту галерею:

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

Я оцениваю UI с точки зрения его современности, консистентности, доступности (в том числе людям со слабым зрением или плохим экраном), иерархии компонент. Мне кажутся профессиональными только две последние работы: они принадлежат дизайнеру из Германии. Остальные, по моим ощущениям, визуально устарели и выглядят как работы начинающих дизайнеров с сайта типа Workzilla (если вы такой дизайнер, не обижайтесь, пожалуйста, и почитайте мой материал про то, как поднять уровень своих работ)

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

Отзывы тех, кто работает на платформе

На Youtube и Reddit много обзоров от программистов, которые прошли все проверки, но так и не получили работу.

Кто-то считает, что платформа заточена для продажи кандидатов на длинные контракты. Если это так, то Toptal — классический бизнес сдачи айтишников в аренду. Это объясняет, почему кандидаты, не готовые на фулл-тайм работу, не получают задач.

Отзывы с сайта 

https://www.websiteplanet.com/ru/freelance-websites/toptal/

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

Чем закончилась моя проверка

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

Так выглядела моя презентация (звук в видео отсутсвует намеренно, не пытайтесь его включить 😊)

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

Спустя несколько дней Toptal закрыл мою анкету, предложив повторно подать заявку через 6 месяцев, когда я подтяну свой уровень английского языка.

Так выглядит мой профиль на Toptal сейчас

Мне повезло с менеджером, который продолжил отвечать на мои вопросы по почте. Так я выяснила, какого уровня языка они ждут от меня через 6 месяцев, а также нюансы взаимодействия исполнителя и заказчика.

Что рассказал мне менеджер Toptal

👉 Английский: ваш уровень должен быть на уровне носителя языка. Если вы не всегда выбираете корректные предлоги или путаете времена — вы не пройдете этап предварительного интервью.

Инсайт: если вы хотите проверить свои навыки разговорного английского — Toptal просто супер способ бесплатно и быстро получить фидбек, даже если вы не ищете работу на фрилансе.

👉 Денежные компенсации за использование платных материалов в проекте, софта или за работу сверхурочно — невозможны. По правилам платформы, вы не имеете право просить клиента о компенсации. Это нужно иметь ввиду, если ваш дизайн-процесс предполагает приобретение дорогостоящих ассетов и лицензий.

👉 Вся коммуникация с клиентом происходит за пределами платформы Toptal. Традиционные фриланс-биржи настойчиво рекомендуют вести всю коммуникацию на их платформе и, при возникновении спорных ситуаций, помогают урегулировать вопросы. Но Toptal полностью отдает кандидата в руки клиента. Это значит, что вас могут добавить в какой-нибудь Slack-чат с десятком стейкхолдеров, где от ваших менеджерских навыков будет зависеть сможете ли вы построить с ними удобный и безопасный процесс работы и добиться, чтобы ответственным за приемку работы был один человек. Если вы привыкли получать задачи из дизайн-студии и работать с аккаунт-менеджером, наверное, вам будет тяжеловато на Toptal.

Выводы

Собрав всю информацию, у меня сложилось впечатление, что Toptal — компания IT-рекрутеров, а не фриланс-биржа.

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

Если вы хотите найти работодателя на долгий контракт, вы уверены в своем английском и профессиональном подходе к ведению проектов, у вас сильные навыки продаж своих решений — наверное, вам стоит попробовать Toptal.

Обо мне

Я работаю дизайнером с 2012 года. Последние 4 года мою дизайн-практику вытеснила наемная работа директором по продукту и собственный MarTech-стартап (Leadhero).

В мае 2022 мы с мужем запустили Tocoway — проект по разработке сайтов и дизайн-подпиской для IT-стартапов. Клиентов мы привлекаем через автоматизированные рассылки в LinkedIn, ориентируясь на англоязычные рынки. Завершенные проекты вы можете увидеть в моем портфолио на Behance — буду рада вашим комментариям и оценкам 🙏💜

Практика системного проектирования: проектирование платежной системы

Очередь занимает центральное место в надежной платежной системе. Изображение Alexas_Fotos с сайта Pixabay Авик Дас

Авик Дас

Ведущий инженер @ LinkedIn

Опубликовано 11 мая 2020 г.

+ Подписаться

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

Проблема заключается в следующем: разработать платежную систему, в которой пользователи авторизуют платежи (обычно при покупке продукта), а система взаимодействует с внешними платежными системами, такими как Visa, для завершения платежа.

Архитектура на основе очередей

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

Центральная часть этой архитектуры подробно описана в моем подробном обзоре очереди надежности. Имея это в виду, я расскажу о том, как собрать все это воедино:

  1. Внешний сервис принимает платежный запрос пользователя. Первым делом необходимо создать запись в базе данных, в которой говорится, что запрос пользователя получен и ожидается оплата. Запись — это то, что будет использоваться для сообщения пользователю статуса платежа.
  2. Интерфейсная служба также помещает сообщение в очередь платежей со следующей информацией: ссылка на вновь созданную запись в базе данных и любые сведения о платеже (какая кредитная карта используется, сумма и т. д.). Если на этом или предыдущем шаге произошел сбой, пользователь немедленно уведомляется об этом.
  3. Асинхронный процессор читает из очереди, обрабатывая отдельные платежные задачи. Обработка является идемпотентной и устойчивой к сбоям, как описано в моем сообщении в блоге. Основная цель обработки — произвести платеж с использованием внешней платежной службы (например, Visa) и обновить запись базы данных платежей пользователя на основе результата.
  4. Когда платеж проходит или завершается сбоем без возможности восстановления (например, внешняя служба отклоняет платеж из-за недостатка средств), асинхронный процессор уведомляет пользователя. Как правило, это осуществляется путем отправки пользователю электронного письма.

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

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

Первоначально эта статья была опубликована на веб-сайте Hiring For Tech. Если вы хотите получать от меня больше материалов, подпишитесь по электронной почте или на LinkedIn. И, пожалуйста, поделитесь в своих сетях, чтобы другие могли узнать о Hiring For Tech!

Наем для техники

56 322 подписчика

+ Подписаться

  • Собеседование по проектированию системы

    10 января 2022 г.

  • «Это не персики со сливками и для мужчин»

    29 нояб. 2021 г.

  • Это нормально быть не в порядке

    2 нояб.
    2021 г.

  • Что еще не так с техническим наймом

    15 фев. 2021 г.

  • Один размер не подходит для всех

    8 февраля 2021 г.

  • Формальное собеседование

    1 февраля 2021 г.

  • Интервью ученичество

    25 января 2021 г.

  • Интервьюирование и сопоставление с образцом

    18 января 2021 г.

  • Технические навыки, которыми должен обладать каждый интервьюер инженера-программиста

    11 января 2021 г.

  • Подготовьте свою историю

    4 янв. 2021 г.

Увидеть все

Другие также смотрели

Исследуйте темы

Проект системы платежного шлюза

— как работает Stripe? | от Think Software

Дизайн системы платежных шлюзов — как работает Stripe? | от Think Software | Medium Чтение: 13 мин.

·

19 февраля 2022 г.

Недавно мы представили новую главу нашего курса «Библия интервью по проектированию распределенных систем», в которой обсуждается проектирование системы платежного шлюза, такого как Stripe.

Написано Think Software

1,2 тыс. подписчиков

Еще от Think Software

Think Software

в

Javarevisited

Twitter Likes Count Design | Счетчик просмотров на YouTube Дизайн | Проектирование системы счетчика почти в реальном времени

В настоящее время одним из распространенных вопросов на собеседованиях по проектированию системы является разработка системы подсчета лайков в Твиттере или аналогичного счетчика почти в реальном времени…

·5 мин чтения·14 января

Elevator System Design — Каверзный технический вопрос на собеседовании

Вопрос на собеседовании по дизайну лифтовой системы — один из лучших вопросов на собеседовании, позволяющий оценить понимание кандидатом основ…

·5 минут чтения·13 октября 2020 г.

Think Software

Дизайн Twitter — Архитектура микросервисов службы Twitter

Дизайн Twitter

9 0002 · Чтение через 14 минут · 2 апреля 2021 г.

Think Software

Как пройти собеседование по объектно-ориентированному проектированию

Большинство кандидатов боятся собеседований по объектно-ориентированному проектированию. Причина в том, что они не понимают, как браться за такое интервью…

·4 мин чтения·8 октября 2020 г.

Просмотреть все от Think Software

Рекомендовано на Medium

Васек Рахман

в

Bootcamp

Система Подготовка к интервью дизайнера: Spotify Real-Time Player

Одним из наиболее важных разделов собеседования в крупной компании или на руководящей должности является раздел «Проектирование системы», куда вам придется прийти…

·4 минуты чтения·17 февраля

Лав Шарма

через

Dev Genius

Схема проектирования системы: полное руководство

Разработка надежной, масштабируемой и эффективной системы может быть непростой задачей.

Автор записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *