TGViewer
Channel Public Channel
Yet Another Burakov

Yet Another Burakov

@another_sa

Анализ, архитектура, менеджмент в IT

Сообщество аналитиков: https://tech-analyst.ai

Вопросы сюда: @and_burakov
Subscribers
6.55K
Photos
52
Videos
0
Links
363

Showing posts older than #93 · Back to latest

Older Posts 20 shown
Post #92 2.67K
Post #91 2.2K
#коммуникации #мышление
Гипотеза от Дорофеева. Возможно, люди собирают 100500 встреч потому, что им некогда (или не могут) осмыслять задачи и проблемы. А когда человек говорит, он вынужден думать. Поэтому нет смысла отправлять его в почту или чат - так он увеличит количество инфопотоков, которые не сможет осмыслить без встреч.
https://youtu.be/ScU1ymhjbxQ

На счет чатов соглашусь
https://t.me/another_sa/37

А вот мышление письмом все еще считаю одним из величайших изобретений человечества
https://t.me/another_sa/42
YouTube Бесконечные встречи, нескончаемый Zoom и почему нас не спасут ни чаты, ни почта Запись на открытый он-лайн курс: https://links.mnogosdelal.ru/onlinecourse Анкета с опросом: https://forms.gle/gx4eNfUGG4QFxx6F7 Ссылка на мой сайт (с программами тренингов и прочим): https://mnogosdelal.ru/?utm_source=youtube&utm_campaign=quiz_video …
  • 👍 8
  • 🔥 1
Post #90 2.15K
Мой год только начинается, надеюсь, и вас салатики уже отпустили. Нам повезло работать в крайне неоднозначной, быстроизменяющейся и востребованной индустрии. Желаю всем нам в этом году:

⁃ иметь работу, в ценность и значимость которой мы искренне верим

⁃ работать с людьми, которые останутся с нами много лет после смены компании

⁃ критически относиться к существующим подходам и убеждениям, особенно своим

⁃ быть открытыми для новых идей и изменений, пробовать и экспериментировать

⁃ забыть о существовании work-life balance и выкрутить его на life = 100, work = 100

А чтобы все желания сбылись, не забудьте записать их на стикере, поджечь, высыпать пепел в утренний кофе и выпить его, пока коллеги вещают что-то на первом стендапе.
  • 👍 27
  • 🎉 13
Post #89 2.11K
#манагерское
Мне тут поведали, что у Филиппа вышла статья о bad smell в процессах. Не буду ничего цитировать, имхо мастрид для лидов, манагеров и всех сочувствующих. Там же ссыль на видео доклада.

https://habr.com/ru/company/oleg-bunin/blog/598925/
  • 🔥 10
  • 👍 1
Post #88 2.08K
#интеграция
Попытка разработать простой алгоритм выбора между:
- REST API
- GraphQL
- gRPC
- JSON-RPC

На полноту критериев и фундаментальность не претендует, но почему бы и нет.

https://levelup.gitconnected.com/rest-and-the-future-of-apis-ef9cf4e1706b
Medium REST and the future of APIs Whenever someone starts talking about web services and APIs, you will eventually land on a discussion about whether to use REST or some new…
  • 👍 8
  • 👎 1
Post #87 1.94K
Post #86 2.54K
#очереди #интеграция
Нашел в блоге мейла пару простых статей о том, зачем нужны все эти очереди, кафки и рэббиты. Хорошо зайдет для первого знакомства с темой.

Про очереди: https://mcs.mail.ru/blog/zachem-nuzhny-ocheredi-soobshcheniy-v-mikroservisnoy-arkhitekture
Про Rabbit и Kafka: https://mcs.mail.ru/blog/rabbitmq-ili-apache-kafka
Post #85 1.73K
#процессы #нотации
После прошлого поста случилась небольшая дискуссия на тему: “Если не BPMN, то что?”

В статье автор поделился историей разработки формальной пользователе-центричной нотации на основе CJM. Практики процессного подхода вряд ли найдут здесь что-то новое, но как альтернативный взгляд выглядит интересно.
Пощупаю как-нибудь на реальной задаче
Medium Схематизация опыта с CJM и Service Blueprint. Практика гибридной нотации Инструменты проектирования
Post #83 1.71K
#анализ #манагерское

Интересный подкаст о проблемах разработки. Редко можно услышать, как представители итшечки критикуют позицию своих собратьев в битве IT vs Бизнес
https://open.spotify.com/episode/6zJuQT6xCEYB7ggNYl1MGx?si=8_Q4fkzgT_C09v-4NVfpuA

Особенно откликнулась мысль о типичной позиции разработчика по отношению к бизнесу: “Я умный, а они все там идиоты, зачем с ними разговаривать?” Часто это сопровождается убежденностью в том, что “вот мы бы маркетинг-продукт-процессы сделали нормально, если б только захотели-могли”.

В этом году удалось пообщаться с четырьмя командами/компаниями, где решили создать выделенную роль системного аналитика. В трех из них мотивация была в духе: “Хотим как-то оградить разработчиков от того бреда, который несет бизнес, когда просит запилить очередную хрень”. Не буду гдадать, на сколько силный антагонизм между ит и бизнесом у этих ребят, но история вполне обыденная.

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

К чему все это? Аналитик, если ты связываешь бизнес и разработку, помогая им понять друг друга - далеко не всегда это повод для гордости.
*Не относится к заказной разработке.
Post #82 1.9K
#интеграция #API

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

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

https://habr.com/ru/company/yandex/blog/583332/
Хабр Стажёр Вася и его опыт разработки нового API Легко ли разработать новый API? На что обратить внимание, чтобы не ошибиться при реализации, и к каким компромиссам стоит быть готовым? Привет, Хабр! Меня зовут Иван Ивашковский. Я руковожу группой...
Post #81 1.78K
#анализ

