#cap_theorem

2026-01-16

[Architecture] Треугольник Сеньора: Деньги, Время, Энергия. Почему выбрать можно только два

Захожу в соцсети, а там — «Идеальные Сеньоры»: карьера, спорт, семья, пет-проекты 24/7. Я долго смотрел на этот образ и чувствовал себя бракованным микросервисом. У меня так не получалось. Если я пилил код в потоке — я забывал поесть. Если я шел в качалку — проседал пет-проект. Если я уделял время семье — на работе копился бэклог. А потом я включил режим архитектора и понял: такая конфигурация невозможна в продакшене . Этот «Идеальный Сеньор» нарушает фундаментальные законы физики, а именно — закон сохранения энергии. Живая система не может работать на пике всех метрик одновременно. Это нарушает CAP-теорему . Я переложил этот закон на человека (Деньги, Время, Энергия) и проанализировал логи: почему попытка успеть всё гарантированно приводит к Kernel Panic и какой из трех ресурсов придется «уронить», чтобы выжить.

habr.com/ru/articles/985858/

#выгорание #личная_эффективность #карьера_в_it #таймменеджмент #психология_программирования #баланс_работы_и_жизни #soft_skills #cap_theorem #worklife_balance #ресурсное_состояние

2024-05-06

Что такое транзакция, ACID, CAP теорема и уровни изоляций транзакций простыми словами

Данный материал позволит вам подготовиться к собеседованию, освежить знания или познакомиться с такими терминами как транзакции, ACID и уровни изоляции. Важно отметить, что речь пойдет о реляционных базах данных , которые наилучшим образом подходят для транзакций и соответствуют критериям ACID.

habr.com/ru/companies/alfa/art

#acid #транзакция #уровни_изоляции #cap_theorem #бд #уровни_изоляции_бд #isolation_levels #transactions

2024-03-29

Проектируем микросервисы с Reactive Manifesto

Работаете с распределенными системами или только пытаетесь к ним подобраться? Проектировать такие системы с нуля бывает сложно и страшно: чтобы учесть все нюансы, нужен определенный багаж знаний. На помощь приходит Reactive Manifesto — документ, который обобщил опыт целого ряда компаний по созданию распределенных систем. Манифест формулирует главные принципы, на которые стоит опираться на этапе проектирования и эксплуатации таких систем. Меня зовут Андрей Василевский, я системный архитектор в Lamoda Tech. В этой статье я на примерах из своей работы покажу, как применять Reactive Manifesto на практике. Статья будет полезна тем, кто только начал изучать распределенные системы, хочет закрепить теорию или тем, кто хочет структурировать проектирование микросервисов в своей компании.

habr.com/ru/companies/lamoda/a

#микросервисы #domain_driven_design #event_driven_architecture #system_design #architecture #saga #распределенные_системы #cap_theorem #fault_tolerance #guideline

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst