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


Почему не следует использовать Confluence для документации по коду
КОДЕКС Почему не следует использовать Confluence для документации по коду Это всегда устарело Большинство из нас были там - это почти обряд посвящения: следование руководству в Confluence, которое ужасно устарело. Человек, который его написал, очень гордился деталями во время создания, добавил много скриншотов и, возможно, даже несколько анимированных изображений. К сожалению, панель меню на снимке экрана больше не существует, а кнопка, необходимая для выполнения одного из..

Как веб-браузеры используют процессы и потоки
Абстрактное представление об архитектуре веб-браузеров Что такое процессы? Просто процесс - это исполняемая программа. Каждый процесс предоставляет ресурсы, необходимые для выполнения программы. Любой процесс управляется блоком управления процессом. Этот блок содержит такую ​​информацию, как приоритет процесса, идентификатор процесса, состояние процесса, ЦП, регистр и т. Д. Подпроцесс процесса называется дочерним процессом. Что такое потоки? Поток - это объект внутри процесса,..

Библиотеки JavaScript — это не ваша интерфейсная архитектура
Это будет пост не об архитектуре, а больше о MHO. Недавно меня попросили оценить архитектуру малых и больших интерфейсных решений. Существует большой ажиотаж вокруг фронтенд-разработки, и это побуждает многие компании создавать клиентские решения, не задумываясь о том, как их создавать. Одно из недоразумений, с которым я часто сталкиваюсь, — называть наличие библиотек JavaScript в решении архитектурой решения. Извините, но Библиотеки JavaScript не являются интерфейсной архитектурой..

Микросервисы — 4 лучших метода внедрения микросервисов
Введение в микросервисную архитектуру Прежде чем начать внедрение микросервисов, нам нужно знать, что до этой архитектуры у нас была монолитная архитектура, которая преобладала среди разработчиков программного обеспечения. Монолитная архитектура — это автономная архитектура, в которой программные компоненты и программный код объединены в единую программу (модуль). Микросервисная архитектура разбивает сложное программное приложение на более мелкие приложения, которые собираются и..

Все, что вам нужно знать о ProxyCurl
Proxycurl — это распределенное программное обеспечение для сканирования, которое помогает разработчикам экономить время и деньги, помогая им экономить ресурсы. Используйте Proxycurl API, чтобы: Найти профиль человека Найди и найди компанию Поиск рабочей почты Список сотрудников Обратный поиск по электронной почте Показать API Proxycurl может очищать 1000 веб-страниц в день, не превышая лимит скорости веб-сайта, не сталкиваясь с Recaptcha или проблемами..

Дизайн системы чат-приложений
Архитектура базы данных современной системы приложений для чата, которую использует почти каждое приложение для чата Основные функции нашего приложения: Отправка сообщений Уведомление пользователя о доставке сообщения Уведомление пользователя о просмотренных сообщениях Примечание. Мы пока не будем говорить здесь о групповых сообщениях Отправка сообщений между двумя пользователями Допустим, A отправляет сообщение B , и мы будем использовать шлюзы..

Монорепозитории: видимость всей кодовой базы вашей компании.
Компания-разработчик программного обеспечения, такая как Google, поддерживает много кода. Как, серьезно, много. Например, более 2 миллиардов строк кода и 100 терабайт данных. Это масштаб, который трудно даже понять, как все звезды во вселенной или все вселенные в мультивселенной. И у вас есть тысячи инженеров по всему миру, работающих над этим одновременно. Но поймите — они хранят весь свой код в едином монолитном репозитории и делают это с самого начала. Сегодня монорепозиторий..