Обычно рассказы о НФТ повествуют нам о 100500 видов требований, но редко отвечают на вопрос, как добыть конкретные значения. Да еще чтобы они были связаны с реальностью, а не спустились с потолка.

В докладе Сергей предлагает несколько практических способов расчета НФТ:
⁃ что можно добыть в гугле
⁃ как оценить требования к производительности системы
⁃ элементарная статистика, и чем она полезна при расчетах

Имхо, один из лучших докладов на эту тему
https://youtu.be/x0E0DrE5Fmo
YouTube Математика в SLA для самых маленьких Доклад Сергея Уханова на конференции Analyst Days-12. 21-22 мая 2021. Санкт-Петербург www.analystdays.com
Post #80 1.74K
#анализ

Наконец-то, кто-то написал, кем является бизнес-аналитик на самом деле, и чем он занимается:
“Таким образом аналитик в такой компании-подрядчике анализирует не бизнес, и даже не процессы, а запросы клиента на автоматизацию отдельных участков бизнеса”.

Кстати, это одна из причин, почему я стараюсь избегать разделения системных и бизнес аналитиков в работе.
https://beskov.medium.com/lies-statistics-and-ba-in-it-1bd10484a706
Medium Ложь, статистика и бизнес-анализ (в ИТ) Давайте посмотрим, кто такой бизнес-аналитик (сначала не в ИТ, потом в ИТ), чего от него ждут, чем он должен заниматься и что он делает на…
  • 👍 3
Post #79 2.07K
#API #интеграция

JSON-RPC
Раз уж в комментах спрашивают, то пусть будет и здесь.
Статья для быстрого знакомства с JSON-RPC, плюс его сравнение с REST-like подходом:
https://habr.com/en/post/441854/

Официальное описание стандарта: https://www.jsonrpc.org
Хабр REST? Возьмите тупой JSON-RPC В последнее время на Хабре разгорелось много споров по поводу того, как правильно готовить REST API. Вместо того, чтобы бушевать в комментариях, подумайте: а н...
  • 👍 2
Post #78 1.74K
#API #интеграция

OpenRPC
При работе с JSON-RPC API становится больно, когда нужно его как-то задокументировать. В сваггере это делать жутко неудобно, ибо приходится засовывать все методы API под один эндпоинт и использовать вложенные anyOf. Резко теряется информативность и польза от визуализации. Да и не всегда мы используем http как транспорт. Как альтернатива неплохо заходит JSON-Schema, но она позволяет определить только структуру сообщений, а не методы API.

В поисках счастья нашел OpenRPC - детище ребят из эфира, которые решили запилить аналог сваггера для JSON-RPC.
Что внутри:
⁃ https://spec.open-rpc.org - схема для описания JSON-RPC API, предельно похожа на сваггер, только проще. Если писать ручками, то перейти будет довольно просто.
⁃ https://playground.open-rpc.org - удобный редактор, который красиво визуализирует схем и позволяет вызывать реальные сервисы.

Выглядит симпатично, но есть нюанс. С инструментами для генерации схем из кода и наоборот все грустно. Судя по активности в гитхабе и размерам комьюнити, в обозримом будущем ситуация особо не изменится. Так что, единственный сценарий использования OpenRPC - разработка красивых доков ручками. Но кому-то и это может быть полезно.
  • 👍 1
Post #76 3K
#архитектура
Александр Поломодов из Тинькова начал публиковать вводный курс по архитектуре.
https://apolomodov.medium.com/essential-arch-course-intro-693682064cd6

На данные момент доступны 2/5 статей:
• Лекция про архитектуру и архитектора
• Лекция про код
• Лекция про данные
• Лекция про архитектурные стили и распределенные системы
• Лекция про распределенный архитектурный процесс и роль архитектора в нем
Medium Курс Essential Architecture #Intro Этой осенью я подписался сделать несколько лекций для вводного курса по архитектуре внутри Tinkoff. Программа курса должна была быть очень…
Post #75 1.95K
#хантинг
Минутка хантинга на нашем канале.

Ищу в команду сильного бизнес аналитика, который хочет решать проблемы бизнеса. Мы FoodTech проект, который занимается быстрой доставкой продуктов для американского рынка. Это как Вкусвилл, Я.Лавка и Самокат, только на другой стороне океана.

Чем нужно будет заниматься:
⁃ Много общаться с владельцами продуктов и реальным бизнесом: бухгалтерия, закупки, логистика, курьерская служба и т.п.
⁃ Выявлять боли и потребности бизнеса. Не только, когда они сами приходят к нам, но и действовать на опережение
⁃ Автоматизировать существующие процессы и запускать новые сервисы
⁃ Предлагать бизнесу альтернативные способы решения задач, анализировать их сильные и слабые стороны
⁃ Формировать карту развития бизнесов-процессов
⁃ Проектировать метрики, по которым можно отслеживать эффективность процессов и находить в них узкие места

Наши пожелания:
⁃ Самое важное - это стремление находить и предлагать решения бизнес-задач, а не записывать под диктовку со слов бизнеса
⁃ Мы используем Camunda для автоматизации процессов, поэтому полезно знать BPMN, либо быть готовым подружиться с ним

Если интересно, пишите в личку @and_burakov, расскажу все, что интересно.
Post #74 2.36K
Post #73 2.19K
#интеграция #очереди

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

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

Здесь рассматривают реализацию с помощью кафки, в начале статьи общее описание идеи со схемками:
https://callistaenterprise.se/blogg/teknik/2018/10/26/synchronous-request-reply-over-kafka/

Может пора доклад запилить на тему?
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →