podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
BookClub DotNet
Shows
DotNet & More
DotNet&More #97: Системный Дизайн и не только
"Спроектируйте нам твиттер на листочке" - системный дизайн заменил вопросы про паттерны на собеседованиях. Как "правильно" отвечать на System Design вопросы, как готовиться и есть ли Системный Дизайн в реальной работе, все это и не только в новом выпуске подкаста.Спасибо всем кто нас слушает. Ждем Ваши комментарии. Бесплатный открытый курс "Rust для DotNet разработчиков": https://www.youtube.com/playlist?list=PLbxr_aGL4q3S2iE00WFPNTzKAARURZW1Z Shownotes: 00:00:00 Вступление 00:07:05 Что такое системный дизайн? 00:20:00 Что делать на собеседовании? 00:23:30 Главное - правильно задавать вопросы 00:25:20 Как посчитать "сколько надо ядер"? 01:11:00 Как готовиться к System Design собеседованию? 01:33:00 "Моя архитектура на монолите" 01:39:30 CAP Теорема 01:44:45 Про MongoDB, Elasticsearch, логи и не только 01:55:00 Можно ли сразу сделать "идеальную архитектуру"? 02:25:20 QA, архитектура и пользователи 02:33:00 Как выбирают клауд? 02:39:55 Как выбирать БД, Kafka vs RabbitMQ и проч.? 03:02:25 C4, ArchiMate, UML Ссылки: - https://dotnet.microsoft.com/en-us/learn/dotnet/architecture-guides : Архитектурный гайдлайны от Microsoft - https://www.youtube.com/playlist?list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy : BookClub от DotNetRu по книге ".NET Microservices: Architecture for Containerized .NET Applications" - https://habr.com/en/companies/piter/articles/352742/ : "Главная" книга по System Design, aka "Книга с кабанчиком" - https://www.youtube.com/playlist?list=PL9XzOCngAkqs0Q8ZRdafnSYExKQurZrBY : Курс Рихтера про архитектуру - https://www.youtube.com/playlist?list=PLhr1KZpdzukdeX8mQ2qO73bg6UKQHYsHb : This is my architecture - https://www.labirint.ru/books/843295/ : System Design. Подготовка к сложному интервью ...
2023-06-10
3h 16
BookClub DotNet
BookClub Episode 17
Вместе с нашими гостями и слушателями мы прочитали и обсудили до конца руководство по разработке микросервисных приложений в контейнерах ... пора подвести итоги! Спасибо всем, кто принимал участие в книжном клубе, обсуждал выпуски, главы из книги и делился своим мнением. Отдельную благодарность выражаем гостям книжного клуба BookClub DotNet: — Анатолий Кулаков (https://twitter.com/kulakovt) — Алексей Мерсон (https://twitter.com/alexeymerson) — Евгений Петров (https://github.com/Anarh2404) — Антон Оникийчук (https://twitter.com/holyslon) — Андрей Парамонов (https://twitter.com/Pr1vetAndrey) — Станислав Флусов (https://t.me/sflusov) — Даниил Доронкин (https://www.linkedin.com/in/ddydeveloper) — Владимир Хориков (https://enterprisecraftsmanship.com) — Евгений Александров (https://github.com/aloraman) — Артём Акуляков (https://github.com/oxffaa) — Николай Михайлычев (https://github.com/Em1ss1oN) — Максим Иванюк (https://github.com/hayhay27) — Егор Гришечко (https://t.me/egorikas) — Роман Букин (https://github.com/vanbukin) Первый сезон книжного клуба вели: — Андрей Медведев (https://t.me/m_andrei) — Роман Щербаков (https://daredever.net) Книга:.NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook) В выпуске: — .NET Microservices Architecture key takeaways (333 - 334 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/key-takeaways Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-18 Выпуск на You
2022-07-12
08 min
BookClub DotNet
BookClub Episode 16
Вместе с Романом Букиным (https://github.com/vanbukin) поговорим про безопасность микросервисных приложений. В чём разница между аутентификацией и авторизацией? Обсудим особенности настройки доступа к приложению. Рассмотрим разные виды токенов авторизации и механизмов их создания. Приведём примеры популярных инструментов для авторизации пользователя, их плюсы и минусы. Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://t.me/bookclubdotnet Книга .NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook) В выпуске - Make secure .NET Microservices and Web Applications (319 - 333 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/secure-net-microservices-web-applicationsВыпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-17Выпуск на YouTube: https://www.youtube.com/watch?v=Chl1zOlymoE&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxyКанал книжного клуба: https://t.me/bookclubdotnet Сайт книжного клуба: https://bookclub.dotnet.ru Проект IdentityEngine: https://github.com/IdentityEngine/IdentityEngine SPAs are dead?!: https://leastprivilege.com/2020/03/31/spas-are-dead🎵 Beauty Flow by Kevin MacLeod Link: https://incompetech.filmmusic.io/song/5025-beauty-flow License: https://filmmusic.io/standard-license
2022-07-07
1h 14
BookClub DotNet
BookClub Episode 15
Вместе с Егором Гришечко (https://t.me/egorikas) обсудим то, как сделать микросервисные приложения надёжными. Разберёмся, что значит «надежное приложение»? Обсудим преимущества использования IHttpClientFactory. Как правильно использовать политику повторных запросов и что такое Jitter? Обсудим важность Health check и их отличие от Readiness check. Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://t.me/bookclubdotnet Книга .NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook) В выпуске - Implement resilient applications (292 - 318 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/implement-resilient-applications/ Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-16 Выпуск на YouTube: https://www.youtube.com/watch?v=fH_o-1vpa3I&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxyКанал книжного клуба: https://t.me/bookclubdotnet Сайт книжного клуба: https://bookclub.dotnet.ru Exponential backoff and Jitter: https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/ Нейгард Майкл “Release it! Проектирование и дизайн ПО для тех, кому не всё равно”: https://www.piter.com/collection/A31172/product/release-it-proektirovanie-i-dizayn-po-dlya-teh-komu-ne-vsyo-ravno Бёрнс Брендан, «Распределенные системы. Паттерны проектирования»: https://www.pit
2022-06-16
59 min
BookClub DotNet
BookClub Episode 14
Вместе с Николаем Михайлычевым (https://github.com/Em1ss1oN) и Максимом Иванюком (https://github.com/hayhay27) обсудим то, как использовать DDD и CQRS. Поговорим про основные тактические приёмы при разработке микросервисов. Почему проект имеет смысл делить на уровни согласно DDD? В чём разница между Domain, Infrastructure, Application? Поговорим про Entity, Value Object, Aggregate, Repository и другие паттерны, которые помогут при реализации. Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://t.me/bookclubdotnetКнига .NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook) В выпуске - Tackling Business Complexity in a Microservice with DDD and CQRS Patterns (198 - 290 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-15 Выпуск на YouTube: https://www.youtube.com/watch?v=3FYg84GiLts&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy Канал книжного клуба: https://t.me/bookclubdotnet Сайт книжного клуба: https://bookclub.dotnet.ru 🎵 Beauty Flow by Kevin MacLeod Link: https://incompetech.filmmusic.io/song/5025-beauty-flow License: https://filmmusic.io/standard-license
2022-06-09
1h 25
BookClub DotNet
BookClub Episode 13
Вместе с Артёмом Акуляковым (https://github.com/oxffaa) обсудим стратегию применения DDD и CQRS во время разработки микросервисов. Что такое CQS и CQRS? Как Command и Query помогают упрощать расширение и поддержку доменных моделей, сохраняя при этом возможность читать данные без свойственных им ограничений? В чем разница между стратегическими и тактическими паттернами DDD? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://t.me/bookclubdotnet Книга .NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook) В выпуске - Tackling Business Complexity in a Microservice with DDD and CQRS Patterns (182 - 198 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-14 Выпуск на YouTube: https://www.youtube.com/watch?v=4HMD0rIEg3o&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy Канал книжного клуба: https://t.me/bookclubdotnet Сайт книжного клуба: https://bookclub.dotnet.ru 🎵 Beauty Flow by Kevin MacLeod Link: https://incompetech.filmmusic.io/song/5025-beauty-flow License: https://filmmusic.io/standard-license
2022-05-26
1h 09
BookClub DotNet
BookClub Episode 12
Вместе с Антоном Оникийчуком (https://twitter.com/holyslon) обсудим паттерн API Gateway. Для чего используется API Gateway и какие есть альтернативы? Поговорим про существующие решения, такие как: Envoy Proxy, YARP и старый добрый nginx. Обсудим, как при помощи одного проекта и нескольких конфигураций можно реализовать несколько разных API Gateway. Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://t.me/bookclubdotnet Книга .NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook) В выпуске - Implementing API Gateways with Ocelot (163 - 181 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/implement-api-gateways-with-ocelot Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-13 Выпуск на YouTube: https://www.youtube.com/watch?v=fI2PCBpTmWc&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy Канал книжного клуба: https://t.me/bookclubdotnet Сайт книжного клуба: https://bookclub.dotnet.ru Доклад Антона Оникийчука и Андрея Парамонова "Вы кеши продаете? Нет, просто показываем": https://youtu.be/yTYmfshb5-U Amazon API Gateway: https://docs.aws.amazon.com/apigateway/latest/developerguide/welcome.html🎵 Beauty Flow by Kevin MacLeod Link: https://incompetech.filmmusic.io/song/5025-beauty-flow Licens
2022-05-12
38 min
BookClub DotNet
BookClub Episode 11
Вместе с Евгением Александровым (https://github.com/aloraman) обсудим IHostedService и BackgroundService. Как при помощи IHostedService и его реализаций управлять фоновыми операциями? Чем может помочь абстрактный класс BackgroundService? Когда нам может пригодиться самостоятельно реализовать IHostedService? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://t.me/bookclubdotnet Книга .NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook) В выпуске - Implement background tasks in microservices with IHostedService and the BackgroundService class (157 - 163 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/background-tasks-with-ihostedservice Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-12 Выпуск на YouTube: https://www.youtube.com/watch?v=0VjypVzjZlU&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy Канал книжного клуба: https://t.me/bookclubdotnet Сайт книжного клуба: https://bookclub.dotnet.ru Чат для обсуждения .NET: https://t.me/pro_net 🎵 Beauty Flow by Kevin MacLeod Link: https://incompetech.filmmusic.io/song/5025-beauty-flow License: https://filmmusic.io/standard-license
2022-04-20
34 min
BookClub DotNet
BookClub Episode 10
Вместе с Владимиром Хориковым (https://enterprisecraftsmanship.com/) обсудим особенности тестирования микросервисов. Поговорим о том, как измерить эффективность тестов и как писать эффективные тесты. Обсудим, что нужно тестировать в микросервисном приложении и при помощи каких тестов мы можем это делать. Выясним, когда тесты могут оказаться ненужными, а иногда даже и вредными? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://t.me/bookclubdotnet Книга .NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook) В выпуске - Testing ASP.NET Core services and web apps (152 - 157 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/test-aspnet-core-services-web-apps Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-11 Выпуск на YouTube: https://www.youtube.com/watch?v=jmRCoi6-57Y&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy Канал книжного клуба: https://t.me/bookclubdotnet Сайт книжного клуба: https://bookclub.dotnet.ru Книга Владимира Хорикова "Принципы юнит-тестирования": https://www.ozon.ru/product/printsipy-yunit-testirovaniya-211424826 Доклад Владимира Хорикова "Effective Unit Testing": https://www.youtube.com/watch?v=AAD9se2LjuI Блог компании Tinkoff о нагрузочном тестировании: https://habr.com/ru/company/tinkoff/blog/655341/ 🎵 Beauty Flow by Kevin MacLeod Link: https://incompetech.filmmusic.io/song/5025-beauty-flow License: https://filmmusic.io/standard-license
2022-04-05
53 min
BookClub DotNet
BookClub Episode 9
Вместе с Даниилом Доронкиным (https://www.linkedin.com/in/ddydeveloper) обсудим особенности построения event-based коммуникации между микросервисами. Для чего полезно использовать Integration Events и Event Bus в среде коммуникации микросервисов? Какие существующие инструменты можно использовать для обеспечения асинхронной коммуникации? В каких случаях и с помощью чего имеет смысл реализовывать её самостоятельно? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://t.me/bookclubdotnet Книга .NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook) В выпуске - Implementing event-based communication between microservices (integration events) (134 - 139 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/integration-event-based-microservice-communications - Implementing an event bus with RabbitMQ for the development or test environment (139 - 142 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/rabbitmq-event-bus-development-test-environment - Subscribing to events (142 - 153 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/subscribe-events Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-10 Выпуск на YouTube: https://www.youtube.com/watch?v=dDdHbsXmTuc&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy Канал книжного клуба: https://t.me/bookclubdotnet Сайт книжного клуба...
2022-03-24
58 min
BookClub DotNet
BookClub Episode 8
Вместе со Станиславом Флусовым из "ГК Монополия" (https://t.me/sflusov) рассмотрим пример простого контейнеризованного приложения. Как безопасно хранить и использовать переменные окружения, и чем нам могут помочь Docker и Kubernetes в этой задаче? Обсудим плюсы и минусы контейнеризованных баз данных, в каких случаях нам может понадобится такое хранилище и что случится с SQL Server в Docker-контейнере? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://t.me/bookclubdotnet Книга .NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook) В выпуске - Defining your multi-container application with docker-compose.yml (116 - 127 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/multi-container-applications-docker-compose - Use a database server running as a container (127 - 133 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/database-server-container Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-9 Выпуск на YouTube: https://www.youtube.com/watch?v=ZumadYjN6dw&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy Канал книжного клуба: https://t.me/bookclubdotnet Сайт книжного клуба: https://bookclub.dotnet.ru Доклад Станислава Флусова про миграцию приложения с MS SQL Server на PostgreSQL: https://www.youtube.com/watch?v=C5SUvakzJG8 🎵 Beauty Flow by Kevin MacLeod Link: https://incompetech.filmmusic.
2022-02-22
50 min
BookClub DotNet
BookClub Episode 7
Вместе с Антоном Оникийчуком (https://twitter.com/holyslon) и Андреем Парамоновым (https://twitter.com/Pr1vetAndrey) рассмотрим пример создания микросервисного приложения. Обсудим, для чего нужны Internal Architecture и External Architecture? Что делать с переменными окружения и как не стоит использовать Swagger при разработке приложения? Что стоит учесть при поддержке версионирования API и что такое HATEOAS? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://t.me/bookclubdotnet Книга .NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook) В выпуске - Design a microservice-oriented application (93 - 102 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/microservice-application-design - Creating a simple data-driven CRUD microservice (102 - 116 стр.): https://docs.microsoft.com/en-us/dotnet/architecture/microservices/multi-container-microservice-net-applications/data-driven-crud-microservice Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-8 Выпуск на YouTube: https://www.youtube.com/watch?v=3B1aPObvZuM&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy Канал книжного клуба: https://t.me/bookclubdotnet Сайт книжного клуба: https://bookclub.dotnet.ru Руководство Microsoft по версионированию API: https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#121-versioning-formats Курс "Design
2022-02-10
43 min
BookClub DotNet
BookClub Episode 6
Вместе с Евгением Петровым (https://github.com/Anarh2404) обсудим процесс разработки приложений в Docker. Доверять ли IDE при создании Dockerfile или создавать его собственноручно? Как воспользоваться преимуществами Docker при сборке, отлаживании и тестировании контейнеризированных приложений? Как облегчить процесс сборки и запуска контейнеров при помощи Docker Compose? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://t.me/bookclubdotnet Книга .NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook) В выпуске - Development process for Docker-based applications (стр. 72 - 93) Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-7 Выпуск на YouTube: https://www.youtube.com/watch?v=D3ncvmYgYE4&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy Канал книжного клуба: https://t.me/bookclubdotnet Сайт книжного клуба: https://bookclub.dotnet.ru 🎵 Beauty Flow by Kevin MacLeod Link: https://incompetech.filmmusic.io/song/5025-beauty-flow License: https://filmmusic.io/standard-license
2022-02-01
46 min
BookClub DotNet
BookClub Episode 5
Вместе с Алексеем Мерсоном (https://twitter.com/alexeymerson) продолжим обсуждать особенности микросервисной архитектуры. Обсудим, как контролировать версионирование API микросервисов. Как работать с адресами микросервисов, что такое паттерн Service Registry. На примере Kubernetes поговорим про то, как контролировать микросервисы, их жизненный цикл и масштабирование при помощи оркестраторов. Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://t.me/bookclubdotnet Книга .NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook) В выпуске - Architecting container and microservice-based applications (стр. 54 - 71) Выпуск на YouTube: https://www.youtube.com/watch?v=ZTrPPbVGvc8&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy Канал книжного клуба: https://t.me/bookclubdotnet Сайт книжного клуба: https://bookclub.dotnet.ru 🎵 Beauty Flow by Kevin MacLeod Link: https://incompetech.filmmusic.io/song/5025-beauty-flow License: https://filmmusic.io/standard-license
2022-01-20
28 min
BookClub DotNet
BookClub Episode 4
Вместе с Алексеем Мерсоном (https://twitter.com/alexeymerson) продолжим обсуждать проектирование микросервисной архитектуры. Обсудим, каким должен быть API микросервисного приложения? Чем отличаются стратегии предоставления API: Direct Communication и API Gateway, в каких случаях выгодно использовать каждую из них, как можно сочетать синхронную и асинхронную коммуникацию в сложном микросервисном приложении? Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://t.me/bookclubdotnet Книга .NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook) В выпуске - Architecting container and microservice-based applications (стр. 48 - 54) Выпуск на YouTube: https://www.youtube.com/watch?v=KVyEiCFNoDM&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy Канал книжного клуба: https://t.me/bookclubdotnet Сайт книжного клуба: https://bookclub.dotnet.ru 🎵 Beauty Flow by Kevin MacLeod Link: https://incompetech.filmmusic.io/song/5025-beauty-flow License: https://filmmusic.io/standard-license
2022-01-12
20 min
RadioDotNet
Новогодние посиделки 2021, разговоры, статистика, планы на будущее
Подкаст RadioDotNet выпуск №43 от 28 декабря 2021 года Представляем вашему вниманию необычный праздничный выпуск. В этот раз не будет никаких новостей. Подводим итоги года для нашего подкаста, знакомимся ближе, делимся статистикой прослушивания, открываем все секреты закулисной кухни, отвечаем на вопросы, обмениваемся ссылками, обсуждаем планы по дальнейшему развитию. Вместе с этим выпуском мы записали первый видео-стрим на YouTube'е. Всех с Новым Годом! Сайт подкаста: radio.dotnet.ru Темы: [00:02:17] — Чего не будет в этом выпуске youtube.com/watch github.com/kelseyhightower/nocode [00:04:47] — Про DotNetRu dotnet.ru youtube.com/DotNetRu more.dotnet.ru bookclub.dotnet.ru github.com/DotNetRu youtube.com/c/MusicLabChill ru.player.fm castbox.fm znprod.io podcast.lastweekin.net open.spotify.com/show/7aoQqlqm2Abg2fb6GWZdWz antennapod.org t.me/DotNetRuTranslate [00:47:40] — Статистика прослушивания radio.dotnet.ru [01:00:12] — Ретроспектива года rode.ru/nt-usb [01:15:15] — Вопросы слушателей tehnikarechi.studio/podcasts/rozental-i-gildenstern anchor.fm/art4fellas anchor.fm/historycast0 [02:19:20] — Статистика пожертвований boosty.to/RadioDotNet patreon.com/RadioDotNet [02:25:00] — Планы на будущий год radio.dotnet.ru Фоновая музыка: Максим Аршинов «Pensive yeti.0.1»
2022-01-09
2h 33
BookClub DotNet
BookClub Episode 3
Вместе с Алексеем Мерсоном (https://twitter.com/alexeymerson) поговорим о проектировании микросервисной архитектуры. Обсудим, как определять границы микросервисов и при чём тут DDD? За что должен отвечать микросервис, как делить сложные сущности между микросервисами и многое другое. Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://t.me/bookclubdotnet Книга .NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook) В выпуске - Architecting container and microservice-based applications (стр. 40 - 48) Выпуск на YouTube: https://www.youtube.com/watch?v=WcFCRXsXhb8&list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy Канал книжного клуба: https://t.me/bookclubdotnet Сайт книжного клуба: https://bookclub.dotnet.ru 🎵 Beauty Flow by Kevin MacLeod Link: https://incompetech.filmmusic.io/song/5025-beauty-flow License: https://filmmusic.io/standard-license
2021-12-29
21 min
DotNet & More
DotNet&More #63: Анти-паттерны архитектуры и не только
Темная сторона архитектуры, ужасы TOGAF, архитекторы-разрушители и не только в новом выпуске подкаста DotNet&More. Мы часто экспериментируем и нам очень важно Ваше мнение. Поделитесь им с нами в опросе: https://forms.gle/v5BxtDQKCoW39Joq9 Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы. Shownotes: 0:02:30 Нужны ли вообще архитекторы 0:29:50 Assumptions Control это иллюзия 0:44:50 Как выявить метрики NFR/FR? 0:51:50 Анти-паттерн: Архитектор - не лифтер 1:01:15 Архитектор vs Системный Аналитик vs Бизнес Аналитик 1:15:35 Должен ли быть архитектор Open-Minded? 1:29:15 Должен ли архитектор глубоко разбираться в бизнесе? 1:55:45 Архитектор - самый умный на селе 1:59:15 Что такое анти-паттерны? 2:10:00 Анти-паттерн: Сырверлес Архитектура 2:17:05 Анти-паттерн: Распределенный Монолит 2:36:25 Анти-паттерн: CV Driven Development 2:47:50 Анти-паттерн: Старый конь борозды не испортит 2:54:15 Анти-паттерн: Велосипеды 2:57:00 Анти-паттерн: Не думают о коде 3:14:45 TOGAF и его друзья 3:36:00 Байки про архитекторов Ссылки: - https://www.reading-together.dev/ : Подкаст "Читаем вместе" - https://www.youtube.com/playlist?list=PLbxr_aGL4q3SAMvtA4ZTPdHPrX0YRutxy : BookClub DotNet - https://www.archimatetool.com/ : Archi - редактор для Archimate нотации - https://c4model.com/ : С4 нотация Ссылка на видео: https://www.youtube.com/watch?v=iAj_oYS4TPs Cлушайте все выпуски: https://anchor.fm/dotnetmore YouTube: https://www.youtube.com/playlist?list=PLbxr_aGL4q3R6kfpa7Q8biS11T56cNMf5 Обсуждайте: - VK: https://vk.com/dotnetmore - Telegram: https://t.me/dotnetmore_chat Следите за новостями: – Twitter: https://twitter.com/dotnetmore – Telegram channel: https://t.me/dotne
2021-12-21
3h 44
BookClub DotNet
BookClub Episode 2
Вместе с Анатолием Кулаковым (https://twitter.com/kulakovt) определим ключевые термины и концепции микросервисной архитектуры и SOA. Сравним монолитные приложения с микросервисами. Обсудим данные, которые приложение может хранить, и способы управления ими в Docker-контейнерах. Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://t.me/bookclubdotnet Книга .NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook) В выпуске - Architecting container and microservice-based applications (стр. 18 - 36) Выпуск на YouTube: https://youtu.be/MwEvo9ns6FM Канал книжного клуба: https://t.me/bookclubdotnet Сайт книжного клуба: https://bookclub.dotnet.ru 🎵 Beauty Flow by Kevin MacLeod Link: https://incompetech.filmmusic.io/song/5025-beauty-flow License: https://filmmusic.io/standard-license
2021-12-15
43 min
BookClub DotNet
BookClub Episode 1
Вместе с Анатолием Кулаковым (https://twitter.com/kulakovt) обсудим первые главы из руководства Microsoft по разработке микросервисных .NET-приложений. Поговорим о том, что такое Docker, как его можно использовать для разработки микросервисов, а также создания с его помощью .NET-приложений в контейнерах. Присоединяйтесь к обсуждению выпусков в канале книжного клуба: https://t.me/bookclubdotnet Книга .NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook) В выпуске - Introduction to Containers and Docker (стр. 1 - 8) - Choosing Between .NET 5 and .NET Framework for Docker Container (стр. 9 - 17) Выпуск на других платформах: https://bookclub-dotnet.mave.digital/ep-2 Выпуск на YouTube: https://www.youtube.com/watch?v=QLJ62fVI7YA Канал книжного клуба: https://t.me/bookclubdotnet Сайт книжного клуба: https://bookclub.dotnet.ru 🎵 Beauty Flow by Kevin MacLeod Link: https://incompetech.filmmusic.io/song/5025-beauty-flow License: https://filmmusic.io/standard-license
2021-12-07
43 min
BookClub DotNet
BookClub Episode 0
Чего может не хватать прохладным вечером? Горячей чашки ароматного какао, уютного кресла ... и книжного клуба! Приглашаем скрасить вечера в книжном клубе для .NET-разработчиков — BookClub DotNet. Вместе с гостями Роман Щербаков и Андрей Медведев будут обсуждать книги и руководства для разработчиков во всех деталях. Запись каждой встречи будет доступна на популярных платформах, а ссылки на них будут опубликованы в нашем канале: t.me/bookclubdotnet. Обсудить выпуски с сообществом и задать вопросы можно в комментариях канала. Начнём с руководства Microsoft по разработке систем с микросервисной архитектурой: .NET Microservices: Architecture for Containerized .NET Applications (https://aka.ms/microservicesebook). Как новички, так и профессионалы найдут в этой книге инсайты и лучшие практики по созданию микросервисов, сопровождаемые примерами и ссылками на другие полезные источники. Читайте книги, слушайте выпуски и присоединяйтесь к обсуждению в BookClub DotNet! 🎵 Beauty Flow by Kevin MacLeod Link: https://incompetech.filmmusic.io/song/5025-beauty-flow License: https://filmmusic.io/standard-license
2021-11-25
02 min