Публикации по теме 'software-architecture'
Архитектура для приложений Интернета вещей.
Архитектура , созданная для исцеления .
Если вы не знакомы с архитектурой программного обеспечения, просмотрите этот учебник Архитектура программного обеспечения . В этом руководстве мы рассмотрели архитектуру программного обеспечения, а не архитектуру оборудования и возможности подключения электронных устройств.
Что такое Интернет вещей?
Прежде чем перейти к теме «Что такое IOT, позвольте мне рассказать одну историю, которую мы все знаем. История слепых людей и слонов..
Архитектура приложения ReactJS
Теперь наш генеральный директор пишет прямо в своем аккаунте Medium. Следуйте за ним, чтобы узнать о блокчейне, искусственном интеллекте, игровом дизайне и стартапах: https://medium.com/@ccerrato147
Привет, в этом посте я представлю вам интерфейсную архитектуру приложения ReactJS с ReduxJS для управления состоянием. Это очень популярная комбинация в наши дни, и мы потратили время на недавний проект.
Прежде чем продолжить, важно уточнить, что такое OData, поскольку вы часто будете..
Мой контрольный список для собеседования по проектированию системы
Что нужно знать о собеседовании по системному дизайну
Это ужасное интервью по проектированию систем. Я помню, как мне задали первый вопрос о проектировании системы. «Создайте WhatsApp», - сказал он. Я не знала, с чего начать! Я был посвежее. Структуры данных и алгоритмы были единственным, что я знал. Я уверен, вы можете догадаться, как прошло то интервью. Затем, после достаточного количества исследований, я составил себе своего рода контрольный список компонентов, чтобы..
Подводные камни чрезмерной инженерии в разработке программного обеспечения
Подводные камни чрезмерной инженерии в разработке программного обеспечения
Излишняя инженерия - это термин, связанный с выполнением большего, чем требуется для достижения результата.
Многие инженеры, стоящие у руля разработки программного обеспечения (особенно архитекторы и дизайнеры), обычно обладают тем, что мы можем назвать сверхинженерным синдромом , когда они всегда хотят спроектировать или спроектировать вещи определенным образом. где он может легко удовлетворить..
Рефакторинг для лучшего настроения
Как программист-любитель, работающий неполный рабочий день, я, вероятно, был целевым программистом Apple: увлеченный, полный энергии, но серьезно нуждающийся в помощи, если я действительно хочу чего-то добиться.
Не секрет, что Apple поддерживает вариант дизайна приложения Model-View-Controller, но, к счастью, они не продвигают его таким образом; они просто предоставляют вам все необходимые инструменты, шаблоны и автозаполнение, чтобы вы могли создать свое первое приложение в одном файле, а..
Анекдотический архитектор программного обеспечения
Вы знаете этого парня. Он «самый умный парень» в комнате, и ему всегда есть что сказать, когда идет горячая дискуссия о новой архитектуре системы.
Его мнения суперсильны и основаны на «фактах» и личных анекдотах, полученных за годы плавания в этой области. Он всегда может найти пример финансовой системы, которую он разработал с помощью C #, или игрушечного проекта, который он построил с помощью Ruby. Он утверждает, что Node.js предназначен для детей, а Erlang слишком экзотичен.
И да, у..
Кто сказал, что монолитные приложения мертвы?
Когда дело доходит до разработки программного обеспечения, микросервисы и монолитные приложения представляют собой два радикально разных подхода к проектированию, созданию и развертыванию программного обеспечения. Итак, в чем разница между микросервисами и монолитными приложениями?
Во-первых, микросервисы - это небольшие части бизнес-логики, предназначенные для разработки, развертывания и масштабирования независимо друг от друга. Напротив, монолитные приложения предназначены для..