The Magic of Platforms
Это выступление Gregor Hohpe на конференции PlatformCon 2022 выглядит достаточно интересным и ... коротким (всего 15 минут). Кстати, у этого выступления есть и расшифровка в виде статьи. А теперь пару слов почему оно интересно
- Грегор обычно рассказывает концептуальные вещи простым языком, вспомним его книги Enterprise Integration Patterns и The Software Architect Elevator
- Платформенная тема очень актуальна сама по себе - я писал про это PlaftormCon 2023
В итоге, в этом выступлении Gregor описывает несколько идей:
- Платформы дают стандартизацию, которая не ограничивают креативность
- Сравнение платформ и IT сервисов (откуда-то из ITSM)
- Платформы работают за счет обеспечения меньшего трения при использовании, прозрачности и общей ответственности (Platforms cannot solve all problems. Problem-solving is a shared responsibility between the people who use the platform and the people who built it.)
- Платформы делают жизнь разработчиков проще
- Существуют два подхода к созданию платформ sinking и floating platforms
#Conference #PlatformEngineering #SystemEngineering #SoftwareDevelopment #Software
Это выступление Gregor Hohpe на конференции PlatformCon 2022 выглядит достаточно интересным и ... коротким (всего 15 минут). Кстати, у этого выступления есть и расшифровка в виде статьи. А теперь пару слов почему оно интересно
- Грегор обычно рассказывает концептуальные вещи простым языком, вспомним его книги Enterprise Integration Patterns и The Software Architect Elevator
- Платформенная тема очень актуальна сама по себе - я писал про это PlaftormCon 2023
В итоге, в этом выступлении Gregor описывает несколько идей:
- Платформы дают стандартизацию, которая не ограничивают креативность
- Сравнение платформ и IT сервисов (откуда-то из ITSM)
- Платформы работают за счет обеспечения меньшего трения при использовании, прозрачности и общей ответственности (Platforms cannot solve all problems. Problem-solving is a shared responsibility between the people who use the platform and the people who built it.)
- Платформы делают жизнь разработчиков проще
- Существуют два подхода к созданию платформ sinking и floating platforms
#Conference #PlatformEngineering #SystemEngineering #SoftwareDevelopment #Software
👍13🔥2
Облачные технологии для Финтех Школы
Написал расшифровку выступления, про которое писал раньше. Также доступна pdf с презентацией.
Плюс так сложилось, что на этой неделе я заезжал в наш новый датацентр, поэтому статья была обогащена фотографией именно наших стоек в корпоративных цветах:)
#Cloud #DistributedSystems #Software #SoftwareDevelopment #SoftwareArchitecture
Написал расшифровку выступления, про которое писал раньше. Также доступна pdf с презентацией.
Плюс так сложилось, что на этой неделе я заезжал в наш новый датацентр, поэтому статья была обогащена фотографией именно наших стоек в корпоративных цветах:)
#Cloud #DistributedSystems #Software #SoftwareDevelopment #SoftwareArchitecture
👍11❤3
Rethinking Connectivity • Derek Collison • GOTO 2022
Выступление Derek Collison, создателя NATS, на конференции GOTO напомнило мне урок по философии откуда-то из университета:)
В самом начале автор говорит, что мы живем в мире распределенных систем, а распределенные системы основаны на connectivity. Дальше автор говорит, что по его мнению нам надо переосмыслить не что такое connectivity, а как именно мы это делаем. Для этого он говорит про четыре основы connectivity
1. Fundamentals - независимость от локации, коммуникации m:n (а не point-to-point), utility vs silo, self healing возможности, physical substrate agnostic
2. Topologies - node vs server (pet vs cattle), любые топологии, всепроникающий, децентрализованный, расширяемый
3. Security - no keys/passwords, security multitenant, secure sharing between tenants, secure data in motion and at rest, zero trust construct
4. Persistence - materializaed views, replicated, digital twins/mirrors, source mux and demux
Каждый из указанных выше пунктов требует всех остальных для своей работы.
А дальше автор приводит пример микросервиса account details, рассказывая как он работает в современном мире в разрезе указанных выше пунктов.
А потом он рассказывает как бы это могло выглядеть в мире connectivity 3.0, которая к счастью частично реализована в Synadia NGS (a global, multi-cloud, multi-geo and extensible service, fully managed by Synadia).
После этого Дерек выступает в роли евангелиста и рассказывает что нас ждет дальше:)
В общем, очень концептуально выступление, которое мне определенно было интересно посмотреть.
#DistributedSystems #SoftwareArchitecture #Software #SystemDesign
Выступление Derek Collison, создателя NATS, на конференции GOTO напомнило мне урок по философии откуда-то из университета:)
В самом начале автор говорит, что мы живем в мире распределенных систем, а распределенные системы основаны на connectivity. Дальше автор говорит, что по его мнению нам надо переосмыслить не что такое connectivity, а как именно мы это делаем. Для этого он говорит про четыре основы connectivity
1. Fundamentals - независимость от локации, коммуникации m:n (а не point-to-point), utility vs silo, self healing возможности, physical substrate agnostic
2. Topologies - node vs server (pet vs cattle), любые топологии, всепроникающий, децентрализованный, расширяемый
3. Security - no keys/passwords, security multitenant, secure sharing between tenants, secure data in motion and at rest, zero trust construct
4. Persistence - materializaed views, replicated, digital twins/mirrors, source mux and demux
Каждый из указанных выше пунктов требует всех остальных для своей работы.
А дальше автор приводит пример микросервиса account details, рассказывая как он работает в современном мире в разрезе указанных выше пунктов.
А потом он рассказывает как бы это могло выглядеть в мире connectivity 3.0, которая к счастью частично реализована в Synadia NGS (a global, multi-cloud, multi-geo and extensible service, fully managed by Synadia).
После этого Дерек выступает в роли евангелиста и рассказывает что нас ждет дальше:)
В общем, очень концептуально выступление, которое мне определенно было интересно посмотреть.
#DistributedSystems #SoftwareArchitecture #Software #SystemDesign
YouTube
Rethinking Connectivity • Derek Collison • GOTO 2022
This presentation was recorded at GOTO Copenhagen 2022. #GOTOcon #GOTOcph
http://gotocph.com
Derek Collison - Founder of NATS @DerekCollison
RESOURCES
https://nats.io
https://rethink.synadia.com
https://natsbyexample.com
https://natsio.slack.com
Derek…
http://gotocph.com
Derek Collison - Founder of NATS @DerekCollison
RESOURCES
https://nats.io
https://rethink.synadia.com
https://natsbyexample.com
https://natsio.slack.com
Derek…
👍10
Жизнь на Земле: Ферма (Life on Earth: Farm)
Я купил эту книгу с окошками для своего 2.5 летнего сына и она ему отлично зашла. В книге около 100 вопросов и 70 открывающихся окошек, с которыми мы часто играем. При помощи этой книги малыш узнает кто живет в конюшне, откуда появляется молоко или шерсть, какие бывают времена года и как они влияют на происходящее на ферме. В общем, окошки добавляют интерактивности и малыш с удовольствием возвращается к книге, заново разгадывая что скрывается за ними:)
Кстати, сейчас на эту книгу скидка и она стоит совсем смешных денег.
#ForKids
Я купил эту книгу с окошками для своего 2.5 летнего сына и она ему отлично зашла. В книге около 100 вопросов и 70 открывающихся окошек, с которыми мы часто играем. При помощи этой книги малыш узнает кто живет в конюшне, откуда появляется молоко или шерсть, какие бывают времена года и как они влияют на происходящее на ферме. В общем, окошки добавляют интерактивности и малыш с удовольствием возвращается к книге, заново разгадывая что скрывается за ними:)
Кстати, сейчас на эту книгу скидка и она стоит совсем смешных денег.
#ForKids
👍12🥰4❤2
IT’s Tinkoff Solution Cup
Заглянул вчера на финал нашего IT’s Tinkoff Solution Cup, где собрались сотни участников, которые участвовали в шести разных треках: backend, frontend, mobile, data engineering, sre и системному анализу. Само мероприятие получилось отличным - интересные задания в отборочной части, дальше лучшие в отоборе попали в финальную часть, где они вместе в Москве решали целый день задачи, приближенные к боевым. Часть вышеупомянутых треков была с автоматизированной проверкой результатов, а вот SRE и системные аналитики защищали свои проекты, рассказывая презентации. Собственно часть этих презентаций я и успел посмотреть и пообщаться с коллегами, которые были в жюри. Дальше была процедура награждения, где лучшие из лучших получили заслуженные призы. Но вообще суть была не в призах, а в создании места для обощения и обмена опытом ... а кроме того дом для маскота в виде уточки:)
#Conference
Заглянул вчера на финал нашего IT’s Tinkoff Solution Cup, где собрались сотни участников, которые участвовали в шести разных треках: backend, frontend, mobile, data engineering, sre и системному анализу. Само мероприятие получилось отличным - интересные задания в отборочной части, дальше лучшие в отоборе попали в финальную часть, где они вместе в Москве решали целый день задачи, приближенные к боевым. Часть вышеупомянутых треков была с автоматизированной проверкой результатов, а вот SRE и системные аналитики защищали свои проекты, рассказывая презентации. Собственно часть этих презентаций я и успел посмотреть и пообщаться с коллегами, которые были в жюри. Дальше была процедура награждения, где лучшие из лучших получили заслуженные призы. Но вообще суть была не в призах, а в создании места для обощения и обмена опытом ... а кроме того дом для маскота в виде уточки:)
#Conference
❤9❤🔥5🏆3👍2🥱1
Как воспитать творческую личность на основе ТРИЗ и ТРИЗ-педагогики
Прочитал на днях книгу Анастасии Гончаровой про воспитание детей и книга мне понравилась - воспитание детей пока не сильная моя сторона, а тут про нее рассказывается достаточно системно и рационально:) Книга состоит из следующих частей
- Введение в ТРИЗ педагогику - здесь автор говорит про важность развития мышления у детей, дальше дает основы ТРИЗ и показывает как этот подход может помочь видеть задачи в окружающем мире и уметь их решать
- Встреча с Чудом - здесь идет речь про то, что многие великие люди в детстве встречались с ситуацией, которая позволяла им найти тему, которая их вдохновляла и вела по жизни. Но автор предлагает не надеяться на чудо, а помочь его принести ребенку, используя следующие принципы ТРИЗ-педагогики: открытость, свобода выбора, деятельность, обратная связь, идеальность
- Развитие творческого воображения - здесь автор приводит приемы фантазирование, рассказывает об играх на воображение и помогает научиться развивать ассоциативное мышление
- Системное мышление - здесь даются базовые термины и подходы ТРИЗ, связанные с системами, подсистемами, надсистемами и так далее
- Противоречия - здесь автор показывает как перейти от противоречия к задача, а также как научиться видеть противоречия в реальной жизни
И заканчивается книга рекомендациями, которые мне кажутся достойными для того, чтобы процитировать их целиком:
- Сформируйте у себя и ребенка привычку размышлять и думать. Это достаточно сложно, потребуются все ваши волевые качества и еженедельная практика, но результат того стоит.
- Только практика и применение могут дать результат.
- Если ничего не делать, то изменений не будет.
- Ощущайте счастье и получайте удовольствие от общения с ребенком.
- Давайте ему свободу и разрешайте проявлять самостоятельность.
- Развивайте сами, и тогда ребенок будет тянуться за вами.
- Фантазируйте, воображайте и не бойтесь быть ребенком!
#Psychology #PopularScience #TRIZ
Прочитал на днях книгу Анастасии Гончаровой про воспитание детей и книга мне понравилась - воспитание детей пока не сильная моя сторона, а тут про нее рассказывается достаточно системно и рационально:) Книга состоит из следующих частей
- Введение в ТРИЗ педагогику - здесь автор говорит про важность развития мышления у детей, дальше дает основы ТРИЗ и показывает как этот подход может помочь видеть задачи в окружающем мире и уметь их решать
- Встреча с Чудом - здесь идет речь про то, что многие великие люди в детстве встречались с ситуацией, которая позволяла им найти тему, которая их вдохновляла и вела по жизни. Но автор предлагает не надеяться на чудо, а помочь его принести ребенку, используя следующие принципы ТРИЗ-педагогики: открытость, свобода выбора, деятельность, обратная связь, идеальность
- Развитие творческого воображения - здесь автор приводит приемы фантазирование, рассказывает об играх на воображение и помогает научиться развивать ассоциативное мышление
- Системное мышление - здесь даются базовые термины и подходы ТРИЗ, связанные с системами, подсистемами, надсистемами и так далее
- Противоречия - здесь автор показывает как перейти от противоречия к задача, а также как научиться видеть противоречия в реальной жизни
И заканчивается книга рекомендациями, которые мне кажутся достойными для того, чтобы процитировать их целиком:
- Сформируйте у себя и ребенка привычку размышлять и думать. Это достаточно сложно, потребуются все ваши волевые качества и еженедельная практика, но результат того стоит.
- Только практика и применение могут дать результат.
- Если ничего не делать, то изменений не будет.
- Ощущайте счастье и получайте удовольствие от общения с ребенком.
- Давайте ему свободу и разрешайте проявлять самостоятельность.
- Развивайте сами, и тогда ребенок будет тянуться за вами.
- Фантазируйте, воображайте и не бойтесь быть ребенком!
#Psychology #PopularScience #TRIZ
❤15👍7
Четвертый выпуск Code of Architecture по книге "A Philosophy of Software Design"
Сегодня в 18:00 по Москве мы закончим обсуждать книгу "A philosophy of software design", а точнее мы поговорим про темы, которым Джон Оустерхаут посвятил последние 6 глав. В качестве гостя с нами будет Алексей Тарасов, который является Head of Architecture в Тинькофф Инвестициях. В итоге, на троих мы пройдемся по вопросам:
— как поддерживать консистентность;
— что делает код очевидным, а что запутанным;
— как современные тренды разработки пересекаются с принципами заложенными в этой книге;
— как не усложнить систему, если нужны оптимизации производительности;
— как отделять важное от второстепенного.
А в конце стрима мы подведем итоги книги и обсудим красные флаги, которые автор рекомендовал избегать в ваших системах.
#CoA #Software #Architect #SystemDesign #Philosophy #SoftwareArchitecture
Сегодня в 18:00 по Москве мы закончим обсуждать книгу "A philosophy of software design", а точнее мы поговорим про темы, которым Джон Оустерхаут посвятил последние 6 глав. В качестве гостя с нами будет Алексей Тарасов, который является Head of Architecture в Тинькофф Инвестициях. В итоге, на троих мы пройдемся по вопросам:
— как поддерживать консистентность;
— что делает код очевидным, а что запутанным;
— как современные тренды разработки пересекаются с принципами заложенными в этой книге;
— как не усложнить систему, если нужны оптимизации производительности;
— как отделять важное от второстепенного.
А в конце стрима мы подведем итоги книги и обсудим красные флаги, которые автор рекомендовал избегать в ваших системах.
#CoA #Software #Architect #SystemDesign #Philosophy #SoftwareArchitecture
👍14
Анонс выступления моей любимой жены
2 мая Анастасия Кабищева на онлайн выступлении расскажет про свой опыт совмещения позиции технического руководителя и роли деврела в зарубежной компании:) Пиком этой активности стал Highload 2022 Armenia, в котором она принимала активное участие.
P.S.
Я эту историю наблюдал из первых рядов и так у меня появилась заявка на выступление на армянском Codefest с темой, актуальной для армянской аудитории, о том, когда уже стоит заниматься своей инженерной культурой и как это делать:)
#Conference #Devrel #Software #SoftwareDevelopment
2 мая Анастасия Кабищева на онлайн выступлении расскажет про свой опыт совмещения позиции технического руководителя и роли деврела в зарубежной компании:) Пиком этой активности стал Highload 2022 Armenia, в котором она принимала активное участие.
P.S.
Я эту историю наблюдал из первых рядов и так у меня появилась заявка на выступление на армянском Codefest с темой, актуальной для армянской аудитории, о том, когда уже стоит заниматься своей инженерной культурой и как это делать:)
#Conference #Devrel #Software #SoftwareDevelopment
YouTube
Мой первый опыт деврела, в энтерпрайзе и за рубежом: что пошло не так
У Насти Кабищевой не самый обычный опыт - руководитель инженерных команд не собиралась быть еще и немножко деврелом, но 2022-й заставил. Придя в армянский банк, она решила качать его технический бренд. Поначалу у ребят было все по-классике - первые внутренние…
👍20❤5👏3🥰1
Книжный клуб CoA — "A Philosophy of Software Design"
Этот апрель в нашем книжном клубе Code of Architecture был посвящен обсуждению отличной книгу Джона Остерхута "A Philosophy of Software Design", которую мы рассмотрели в четырех выпусках. Я написал статью, которая обобщает все выпуски и содержит отсылки на Miro доску, ссылки на мои статьи с обзором книги, а также ссылки на все видео-записи выпусков нашего книжного клуба.
#CoA #Software #Architect #SystemDesign #Philosophy #SoftwareArchitecture
Этот апрель в нашем книжном клубе Code of Architecture был посвящен обсуждению отличной книгу Джона Остерхута "A Philosophy of Software Design", которую мы рассмотрели в четырех выпусках. Я написал статью, которая обобщает все выпуски и содержит отсылки на Miro доску, ссылки на мои статьи с обзором книги, а также ссылки на все видео-записи выпусков нашего книжного клуба.
#CoA #Software #Architect #SystemDesign #Philosophy #SoftwareArchitecture
👍23
Задача трех тел (The Three-Body Problem)
Эта книга Лю Цысиня открывает трилогию "Воспоминания о прошлом Земли". В 2015 году эта книга получила премию "Хьюго". Я прочитал ее три года назад и мне она зашла настолько, что я справился с ней за один день:) Мне понравился авторский стиль с отсылками к теории и истории. Отдельно отмечу, что читать книгу интереснее, если знать концепты задачи трех тел, а также про диинамически хаос:) Сам сюжет спойлерить не буду, чтобы вам было интересно прочесть книгу самостоятельно.
#PopularScience #SciFi #Science
Эта книга Лю Цысиня открывает трилогию "Воспоминания о прошлом Земли". В 2015 году эта книга получила премию "Хьюго". Я прочитал ее три года назад и мне она зашла настолько, что я справился с ней за один день:) Мне понравился авторский стиль с отсылками к теории и истории. Отдельно отмечу, что читать книгу интереснее, если знать концепты задачи трех тел, а также про диинамически хаос:) Сам сюжет спойлерить не буду, чтобы вам было интересно прочесть книгу самостоятельно.
#PopularScience #SciFi #Science
🔥22👍10❤🔥2
Варианты роста инженера, если он уже Senior
На нашем воронежском java митапе в начале апреля я рассказал новую версию этого доклада. Я уже однажды рассказывал этот доклад на конференции dotNext, но теперь я
1. Обновил часть про карьерную лестницу
2. Добавил обсуждение типов Staff+ инженеров,
3. Рассказал про процесс promotion в Tinkoff, который называется Тинькофф Рост
Недавно появилась запись выступления, поэтому я решил поделиться ей:)
#Staff #Conference #Architect #Architecture #Software #SoftwareDevelopment #Career
На нашем воронежском java митапе в начале апреля я рассказал новую версию этого доклада. Я уже однажды рассказывал этот доклад на конференции dotNext, но теперь я
1. Обновил часть про карьерную лестницу
2. Добавил обсуждение типов Staff+ инженеров,
3. Рассказал про процесс promotion в Tinkoff, который называется Тинькофф Рост
Недавно появилась запись выступления, поэтому я решил поделиться ей:)
#Staff #Conference #Architect #Architecture #Software #SoftwareDevelopment #Career
YouTube
Как и куда расти инженеру, если он уже Senior — Александр Поломодов, Тинькофф
В своем докладе Александр поделился вариантами развития для опытных инженеров.
Дайджесты, статьи и анонсы митапов: https://t.me/itstinkoff
Группа IT's Tinkoff Вконтакте: https://vk.com/itstinkoff
Книжный клуб Java-разработчиков: https://t.me/point_rar
Блог…
Дайджесты, статьи и анонсы митапов: https://t.me/itstinkoff
Группа IT's Tinkoff Вконтакте: https://vk.com/itstinkoff
Книжный клуб Java-разработчиков: https://t.me/point_rar
Блог…
👍17❤4
Лама Красная Пижама (Llama Llama Red Pajama)
Прочитал только что нашему карапузу двух с половиной лет эту прикольную книгу и она ему зашла. В книге мама-лама укладывает крошку-ламу спать и уходит заниматься делами по дому, а крошке не спится и дальше он "воет, ноет" и призывает маму обратно. У нашего младшего сына один в один поведение как у крошки Ламы, который не отпускает от себя маму надолго:)
А если говорить про книгу, то она с прикольным смыслом, рифмами и красивой отрисовкой. Очень рекомендую ее к чтению маленьким детишкам.
P.S.
В Лабиринте есть серия этих книжек про Ламу и на большинство из них хорошие скидки, как на эту книгу про ламу пижаму:)
#ForKids
Прочитал только что нашему карапузу двух с половиной лет эту прикольную книгу и она ему зашла. В книге мама-лама укладывает крошку-ламу спать и уходит заниматься делами по дому, а крошке не спится и дальше он "воет, ноет" и призывает маму обратно. У нашего младшего сына один в один поведение как у крошки Ламы, который не отпускает от себя маму надолго:)
А если говорить про книгу, то она с прикольным смыслом, рифмами и красивой отрисовкой. Очень рекомендую ее к чтению маленьким детишкам.
P.S.
В Лабиринте есть серия этих книжек про Ламу и на большинство из них хорошие скидки, как на эту книгу про ламу пижаму:)
#ForKids
👍8❤5🥰2