Эволюция Архитектуры ПО

  Рет қаралды 780

Sergei Calabonga

Sergei Calabonga

Күн бұрын

В этом видео про разработку и архитектуру программного обеспечения. История. Тенденция. Перспективы.
Описание
Всё меняется: усовершенствуется и/или оптимизируется. Не обошла эта концепция и разработчиков. В этом видео поговорим не только про то, "как было и как стало", но и "что будет дальше?".
Благодарности и помощь каналу принимаются:
www.calabonga....
Можно стать спонсором, и вы получите доступ к эксклюзивным бонусам:
boosty.to/cala...
Я использую хостинг Reg.ru
htttps://reg.ru/?rlink=reflink-11163551

Пікірлер: 10
@andrewbirs2046
@andrewbirs2046 6 ай бұрын
Крутяк крутяцкий, movie up!!
@SergeiCalabonga
@SergeiCalabonga 6 ай бұрын
Спасибо, я старался, правда.
@igorglushchenko6973
@igorglushchenko6973 6 ай бұрын
про casbin не хотите материал сделать?))
@SergeiCalabonga
@SergeiCalabonga 6 ай бұрын
Особого желания нет, потому что.... 1. Authentication (aka verifying username and password when a user logs in) 2. Manage the list of users or roles. Да и других причин не мало... Auth0 - это платформа управления идентификацией, которая предоставляет услуги аутентификации и авторизации, в то время как Casbin - это библиотека управления доступом с открытым исходным кодом для применения политик авторизации. Несмотря на то, что и Auth0, и Casbin предлагают функции авторизации, у них есть несколько ключевых отличий. Масштабируемость: Auth0 - это полностью управляемая платформа, которая обеспечивает высокую масштабируемость и может обрабатывать тысячи запросов в секунду. С другой стороны, Casbin - это библиотека, которую необходимо интегрировать в приложение, а ее масштабируемость зависит от базовой инфраструктуры. Простота использования: Auth0 предоставляет удобную панель управления и набор готовых рабочих процессов, что упрощает разработчикам настройку и управление аутентификацией и авторизацией. В отличие от этого, Casbin требует ручной настройки и реализации кода, что может быть более сложным и трудоемким. Поддержка нескольких поставщиков удостоверений: Auth0 поддерживает интеграцию с различными поставщиками удостоверений, такими как Google, Facebook и Microsoft, позволяя пользователям проходить проверку подлинности через эти платформы. Casbin, с другой стороны, фокусируется на обеспечении детального контроля доступа на основе политик, но не предлагает встроенной интеграции со сторонними поставщиками удостоверений. Модель ценообразования: Auth0 следует модели ценообразования на основе подписки, в которой пользователи платят в зависимости от количества активных пользователей или запросов на аутентификацию. Casbin, будучи библиотекой с открытым исходным кодом, бесплатна в использовании и не требует никаких дополнительных затрат на базовую функциональность. Управление политиками: Auth0 предоставляет централизованную систему управления политиками, позволяющую администраторам определять и управлять политиками контроля доступа для различных ролей пользователей. Casbin, с другой стороны, требует, чтобы разработчики определяли политики непосредственно в коде, что дает им большую гибкость, но требует дополнительных усилий. Настройка: Auth0 предоставляет ряд встроенных функций и опций настройки для удовлетворения различных бизнес-требований, включая многофакторную аутентификацию и вход через социальные сети. Casbin, будучи библиотекой, позволяет разработчикам настраивать логику управления доступом в соответствии с их конкретными потребностями, предоставляя им больше контроля, но требуя больше усилий при разработке. Подводя итог, можно сказать, что Auth0 предлагает полностью управляемую платформу управления идентификацией с высокой масштабируемостью, простотой использования и поддержкой нескольких поставщиков удостоверений, в то время как Casbin - это библиотека управления доступом с открытым исходным кодом, которая обеспечивает детальный контроль и возможности настройки без дополнительных затрат.
@_maxim_gr_9056
@_maxim_gr_9056 6 ай бұрын
Тех кому интересно, на слайде с "микросервисами" 192 штуки. 8 кластеров, по 6 строчек с 4- я элементами
@SergeiCalabonga
@SergeiCalabonga 6 ай бұрын
Круто! Спасибо.
@АндрейЕвдокимов-ч9ж
@АндрейЕвдокимов-ч9ж 6 ай бұрын
В тот момент когда сделали VS бесплатным для малых групп - это конечно бомба была.
@SergeiCalabonga
@SergeiCalabonga 6 ай бұрын
Точно, так и было!
@evgenasd8892
@evgenasd8892 6 ай бұрын
Здравствуйте Сергей, хочу записаться к вам на консультацию, скажите как это сделать?
@SergeiCalabonga
@SergeiCalabonga 6 ай бұрын
@@evgenasd8892 пишите на мыло dev@calabonga.net про тему, про ваш часовой пояс. Я в ответ напишу свободный слот (если он есть).
Commandex - модульный монолит. Идея.
41:39
Sergei Calabonga
Рет қаралды 390
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
КАК УСТРОЕН TCP/IP?
31:32
Alek OS
Рет қаралды 288 М.
FAQ 56 по программированию
41:04
Sergei Calabonga
Рет қаралды 326
Подключаем OAuth2.0 (OpenIddict) к Blazor Web App 2
25:35
FAQ по программированию 60
29:14
Sergei Calabonga
Рет қаралды 178
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН