Здравствуйте, друзья! Меня зовут Константин, я python backend developer из компании «Окенит». Сегодня я хочу рассказать свое видение проблемы новичка при ознакомлении с принципами SOLID, описанными в книге «Стерильная Архитектура» Робина Мартерта.
Рубрика «архитектура» - 3
О благородном искусстве упаковки людей в архитектуре
2024-11-23 в 11:20, admin, рубрики: архитектура, города будущего, урбанистика, футурология
«Что было, то и будет; и что делалось, то и будет делаться, и нет ничего нового под солнцем. Бывает нечто, о чем говорят: "смотри, вот это новое", но это было уже в веках, бывших прежде нас...»
Книга Екклесиаста, гл. 1, ст. 9-10
Apex Architecture: Модульность и стабильность в Android-разработке
2024-11-09 в 18:15, admin, рубрики: Android sdk, Android разработка, jetpack compose, архитектура, как стать программистом, многомодульность, приложения для android, разработка архитектуры, чистая архитектура, что такое чистая архитектураАрхитектура, с которой мы работаем изо дня в день, оставляет желать лучшего. Иначе как объяснить тот хаос и стресс, который каждый из нас испытывает, приходя на новое место работы? В большинстве случаев самым сложным слоем является UI, и эта сложность зачастую обусловлена не разнообразием элементов интерфейса, а неправильным подходом к архитектуре этого слоя. Отсюда можно сделать вывод, что нельзя дробить приложение в привычной форме: на UI, domain и data. Необходимо добавить еще один дочерний слой — ui/viewModel, и на этом слое, одном из самых важных, я хочу акцентировать ваше внимание.
Меня зовут Илья и мы начинаем!
Автоматизация и оптимизация сигнальных процессов сервис-провайдера с помощью API шлюза
2024-10-29 в 19:22, admin, рубрики: api, автоматизация, архитектура, мобильный оператор, провайдер, распределенные системы, сервис-провайдерВ этой статье я делюсь гибким архитектурным подходом к автоматизации сетей уровня сервис-провайдера и своим личным опытом отладки сигнального обмена.
Статья рассчитана не на новичков, а скорее тех, кто знаком с основными архитектурами и технологиями, используемыми в сетях уровня оператора и имеет в этом практический опыт.
Как BIM помогает оптимизировать процессы?
2024-10-28 в 11:15, admin, рубрики: bim, bim-моделирование, BIM-системы, архитектура, девелоперы, проектирование, строительство, УрбанизмПривет! Это отдел внедрения BIM в ПИК.
Технологию информационного моделирования, или BIM для девелопмента, можно сравнить с ИИ для ИТ-отрасли. BIM также помогает ускорять и упрощать работу, снижает количество ошибок, минимизирует человеческий фактор и в целом открывает огромные перспективы. Но при этом модель внедряется сложно, долго и дорого.
О том, как происходит внедрение BIM и стоит ли оно того, на личном примере рассказываем в статье.
BIM, BIM, BIM. Почему он нужен всем?
Пул объектов и фабрика в Unity. От теории к практике
2024-10-04 в 9:15, admin, рубрики: object pool, архитектура, практика, проектирование, разработка игр, теория, фабрика объектовВсем привет, сегодня вместе с вами попробуем разобраться, что такое фабрика, пулы объектов и как с ними работать. Ну и напишем код, который можно будет переносить между вашими проектами.
Введение
Начнем с фабрики. В программировании фабрика - один из архитектурных паттернов в разработке, который отделяет логику создания объекта от остальной бизнес-логики.
В чем плюс фабрики?
-
Код становится более независимы (SRP);
База джуна на Flutter
2024-09-14 в 9:19, admin, рубрики: flutter, junior, mobile, state, архитектура, база, коммерческий опыт, мобильная разработка
Йоу, юзер! Меня зовут Костя, я являюсь Flutter-разработчиком в стартапе ANTEI. Данная статья будет являться пилотной и вводной в серию статей о том, какой базой должен обладать разработчик для первой коммерции на Flutter. Итак, летс гоу!
Вдохновение
Apache Avro — на светлой стороне Кафки
2024-09-13 в 9:22, admin, рубрики: avro, protobuf, апач, архитектура, Кафка, микросервисы, сервисы
Добрый день!
Меня зовут Сергей Игнатенко, , я — девлид в поезде «Операционная платформа» Страхового Дома ВСК. Хочу сегодня рассказать об опыте использования SchemaRegistry и Avro в Kafka.
Начну с базовой схемы работы с Kafka, которая, возможно, будет знакома многим, но важна для понимания контекста.
REDIS: такой простой и такой сложный
2024-09-09 в 6:19, admin, рубрики: cache, caching, database design, high availability, high performance, highload, redis, архитектура, базы данныхМеня зовут Андрей Комягин, я СТО компании STM Labs. Мы занимаемся разработкой очень больших распределённых высоконагруженных систем для различных отраслей и в своей работе широко используем open-source решения, в том числе СУБД Redis. Недавно я подробно рассказывал об этой системе на конференции Saint Highload++ 2024, а теперь с удовольствием поделюсь основной информацией с читателями Хабра. Итак, поехали.
Что такое Redis
В ДЭГ на президентских выборах проголосовало на 211 тысяч больше, чем было избирателей. Что это значит?
2024-09-03 в 10:40, admin, рубрики: архитектура, выборы, голосование, дэг, политика, Ростелеком, электронное голосованиеВведение в курс дела
На мартовских выборах президента я был официальным наблюдателем за федеральным электронным голосованием с доступом к ноде наблюдения. Совместно с коллегами мы обнаружили, что количество голосов в официальных протоколах на 211 тысяч больше, чем было загружено избирателей в систему ДЭГ. То есть в онлайн голосовании в некоторых регионах явка превышает 100 процентов. Как так получилось?