Постанализ юзкейсов, или Как спроектировать непрерывную ABAC-авторизацию UI и API. Часть 1

Замечаете, что безопасность становится важнейшим атрибутом качества современных систем. А знакомы ли вы с концепцией Zero Trust? Не упустили ли вы момент перехода к непрерывной проверке безопасности? А значит уже сегодня нужно уметь оценивать влияние требований авторизации на UI и API, дизайн которых стало одним из самых востребованных скиллов проектировщиков систем. Давайте на примере таск-трекера посмотрим как разные уровни ABAC влияют на логику фронтэнда и бэкэнда. Разберём как системному аналитику с помощью экспериментальной методики — постанализа юзкейсов — быстро оценить ситуацию и понять, когда принять решение простое, а когда сложное.

https://habr.com/ru/companies/T1Holding/articles/1042096/

#проектирование_систем #авторизация #пользовательский_интерфейс #тасктрекер #abac #rbac #use_cases #системный_анализ #информационная_безопасность #архитектура

Постанализ юзкейсов, или Как спроектировать непрерывную ABAC-авторизацию UI и API. Часть 1

Всем привет! Сегодня окунёмся в мир безопасности приложения с точки зрения системного аналитика: расскажем про актуальный контроль доступа применительно к UI и API, а также предложим свой...

Хабр

Вынесение бизнес‑логики из BLoC в use‑cases: прагматичный взгляд на архитектуру Flutter

Начиная писать Flutter-приложение, для стейт-менеджмента часто хватает простого setState или простого решения, по типу BLoC/Cubit без излишеств. Но с течением жизни проекта ваши блоки могут начать превращаться в god objects. Внутри хендлеров могут находиться и запросы в сервисы, и валидация, и эмиттеры состояния, а для крупной страницы точно одним ивентом не обойдешься. В таких условиях разработка сильно затрудняется, становится сложно поддерживать и масштабировать проект, снижается тестируемость. Это не субъективный опыт — строгая разделенная архитектура повышает гибкость, переиспользуемость и тестируемость кода. BLoC сам по себе — паттерн с отличной дисциплиной потока данных и строгим отделением бизнес‑логики от UI, но стоит немного расслабиться, и он разрастается до god объекта. Цель этой статьи — продемонстрировать, как вынесение бизнес логики в use-cases может помочь вернуть контроль над ViewModel слоем. Это не попытка навязать единственный вариант реализации, а материал про технический компромисс, подтвержденный цифрами и опытом.

https://habr.com/ru/articles/1022838/

#flutter #dart #bloc #чистая_архитектура #use_cases #state_management #архитектура #мобильная_разработка #тестирование #dependency_injection

ИИ в работе системного аналитика: от промтов до ТЗ

Практический разбор на примерах: сбор требований, диаграммы, Use Cases и ТЗ. Плюсы, минусы,подводные камни и промт-чеклист для системного аналитика.

https://habr.com/ru/companies/auchan/articles/1009920/

#ИИ #системный_анализ #системный_аналитик #промтинжиниринг #нейросети #chatgpt #искусственный_интеллект #plantuml #use_cases #сбор_требований

ИИ в работе системного аналитика: от промтов до ТЗ

Практический разбор на примерах: сбор требований, диаграммы, Use Cases и ТЗ. Плюсы, минусы,подводные камни и промт-чеклист для системного аналитика. Введение ИИ-инструменты, вроде GPT, Claude или...

Хабр

Define Your AI Use Cases Before Your Metrics

Companies need to start reframing #AI #metrics like utilization rates of specific AI systems (which they often think of as #COTS tools anyway) based on #use_cases, not as a one-to-many tech solution for every problem domain. There'd be a lot fewer corporate implementation failures if they thought of AI systems as "hammers and screwdrivers" suited to particular tasks rather than as Swiss Army knives that are generically suited to an arbitrary and/or ill-defined set of objectives.

Performance: Adventures in Thread-per-Core Async with Redpanda and Seastar

John Spray describes an experience of building high performance systems with C++20 in an asynchronous runtime, and explores the challenges & tradeoffs in adopting a thread-per-core architecture.

InfoQ

Nextcloud-Serie: Intro

Wir starten eine neue Serie über eure Anwendungsfälle mit der Nextcloud.

#Artikelserie #Serie #Nextcloud #Anwendungsfälle #Use_Cases #Linux

https://gnulinux.ch/nextcloud-serie-intro

Nextcloud-Serie: Intro

Wir starten eine neue Serie über eure Anwendungsfälle mit der Nextcloud.

GNU/Linux.ch

ready to boom?
###
HSBC moves from 65 relational databases into one global MongoDB database
https://diginomica.com/hsbc-moves-65-relational-databases-one-global-mongodb-database?fbclid=IwAR29pQHfWVJfSEFCPgDrC_3hpbWp1F3rgaboVhqBS1zSypZsmq6jykgISTc

#Analytics_planning and data analysis #DevOps_NoSQL and the open source stack #NoSQL #Use_cases

HSBC moves from 65 relational databases into one global MongoDB database

HSBC Bank is one of the world’s leading financial institutions. It is simplifying its data model by running its applications on MongoDB.