Публикации по теме 'software-architecture'


Учитывая архитектуру Android-приложения
Вступление Основываясь на моем опыте разработки мобильных приложений и времени работы в Stepstone, я хотел бы указать на роль архитектурного дизайна в проектах Android. Я не собираюсь здесь предлагать какое-либо подробное техническое решение, просто подчеркну, на что разработчикам следует обращать внимание при разработке кода. Я предназначал эту статью в основном для разработчиков, у которых нет большого опыта в области проектирования, и людей, интересующихся архитектурой мобильных..

Типовая безопасность, фактор бесшумной связи в программном обеспечении
Изучение компромиссов между безопасностью типов и возможностью независимого развертывания в разработке программного обеспечения. Связь в программном обеспечении относится к степени взаимозависимости между различными модулями или компонентами в системе. Он измеряет, насколько один модуль зависит от другого модуля или знает о нем, а также насколько изменения в одном модуле влияют на другие. Это одна из самых серьезных проблем в программном обеспечении. Это затрудняет изменение кода,..

Дизайн, ориентированный на предметную область, и микроинтерфейсы: организация автономных команд для совместного успеха
Наведите порядок в хаосе с помощью DDD и микроинтерфейсной архитектуры. Были ли у вас когда-нибудь проблемы с организацией команды разработчиков? Вам трудно совмещать автономию и сотрудничество? Что ж, вы не одиноки. Многие компании сталкиваются с этой проблемой, но, к счастью, есть два мощных инструмента, которые могут помочь: Domain-Driven Design (DDD) и микроинтерфейсы. В этой статье мы покажем вам, как можно использовать DDD и микроинтерфейсы для организации автономных команд..

Так много разговоров о новых фреймворках…
Это сообщение Элизабет для докладчиков и мысли о девизе 2019 года «(р)эволюция архитектур»: Рискни и узнай, что с тобой могут случиться удивительные вещи! Может быть, это сцена JS Kongress в следующем году? Так много говорят о новых фреймворках и библиотеках, но что вы думаете об архитектуре и более широкой картине? Позвольте нам учиться на вашем опыте: поделитесь своей историей и расскажите об извлеченных уроках. Ознакомьтесь с полным программным комитетом JS Kongress 2019 в..

Что такое сервис на основе кода (подход, управляемый доменом)
Определение, характеристики, типы и доступ к Услугам Это сообщение изначально было размещено на https://petran.substack.com Почти в каждом приложении корпоративного кода мы используем службы для добавления и поддержки бизнес- или других типов функций. Но что такое Сервис 🤔❓❔ Как мы уверены, что спроектировали и внедрили четко определенные и хорошо структурированные сервисы 🤔❓❔ 🌊Давайте рассмотрим основные аспекты Сервиса . ✒️ Определение Служба — это операция,..

Глобальные вторичные индексы AWS DynamoDB
С легкостью расширяйте свои шаблоны доступа Все мы хорошо знакомы с реляционными системами баз данных. Мы знаем, как с ними работать. Каковы лучшие практики, и мы знаем, что мы можем с ними сделать. Но у СУБД возникают проблемы, когда нагрузка становится больше. При высокой загрузке данных запросы могут выполняться очень долго. Особенно, если запросы используют join s. По этой причине базы данных NoSQL сегодня находятся на подъеме. Они решают проблему масштабирования. Однако,..

Google — это монорепозиторий!
У многих разработчиков неправильное представление, и они считают, что онорепозитории ушли в прошлое, а монорепозитории не подходят для крупных компаний. Они говорят, что каждый проект и каждый репозиторий должны быть небольшими, с небольшими строками кода и обрабатывать одну конкретную вещь во всей их компании или во всем их проекте. Но знаете ли вы, у кого самое большое монорепозиторий во всем мире? Это Google . В Google есть один монорепозиторий, содержащий более 86 терабайт..