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


Архитектура API календаря
Пару недель назад я закончил и развернул Calendar API . Идея создания этого API возникла из-за желания создать планировщик SaaS. Естественно, мне нужен был какой-то способ отслеживать события и места для пользователей, поэтому я решил создать многоразовый сервис для этой цели, который также можно было бы использовать снова в будущем. У меня также есть планы добавить какое-то планирование в Elsewhere в будущем, что усилит мотивацию повторного использования. Как и в большинстве моих..

Процесс проектирования в эпоху генеративного ИИ
Технология машинного обучения меняет подход дизайнеров и архитекторов к своей работе, открывая новый захватывающий потенциал для расширенного человеческого творчества. Введение В 2022 году мир увлекся бесконечными возможностями, созданными несколькими генераторами изображений с искусственным интеллектом, которые стали общедоступными. MidJourney, DALL-E 2 и Stable Diffusion стали самыми популярными и мощными моделями, доступными для всех, у кого есть базовый доступ в Интернет. Но..

Масштабируемая архитектура приложения: введение
В этой статье проводится фундаментальный анализ жизненного цикла разработки приложений, выявляются основные противоречия разработки программного обеспечения и предлагается решение. Я начал изучать программирование еще в 2006 году, когда у моего старшего брата были занятия по информатике. В те времена в среднестатистической украинской школе учили программировать на Паскале, запуская «IDE» в режиме DOS на Windows XP. Я быстро понял синтаксис и начал решать простые задачи, такие как..

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

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

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

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