26-ый Software Craftsmanship Meetup🧑💻Как выстроить системный подход к принятию и валидации архитектурных решений - обсудим с Principal Solution Architect Антоном Дворниковым на очередном Software Craftsmanship Meetup
Когда: 23 мая в 20.00 GMT+3
В программе митапа:
💡 Определение и сбор факторов, оказывающих влияние на процесс принятия архитектурных решений
💡 Приоритизация: как понять что действительно важно, а чем можно пожертвовать?
💡 Как драйверы превращаются в конкретные решения и какие паттерны они порождают?
💡 Проверка решений
💡 Системный подход к работе с архитектурой
Узнать подробнее о спикере и зарегистрироваться по ссылке 🚀
👍11❤🔥1
💡В прошлый четверг на Трепе приглашенным гостем был HRD со стажем Андрей Журавлев. Андрей классно разложил по полочкам волнующие многих инженеров вопросы:
👉 Как выбирать следующую компанию?
👉 Как добиться повышения ЗП?
👉 Как проходить собеседования?
👉 Чем HR может помочь программисту?
Публикуем выводы по этим вопросам на карточках выше🔝
А уже сегодня в 20.00 GMT+3 собираемся на Архитектурном Трепе №96 обсуждать dependency injection. Модератор встречи - Антон Норко. Регистрируйтесь и приходите. До встречи! 🙌
👉 Как выбирать следующую компанию?
👉 Как добиться повышения ЗП?
👉 Как проходить собеседования?
👉 Чем HR может помочь программисту?
Публикуем выводы по этим вопросам на карточках выше🔝
А уже сегодня в 20.00 GMT+3 собираемся на Архитектурном Трепе №96 обсуждать dependency injection. Модератор встречи - Антон Норко. Регистрируйтесь и приходите. До встречи! 🙌
👍11🔥1
брокеры сообщений преследуют две цели:
1. разделить коммуникации и интерфейсы между сервисами в большой системе
2. обеспечить буфер на запись/обработку если хранилище/обработчик не успевает кушать пики нагрузки, и при этом данные должны быть гарантированно переданы. то есть очередь выгодна когда бд может кушать среднюю нагрузку, но не может пики, при условии невозможности потери ни одного сообщения.
А если можно потерять чуть-чуть данных при передаче/записи, то проще использовать буфер в памяти на запись в хранилище. Обычно инфра брокера дороже чем инфра буфера.
#обсуждения_technical_leadership_course
1. разделить коммуникации и интерфейсы между сервисами в большой системе
2. обеспечить буфер на запись/обработку если хранилище/обработчик не успевает кушать пики нагрузки, и при этом данные должны быть гарантированно переданы. то есть очередь выгодна когда бд может кушать среднюю нагрузку, но не может пики, при условии невозможности потери ни одного сообщения.
А если можно потерять чуть-чуть данных при передаче/записи, то проще использовать буфер в памяти на запись в хранилище. Обычно инфра брокера дороже чем инфра буфера.
#обсуждения_technical_leadership_course
👍10
Во вторник на Архитектурном Трепе 96 с Антоном Норко очень продуктивно c разных сторон обсудили Dependency Injection - зачем нужен, какие сложности при использовании, чем заменить, а главное долго и вьедливо разбирались в разнице между mock/stub/spy🤓 И-таки разобрались. Основные выводы - на карточках выше 👆
Сегодня заходите потрепаться про Test driven development подход. Модерировать будет Сергей Бабицкий. Это человек, которому не знаком синдром самозванца и который умеет делать самую настоящую неаполитанскую пиццу🍕. Задать свои вопросы Сергею можно заранее при регистрации, и уже на самом Трепе. Приходите 🚀
Сегодня заходите потрепаться про Test driven development подход. Модерировать будет Сергей Бабицкий. Это человек, которому не знаком синдром самозванца и который умеет делать самую настоящую неаполитанскую пиццу🍕. Задать свои вопросы Сергею можно заранее при регистрации, и уже на самом Трепе. Приходите 🚀
🔥5❤🔥1👍1
💥 Software Craftsmanship Meetup №26 уже в этот четверг!
Когда: 23 мая в 20.00 GMT+3
На митапе разберем весь процесс принятия архитектурных решений в ИТ-проектах: с определения, сбора и приоритезации факторов, влияющих на архитектуру, и до превращения их в конкретные решения и паттерны.
Ведущий митапа: Антон Дворников, Principal Solution Architect, SEI certified Architect.
- Опыт коммерческой веб-разработки более 20 лет
- Последние 3 года на архитектурных позициях
Профессиональные интересы: распределенные системы, eda, реактивность, e-commerce, структуры данных, алгоритмы
👉 Узнать подробнее и зарегистрироваться
Когда: 23 мая в 20.00 GMT+3
На митапе разберем весь процесс принятия архитектурных решений в ИТ-проектах: с определения, сбора и приоритезации факторов, влияющих на архитектуру, и до превращения их в конкретные решения и паттерны.
Ведущий митапа: Антон Дворников, Principal Solution Architect, SEI certified Architect.
- Опыт коммерческой веб-разработки более 20 лет
- Последние 3 года на архитектурных позициях
Профессиональные интересы: распределенные системы, eda, реактивность, e-commerce, структуры данных, алгоритмы
👉 Узнать подробнее и зарегистрироваться
👍6
На прошлой неделе делали Архитектурный Трёп про Test driven development с Сергеем Бабицким. За два часа беседы успели обсудить:
🔺 Достоинства и проблемы TDD
🔺 Область применения
🔺 Разница TDD и тестирования
🔺 Как продать TDD менеджеру
Публикуем выше несколько mindmaps с выводами.
🗣 Сегодня приходите, как обычно, в 20.00 GMT+3 потрепаться про операционные системы. Планируем обсудить:
🔺Чем пользуетесь в повседневной жизни, а что предпочитаете для рабочих задач: Linux, Windows или MacOS?
🔺 C какими проблемами сталкивались на вашей ОС?
🔺 Насколько удобно настраивать вашу ОС под разные нужды и многое другое.
Модератор встречи Саша Белян. Регистрируйтесь и приходите. До скорой встречи 🫂
🔺 Достоинства и проблемы TDD
🔺 Область применения
🔺 Разница TDD и тестирования
🔺 Как продать TDD менеджеру
Публикуем выше несколько mindmaps с выводами.
🗣 Сегодня приходите, как обычно, в 20.00 GMT+3 потрепаться про операционные системы. Планируем обсудить:
🔺Чем пользуетесь в повседневной жизни, а что предпочитаете для рабочих задач: Linux, Windows или MacOS?
🔺 C какими проблемами сталкивались на вашей ОС?
🔺 Насколько удобно настраивать вашу ОС под разные нужды и многое другое.
Модератор встречи Саша Белян. Регистрируйтесь и приходите. До скорой встречи 🫂
❤5👍4
🐗 Друзья, вы наверняка уже знаете, что мы с февраля читаем все вместе Кабанчика и раз в 3 недели собираемся для обсуждения.
Последняя встреча была посвящена 5 главе "Replication". На слайдах публикуем основные выводы прошедшей встречи и напоминаем, что следующая встреча состоиться уже во вторник 28 мая. Читайте 6 главу "Partitioning" и приходите. Или не читайте, но все равно приходите послушать. Всех ждем 😉
PS. Посмотреть записи предыдущих встреч можно на нашем ютуб канале
Последняя встреча была посвящена 5 главе "Replication". На слайдах публикуем основные выводы прошедшей встречи и напоминаем, что следующая встреча состоиться уже во вторник 28 мая. Читайте 6 главу "Partitioning" и приходите. Или не читайте, но все равно приходите послушать. Всех ждем 😉
PS. Посмотреть записи предыдущих встреч можно на нашем ютуб канале
👍8❤3
Вебинар уже завтра в 20:00 по Минску
Павел Вейник проведет анализ и определит уровень, поможет разобраться с доступными ролями и выявит недостающие навыки для профессионального роста.
Будем обсуждать:
— Какому уровню вы соответствуете по диаграмме Hard&Soft Skills.
— Какие роли доступны для инженера после уровня Senior и в чем различия между TechLead и Architect.
— Как меняются навыки по мере роста от Senior до TechLead и Architect.
— Какие навыки вам не хватает до уровня TechLead и Architect.
— С какими трудностями и рисками сталкиваются разработчики при переходе на уровень TechLead и Architect.
Зарегистрироваться
Павел Вейник проведет анализ и определит уровень, поможет разобраться с доступными ролями и выявит недостающие навыки для профессионального роста.
Будем обсуждать:
— Какому уровню вы соответствуете по диаграмме Hard&Soft Skills.
— Какие роли доступны для инженера после уровня Senior и в чем различия между TechLead и Architect.
— Как меняются навыки по мере роста от Senior до TechLead и Architect.
— Какие навыки вам не хватает до уровня TechLead и Architect.
— С какими трудностями и рисками сталкиваются разработчики при переходе на уровень TechLead и Architect.
Зарегистрироваться
🔥5👍3❤1
Встречаемся уже через полчаса
Ваш последний шанс зарегистрироваться, переходите по ссылке и заполняйте форму
Павел Вейник проанализирует ваши навыки, определит ваш уровень и предложит возможные карьерные роли, указав на недостающие навыки. Будет обсуждено состояние рынка труда в СНГ и Европе, и вы сможете задать вопросы. Вы узнаете свой уровень по диаграмме Hard&Soft Skills, доступные роли после уровня Senior, различия между TechLead, Architect и Teamlead, изменения hard- и soft-скилов при росте, недостающие навыки для TechLead и Architect, а также трудности и риски при переходе на эти роли.
Зарегистрироваться
Ваш последний шанс зарегистрироваться, переходите по ссылке и заполняйте форму
Павел Вейник проанализирует ваши навыки, определит ваш уровень и предложит возможные карьерные роли, указав на недостающие навыки. Будет обсуждено состояние рынка труда в СНГ и Европе, и вы сможете задать вопросы. Вы узнаете свой уровень по диаграмме Hard&Soft Skills, доступные роли после уровня Senior, различия между TechLead, Architect и Teamlead, изменения hard- и soft-скилов при росте, недостающие навыки для TechLead и Architect, а также трудности и риски при переходе на эти роли.
Зарегистрироваться
Всех с пятницей!
🎞 Запись Software Craftsmansip Meetup №26 уже доступна на нашем YouTube-канале
🙋♂️Кто был вчера в живую, поделитесь в комментариях какие впечатления или вопросы остались после митапа
🎞 Запись Software Craftsmansip Meetup №26 уже доступна на нашем YouTube-канале
🙋♂️Кто был вчера в живую, поделитесь в комментариях какие впечатления или вопросы остались после митапа
YouTube
Software Craftsmanship Meetup №26. Принятие архитектурных решений
На митапе разобрали весь процесс принятия архитектурных решений в ИТ-проектах: с определения, сбора и приоритезации факторов, влияющих на архитектуру, и до превращения их в конкретные решения и паттерны.
Для того, чтобы узнавать и участвовать в новых мероприятиях…
Для того, чтобы узнавать и участвовать в новых мероприятиях…
🔥12👍3