Обзор whitepaper "Design patterns for container-based distributed systems"
Недавно я прочитал whitepaper 2016 года, в котором Brendan Burns и David Oppenheimer рассказывали про паттерны для проектирования распределенных систем, которые возникли в контейнерном мире . Я нашел эту статью, когда готовился к выпускам "Code of Architecture" по книге "Kubernetes Patterns". Статья показалась мне интересной с точки зрения истории, так как один из соавторов статьи (Brendan Burns) является одновременно соавтором Kubernetes.
В этой статье авторы проводят параллели между паттернами из объектно-ориентированного программирования и паттернами для контейнеров, которые дают полезные абстракции для построения распределенных систем. Они рассматривают три варианта паттернов:
— Паттерны уровня одного контейнера
— Паттерны уровня одной машины (single-node)
— Паттерны уровня многих машин (multi-node)
Подробнее в статье в моем блоге. Приложил несколько иллюстраций из статьи, чтобы наглядно показать содержание whitepaper.
#SoftwareDevelopment #SoftwareArchitecture #Architecture #SystemDesign #Kubernetes #DistributedSystems #ExternalReview
Недавно я прочитал whitepaper 2016 года, в котором Brendan Burns и David Oppenheimer рассказывали про паттерны для проектирования распределенных систем, которые возникли в контейнерном мире . Я нашел эту статью, когда готовился к выпускам "Code of Architecture" по книге "Kubernetes Patterns". Статья показалась мне интересной с точки зрения истории, так как один из соавторов статьи (Brendan Burns) является одновременно соавтором Kubernetes.
В этой статье авторы проводят параллели между паттернами из объектно-ориентированного программирования и паттернами для контейнеров, которые дают полезные абстракции для построения распределенных систем. Они рассматривают три варианта паттернов:
— Паттерны уровня одного контейнера
— Паттерны уровня одной машины (single-node)
— Паттерны уровня многих машин (multi-node)
Подробнее в статье в моем блоге. Приложил несколько иллюстраций из статьи, чтобы наглядно показать содержание whitepaper.
#SoftwareDevelopment #SoftwareArchitecture #Architecture #SystemDesign #Kubernetes #DistributedSystems #ExternalReview
👍10❤3🔥2😎1
Концерт «Саундтреки на органе: „Гарри Поттер“, „Интерстеллар“, „Пираты Карибского моря“»
Был на прошлой неделе с женой на концерте Тимура Халиуллина, который исполнял музыку из популярных кинолент и просвящал посетителей насчет органа и стилей композиторов, чьи произведения он исполнял. Сами мелодии, исполняемые на органе, были настолько красочными и живыми, мощными и торжественными, таинственными и завораживающим, что по первым звукам было легко вспомнить фильм в где звучала эта музыка. Авторами саундтреков были знаменитые кинокомпозиторы Алан Сильвестри, Джон Уильямс, Ханс Циммер, Филипп Гласс, Гарри Грегсон-Уильямс и другие.
В общем, мне очень понравилось органное исполнение Тимуром этих композиций, а так как эти концерты периодически повторяются, то могу рекомендовать посетить один из следующих концертов:)
#Music #Concert
Был на прошлой неделе с женой на концерте Тимура Халиуллина, который исполнял музыку из популярных кинолент и просвящал посетителей насчет органа и стилей композиторов, чьи произведения он исполнял. Сами мелодии, исполняемые на органе, были настолько красочными и живыми, мощными и торжественными, таинственными и завораживающим, что по первым звукам было легко вспомнить фильм в где звучала эта музыка. Авторами саундтреков были знаменитые кинокомпозиторы Алан Сильвестри, Джон Уильямс, Ханс Циммер, Филипп Гласс, Гарри Грегсон-Уильямс и другие.
В общем, мне очень понравилось органное исполнение Тимуром этих композиций, а так как эти концерты периодически повторяются, то могу рекомендовать посетить один из следующих концертов:)
#Music #Concert
👍11❤5👎2👏2🔥1
Технологии (Get Technology. Be in the Know. Upgrade Your Future)
Дочитал в пятницу эту книгу из серии "Build + Become", а на русский название серии перевели "Думай иначе". В книге описывались современные и будущие технологии, причем на английском в 2018 году, а с тех пор многие технологии стали ближе к реальности, чем в момент написания, а относительно некоторых (Hyperloop) хайп немного поутих.
В общем, как и в других книгах серии тут 5 частей по 4 главы, которые посвящены отдельным темам:
1) Технологии рядом
1. Вирутальная реальность - на фоне проблем с раскруткой метаверса от почти одноименной компании эта тема не такая горячая
2. Дополненная реальность - тут наоборот всех интересует какой будет в реальной эксплуатации гарнитура от Apple
3. Искусственный интеллект - тема на хайпе с учетом LLM моделей (подробнее в выступлении Alex Castronius)
4. "Умный" дом - эта тема плавно развивается
2) Исследование
5. Беспилотные автомобили - кто тут только ими не занимается, но громче всего звучат новости про Tesla Илона Маска
6. Hyperloop - проект Илона насчет этакого подземного поезда, громких новостей давно не было слышно
7. Экзоскелет - до потребительского рынка они пока особо не доехали, но исследования идут
8. Новая космическая раса - мечты о космосе и для начала о полете на Марс. Все мы помним как Илон отправил Tesla на орбиту, чтобы продемонстировать то, что его ракета Falcon Heavy может запускать полезную нагрузку до орбиты Марса (хотя родстер Маска до Марсане доедет, не долетит)
3) Выживание
9. Нанороботы - как этих роботов можно будет использовать для лечения людей
10. Человек измеренный - как влияет отгрузка телеметрии о человеке на его поведение (шаги, пульс, данные о сне)
11. Термоядерный синтез - все также по прогнозам будет готов через несколько десятилетий (оценка не сильно меняется с 1950х годов:) )
12. Зашита от астероидов - обсуждение как мы земляне сможем защитить наш дом (Землю) от астероидов (с греческого "подобных звезде"), которые иногда пролетают рядом
4) Безопасность
13. Кибербезопасность - базовая история про безопасность в интернете
14. Биометрия - как идентифицировать людей по их биологическим характеристикам (отпечаток пальца, сетчатка,анализ мочи)
15. Технология блокчейн - базовый рассказ про блокчейн. Если эта тема интересна, то рекомендую почитать книгу "Blockchain Basics", на которую я как-то написал обзор и в которой не рассказывается про криптоскам и всю остальную лабуду вокруг. Там скорее идет речь про основные концепции распределенного реестра
16. Автономная армия - история про автономных дронов и автоматизацию ведения войны.
5) Выход за пределы
17. Квантовые вычисления - рассказ про квантовые компьютеры, в котором немного перебирают с пафосом. На самом деле уже есть квантово-устойчивое шифрование, так что секреты будут сохранены даже при появлении мощных квантовых компьютеров. Но действительно, они могут помочь решать определенный класс задач гораздо эффективнее
18. Терраформирование - даже если мы доберемся до Марса, то как мы будем там жить. Эта глава отвечает на такой вопрос
19. Бионические импланты - как технологии помогают людям расширять свои возможности идвигаться в сторону киборгов
20. Трансгуманизм - вечные мечты о вечной жизни или хотя бы невозможности умереть от старости.
В общем, в книге хороший обзор актуальных околотехнологичных вопросов, про которые полезно знать:)
Кстати, про другие книги серии я писал раньше
- Креативность (Being Creative: Be Inspired. Unlock Your Originality)
- Коммуникации (Read People. Understand Behaviour. Expertly Communicate)
- Принятие решений (Think Differently. Open your mind. Philosophy for modern life)
#Engineering #PopularScience
Дочитал в пятницу эту книгу из серии "Build + Become", а на русский название серии перевели "Думай иначе". В книге описывались современные и будущие технологии, причем на английском в 2018 году, а с тех пор многие технологии стали ближе к реальности, чем в момент написания, а относительно некоторых (Hyperloop) хайп немного поутих.
В общем, как и в других книгах серии тут 5 частей по 4 главы, которые посвящены отдельным темам:
1) Технологии рядом
1. Вирутальная реальность - на фоне проблем с раскруткой метаверса от почти одноименной компании эта тема не такая горячая
2. Дополненная реальность - тут наоборот всех интересует какой будет в реальной эксплуатации гарнитура от Apple
3. Искусственный интеллект - тема на хайпе с учетом LLM моделей (подробнее в выступлении Alex Castronius)
4. "Умный" дом - эта тема плавно развивается
2) Исследование
5. Беспилотные автомобили - кто тут только ими не занимается, но громче всего звучат новости про Tesla Илона Маска
6. Hyperloop - проект Илона насчет этакого подземного поезда, громких новостей давно не было слышно
7. Экзоскелет - до потребительского рынка они пока особо не доехали, но исследования идут
8. Новая космическая раса - мечты о космосе и для начала о полете на Марс. Все мы помним как Илон отправил Tesla на орбиту, чтобы продемонстировать то, что его ракета Falcon Heavy может запускать полезную нагрузку до орбиты Марса (хотя родстер Маска до Марса
3) Выживание
9. Нанороботы - как этих роботов можно будет использовать для лечения людей
10. Человек измеренный - как влияет отгрузка телеметрии о человеке на его поведение (шаги, пульс, данные о сне)
11. Термоядерный синтез - все также по прогнозам будет готов через несколько десятилетий (оценка не сильно меняется с 1950х годов:) )
12. Зашита от астероидов - обсуждение как мы земляне сможем защитить наш дом (Землю) от астероидов (с греческого "подобных звезде"), которые иногда пролетают рядом
4) Безопасность
13. Кибербезопасность - базовая история про безопасность в интернете
14. Биометрия - как идентифицировать людей по их биологическим характеристикам (отпечаток пальца, сетчатка,
15. Технология блокчейн - базовый рассказ про блокчейн. Если эта тема интересна, то рекомендую почитать книгу "Blockchain Basics", на которую я как-то написал обзор и в которой не рассказывается про криптоскам и всю остальную лабуду вокруг. Там скорее идет речь про основные концепции распределенного реестра
16. Автономная армия - история про автономных дронов и автоматизацию ведения войны.
5) Выход за пределы
17. Квантовые вычисления - рассказ про квантовые компьютеры, в котором немного перебирают с пафосом. На самом деле уже есть квантово-устойчивое шифрование, так что секреты будут сохранены даже при появлении мощных квантовых компьютеров. Но действительно, они могут помочь решать определенный класс задач гораздо эффективнее
18. Терраформирование - даже если мы доберемся до Марса, то как мы будем там жить. Эта глава отвечает на такой вопрос
19. Бионические импланты - как технологии помогают людям расширять свои возможности и
20. Трансгуманизм - вечные мечты о вечной жизни или хотя бы невозможности умереть от старости.
В общем, в книге хороший обзор актуальных околотехнологичных вопросов, про которые полезно знать:)
Кстати, про другие книги серии я писал раньше
- Креативность (Being Creative: Be Inspired. Unlock Your Originality)
- Коммуникации (Read People. Understand Behaviour. Expertly Communicate)
- Принятие решений (Think Differently. Open your mind. Philosophy for modern life)
#Engineering #PopularScience
Издательство МИФ
Технологии (Джеральд Линч) — купить в МИФе
Серия «Думай иначе»: жизненно важный контент в стильной упаковке. Бумажная. Читать отзывы и скачать главу.
👍10❤2🔥1
Обзор white paper "AWS Fault Isolation Boundaries"
Для проектирования сервисов, которые хорошо масштабируются надо хорошо понимать все уровни абстракции, поверх которых мы проектируем системы. Также классно понимать как нам рассматривать зависимости от этих нижележащих слоев с точки зрения отказоустойчивости (resilience). Для того, чтобы использовать такой подход, можно посмотреть на документацию от AWS . Этот документ достаточно свежий (обновление от 16 ноября 2022 ) и он содержит многие конструкции, что полезно было бы использовать при проектировании:
- инфраструктурные абстракции (зоны доступности, регионы, ...)
- разделение control и data plane сервисов - так как у них вероятность отказа разная
- концепция static stability - когда системы работают в статическом режиме и продолжают работать в нормальном режиме без необходимости внесения изменений во время сбоев или недоступности зависимостей
Дальше авторы показывают как эти штуки работают на их сервисов, которых бывает 3 вида
- зональные
- региональные
- глобальные
В общем, документ интересный в контексте принципеов проектирования, даже если вы не пользуетесь активно AWS:)
Вот тут можно почитать более подробный разбор в моем блоге.
#SystemDesign #DistributedSystems #SoftwareArchitecture #Architecture #Cloud #SRE #Engineering
Для проектирования сервисов, которые хорошо масштабируются надо хорошо понимать все уровни абстракции, поверх которых мы проектируем системы. Также классно понимать как нам рассматривать зависимости от этих нижележащих слоев с точки зрения отказоустойчивости (resilience). Для того, чтобы использовать такой подход, можно посмотреть на документацию от AWS . Этот документ достаточно свежий (обновление от 16 ноября 2022 ) и он содержит многие конструкции, что полезно было бы использовать при проектировании:
- инфраструктурные абстракции (зоны доступности, регионы, ...)
- разделение control и data plane сервисов - так как у них вероятность отказа разная
- концепция static stability - когда системы работают в статическом режиме и продолжают работать в нормальном режиме без необходимости внесения изменений во время сбоев или недоступности зависимостей
Дальше авторы показывают как эти штуки работают на их сервисов, которых бывает 3 вида
- зональные
- региональные
- глобальные
В общем, документ интересный в контексте принципеов проектирования, даже если вы не пользуетесь активно AWS:)
Вот тут можно почитать более подробный разбор в моем блоге.
#SystemDesign #DistributedSystems #SoftwareArchitecture #Architecture #Cloud #SRE #Engineering
👍9🔥4❤2
Скелеты в шкафу. Драматичная эволюция человека (The Strange Case of the Rickety Cossack: and Other Cautionary Tales from Human Evolution)
Крутая книга по палеантропологии от Иэна Таттерсаля, написанная в стиле таймлайна реальных находок костей гоминидов. Автор рассказывает о том, как разные виды людей сосуществовали и боролись друг с другом. Он рассказывает про гипотезы, которые выдвигались на основе этих находок относительно драматической эволюции человека. Если говорить о самой книге, то самая вкусная её часть приходится на эпилог и последний абзац перед ним:
... возникновение Homo Sapiens ... было неожиданным происшествием, а не затянувшимся процессом... Если мы должным образом воспринимаем резкость этого судьбоносного перехода, не остается ни единого варианта, при котором наши необычные когнитивные способности могли бы быть доведенными до совершенства продуктами долгосрочного селективного давления. Возможно, мы и мыслящие существа, но природа точно не создавала нас для какой-то конкретной цели. Кто мы - решать нам
Очень вдохновенный текст как по мне. А вообще, книжка действительно интересная. Рекомендую к прочтению.
#History #PopularScience
Крутая книга по палеантропологии от Иэна Таттерсаля, написанная в стиле таймлайна реальных находок костей гоминидов. Автор рассказывает о том, как разные виды людей сосуществовали и боролись друг с другом. Он рассказывает про гипотезы, которые выдвигались на основе этих находок относительно драматической эволюции человека. Если говорить о самой книге, то самая вкусная её часть приходится на эпилог и последний абзац перед ним:
... возникновение Homo Sapiens ... было неожиданным происшествием, а не затянувшимся процессом... Если мы должным образом воспринимаем резкость этого судьбоносного перехода, не остается ни единого варианта, при котором наши необычные когнитивные способности могли бы быть доведенными до совершенства продуктами долгосрочного селективного давления. Возможно, мы и мыслящие существа, но природа точно не создавала нас для какой-то конкретной цели. Кто мы - решать нам
Очень вдохновенный текст как по мне. А вообще, книжка действительно интересная. Рекомендую к прочтению.
#History #PopularScience
👍3❤2🔥2
Доехали фотографии с моей поездки в Ереван на день открытых дверей Тинькофф. Мы недавно открыли там офис и устраивали митап, где я рассказывал про то Research & Development. А точнее про то, как RnD появляется в больших компаниях.
С момента той поездки у меня уже накопилось приличное количество артефактов на тему RnD
1. Расшифровка самого выступления
2. Обзор white paper "Google's Hybrid Approach to Research"
3. Обсуждение white paper "Amazon Aurora
4. Обзор white paper "Design patterns for container-based distributed systems"
5. Обзор white paper "AWS Fault Isolation Boundaries"
#Conference #RnD
С момента той поездки у меня уже накопилось приличное количество артефактов на тему RnD
1. Расшифровка самого выступления
2. Обзор white paper "Google's Hybrid Approach to Research"
3. Обсуждение white paper "Amazon Aurora
4. Обзор white paper "Design patterns for container-based distributed systems"
5. Обзор white paper "AWS Fault Isolation Boundaries"
#Conference #RnD
🔥18👍8👏2👎1
Как и куда расти системному аналитику - доклад на FlowConf 2023
11-12 сентября я буду выступать на оффлайн конференции для аналитиков и расскажу про карьерные треки системных аналитиков. Ведь когда-то и они дорастают до ведущих и оказываются перед развилкой. Свой рассказ я построю так, чтобы мы прошли от типовых вариантов к эзотерическим:
- руководство группой аналитиков;
- роль тимлида в кросс-функциональной команде;
- переход в технические продакт-менеджеры;
- переход в архитектуру.
Рассказ будет строиться на личном опыте и примерах из практики Тинькофф и информации о том, как устроено в других компаниях.
Приходите на мое выступление послушать, а потом и пообщаться насчет него. Для желающих купить билет можно воспользоваться промокодом, который дает повышенную скидку на билеты «Для частных лиц»: APolomodov2023JRGpc
Доклад про аналитиков будет по структуре похож на выступления про SDE (Software Development Engineer): 1 и 2
#Conference #Analyst #SystemDesign #SoftwareDevelopment #Career
11-12 сентября я буду выступать на оффлайн конференции для аналитиков и расскажу про карьерные треки системных аналитиков. Ведь когда-то и они дорастают до ведущих и оказываются перед развилкой. Свой рассказ я построю так, чтобы мы прошли от типовых вариантов к эзотерическим:
- руководство группой аналитиков;
- роль тимлида в кросс-функциональной команде;
- переход в технические продакт-менеджеры;
- переход в архитектуру.
Рассказ будет строиться на личном опыте и примерах из практики Тинькофф и информации о том, как устроено в других компаниях.
Приходите на мое выступление послушать, а потом и пообщаться насчет него. Для желающих купить билет можно воспользоваться промокодом, который дает повышенную скидку на билеты «Для частных лиц»: APolomodov2023JRGpc
Доклад про аналитиков будет по структуре похож на выступления про SDE (Software Development Engineer): 1 и 2
#Conference #Analyst #SystemDesign #SoftwareDevelopment #Career
Flow 2023. Конференция по системному и бизнес-анализу
Как развиваться, если ты уже Senior System Analyst | Доклад на Flow 2023
Спикер расскажет про карьерные треки системных аналитиков — от типовых вариантов к эзотерическим:
руководство группой аналитиков;
роль тимлида в кросс-функциональной команде;
переход в технические продакт-менеджеры;
переход в архитектуру.
руководство группой аналитиков;
роль тимлида в кросс-функциональной команде;
переход в технические продакт-менеджеры;
переход в архитектуру.
👍8❤2🔥2
Вторая космическая. Искусство управления и стратегии будущего (Escape Velocity: Free Your Company's Future from the Pull of the Past)
Лет семь назад прочел эту книгу про стратегический менеджмент. А книга на такую избитую тему должна чем-то выделяться на фоне остальных - эта выделяется обильным использованием метафор, начиная с заголовка, продолжая названием глав и заканчивая примерами в главах. Кстати автор очень любит использовать идиомы, поэтому сноска "Хороший перевод!" на обложке книги с переводом на русский является важной информацией:)
Если перейти к сути книги, то она довольно насыщена. Автор хорошо описывает свой подход "Иерархии сил", который немного напоминает слоеный пирог:) Этот пирог состоит из обсуждений:
- товарной категории
- компании
- рынка
- предложения
- реализации
В конце книги автор сообщает, что их планы преобразований компаний клиентов обычно строятся вокруг:
- концепции (фокус на товарной категории, компании, рынке)
- стратегии (фокус на компании, рынке, предложении)
- производства (фокус на рынке, предложении, реализации)
В общем, книжка полезная, но как и во всех подобных книгах довольно абстрактная.
P.S.
Забавно когда авторы ретроспективно выбирают "великие" компании, которые добились успеха и объясняют это определенными факторами. Но все они поголовно забывают, что те же самые факторы наблюдались у ряда их конкурентов, которые прогорели. Особенно смешно, когда эти великие компании с теми же факторами успеха в дальнейшем показывают невыдающиеся результаты. В общем, ошибка выжившего в полный рост:) Рекомендую почитать книгу "The Halo Effect: And the Eight Other Business Delusions That Deceive Managers (Эффект ореола и другие заблуждения каждого менеджера…)", про которую я рассказывал раньше.
#Strategy #Management #Leadership
Лет семь назад прочел эту книгу про стратегический менеджмент. А книга на такую избитую тему должна чем-то выделяться на фоне остальных - эта выделяется обильным использованием метафор, начиная с заголовка, продолжая названием глав и заканчивая примерами в главах. Кстати автор очень любит использовать идиомы, поэтому сноска "Хороший перевод!" на обложке книги с переводом на русский является важной информацией:)
Если перейти к сути книги, то она довольно насыщена. Автор хорошо описывает свой подход "Иерархии сил", который немного напоминает слоеный пирог:) Этот пирог состоит из обсуждений:
- товарной категории
- компании
- рынка
- предложения
- реализации
В конце книги автор сообщает, что их планы преобразований компаний клиентов обычно строятся вокруг:
- концепции (фокус на товарной категории, компании, рынке)
- стратегии (фокус на компании, рынке, предложении)
- производства (фокус на рынке, предложении, реализации)
В общем, книжка полезная, но как и во всех подобных книгах довольно абстрактная.
P.S.
Забавно когда авторы ретроспективно выбирают "великие" компании, которые добились успеха и объясняют это определенными факторами. Но все они поголовно забывают, что те же самые факторы наблюдались у ряда их конкурентов, которые прогорели. Особенно смешно, когда эти великие компании с теми же факторами успеха в дальнейшем показывают невыдающиеся результаты. В общем, ошибка выжившего в полный рост:) Рекомендую почитать книгу "The Halo Effect: And the Eight Other Business Delusions That Deceive Managers (Эффект ореола и другие заблуждения каждого менеджера…)", про которую я рассказывал раньше.
#Strategy #Management #Leadership
❤5👍5🔥2