Tired of outsourcing? Get hired at a top product startup from Silicon Valley 🚀
×Закрыть

Материалы по теме «Usability»

RSS

User Testing, або Як дизайнер може змінити проект User Testing, або Як дизайнер може змінити проект

Anna Seheda 4846

У цій статті Анна Сегеда, UX/UI Designer в GlobalLogic, ділиться своїм досвідом того, як дизайнер може вплинути на розвиток проекту й вивести його на новий рівень завдяки використанню User Testing (UT). 6

Визуализация информации, или Как выбрать и построить график Визуализация информации, или Как выбрать и построить график

Nadiya Abrosimova 8965

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

Тестувати чи не тестувати — ось у чім питання, або Про користувацьке тестування, доступне кожному Тестувати чи не тестувати — ось у чім питання, або Про користувацьке тестування, доступне кожному

Halyna Kovalisko 10465

Мета цієї статті — переконати тих, хто думає, що користувацьке тестування — це довго, дорого чи нереалістично, у тому, що це швидко, доволі просто і дешево. 26

Что интересно соискателям: линч сайтов крупнейших украинских компаний-аутсорсеров Что интересно соискателям: линч сайтов крупнейших украинских компаний-аутсорсеров

Tanya Zavialova 8033

Эта статья представляет собой экспертную оценку того, насколько хорошо крупные украинские аутсорс-компании (топ 6 на ДОУ) стараются произвести впечатление на своих будущих сотрудников через корпоративные веб-сайты. 30

Таблетка аспирина: полезные UX-эвристики Таблетка аспирина: полезные UX-эвристики

Tanya Zavialova 4456

Мы много слышали о том, как хорошо, когда на проекте есть группа User eXperience (UX) инженеров, и как здорово они могут все сделать. Но украинская объективная реальность, к сожалению, такова, что многие команды разработчиков в силу ряда причин не могут позволить себе такой роскоши, как юзабилист в команде, и в лучшем случае о них только слышали. Но при желании можно найти выход. 20

Учеба в Голландии или юзабилити-перековка мозгов Учеба в Голландии или юзабилити-перековка мозгов

Tanya Zavialova 8322

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

Как я пробовал пользоваться kabanchi.com Как я пробовал пользоваться kabanchi.com

Aleksey Kolupaev 6304

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

Web Pages That Suck, или Познайте свой сайт

Yaroslav Fedevych 188

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

Steve Krug, Don’t Make Me Think! Steve Krug, Don’t Make Me Think!

Max Ischenko 614

Первая книга по юзабилити, которую я прочел и, надеюсь, не последняя. «Надеюсь» — так как Кругу удалось всерьез заинтересовать меня этой темой. Оказывается, юзабилити — это очень просто ;-) Правда, «простота» эта напоминает дзеновскую — только «просветленный» разработчик сможет упростить чересчур сложные построения новичка. 4

Комментарии

Так тут вопрос больше в границах транзакции. Представте систему, в которой каждый микросервис имеет свою границу транзакций и, если был неудачным какой-то вызов другого сервиса, то проблем не будет на уровне данного сервиса.
При том, что этот контракт описывается в коде, шарится между сервисами, и с помощью него на программном уровне они и дёргают друг-друга.
На начальных этапах это когда? Почти всегда. Мало кто умеет думать в терминах микросервисов. Попилить на более мелкие — пожалуйста, а организовать их работу, так и спотыкаются об очевидные грабли
Хотел написать ему ответ, но походу меня опередили.
надо очень серьезно задуматься в необходимости микросервисной архитектурыБинго. С этого мы и начали.
На начальных этапах это когда? Когда в компании одна команда из 5 человек? Хороший пример, что быстрее будет, когда 5 человек должны запилить 10 сервисов для завершения MVP или 5 человек должны запилить 1..3 подсистемы?
Гарна стаття, дякую. Даремно не українською (бо ж російською Седжвік вже і так є). Хочу зауважити що сфера застосування цього алгоритму доволі вузька — це випадки коли операції union і find відбуваються упереміш.
Может быть скорость разработки? Но даже скорость разработки всей микросервисной системы будет ниже (значительно ниже на начальных этапах). На начальных этапах это когда? Когда в компании одна команда из 5 человек?
А причем тут код к контракту микросервиса? При том, что этот контракт описывается в коде, шарится между сервисами, и с помощью него на программном уровне они и дёргают друг-друга.
В случае саги у вас сама суть в том, что падает одна из цепи локальных транзакций, и если не первая, то вся система в целом УЖЕ находится в неконсистентном состоянии, которое нужно откатывать другой цепью транзакций. Смотря что подразумевается под консистентностью.
Как и обычные ACID транзакции [могут падать — К.С.].ACID означает определенный уровень гарантий — в том числе того, что упавшая транзакция оставит систему в консистентном состоянии, откатившись до ближайшего чекпоинта.
Иногда разрешают везти кота в клетке в салоне — Я уже несколько раз перевозил так. И опять же — правила авиакомпаний отличаются — иногда допускается не больше трех животных на рейс, у других меньше/больше.
И если уж так сльно хочется все сообщения обрабатывать асинхронно на уровне микросервисов, то я бы смотрел в сторону Akka. Вроде бы как в дотнете есть порт и от майкрософта что-то подобное было.
Там выходит жёсткая зависимость на уровне архитектуры, при чём здесь код? А причем тут код к контракту микросервиса? С точки зрения архитектуры да, в RPC взаимодействии более жесткая связь, чем messaging.