Featured image of post История Amazon: путь от книжного интернет-магазина до гигантской империи логистики и облачных вычислений (AWS)

История Amazon: путь от книжного интернет-магазина до гигантской империи логистики и облачных вычислений (AWS)

История Amazon, покорившей электронную коммерцию и облако AWS

Featured image of post История Meta (бывшего Facebook): От создания соцсетей до освоения пространства метавселенной

История Meta (бывшего Facebook): От создания соцсетей до освоения пространства метавселенной

Путь от империи соцсетей к метавселенной и ИИ

Featured image of post CAP-теорема и распределенные системы (компромисс между согласованностью, доступностью и устойчивостью к разделению)

CAP-теорема и распределенные системы (компромисс между согласованностью, доступностью и устойчивостью к разделению)

Абсолютный закон проектирования распределенных систем «CAP-теорема» и архитектурные компромиссы, выбираемые современными базами данных.

Featured image of post GraphQL против REST API (устранение overfetching и типобезопасность)

GraphQL против REST API (устранение overfetching и типобезопасность)

Ограничения REST API и как GraphQL обеспечивает гибкую выборку данных и типобезопасную frontend-разработку.

Featured image of post Web Vitals и оптимизация производительности фронтенда (улучшение LCP, FID, CLS)

Web Vitals и оптимизация производительности фронтенда (улучшение LCP, FID, CLS)

Подробное описание каждого показателя Core Web Vitals и конкретные методы реализации на фронтенде для их улучшения.

Featured image of post Архитектура сети нулевого доверия (отход от защиты периметра)

Архитектура сети нулевого доверия (отход от защиты периметра)

Изучение концепции и методов реализации архитектуры нулевого доверия на примере Google BeyondCorp.

Featured image of post История и эволюция управления состоянием (сравнение Redux, Context, Recoil, Zustand)

История и эволюция управления состоянием (сравнение Redux, Context, Recoil, Zustand)

Исторические изменения библиотек управления состоянием, в основном для React, и сравнение каждой архитектуры.

Featured image of post Как выбрать NoSQL-базу данных (KVS, Документные, Графовые, Ширококолоночные)

Как выбрать NoSQL-базу данных (KVS, Документные, Графовые, Ширококолоночные)

Руководство по пониманию различных моделей данных баз данных NoSQL и выбору оптимальной для ваших задач.

Featured image of post Микрофронтенд-архитектура (Методы разделения растущих SPA)

Микрофронтенд-архитектура (Методы разделения растущих SPA)

Паттерны реализации микрофронтендов для разделения сложного фронтенд-монолита и повышения автономности команд.

Featured image of post Основы современной криптографии (криптография с открытым ключом, хеш-функции, цифровые подписи)

Основы современной криптографии (криптография с открытым ключом, хеш-функции, цифровые подписи)

Подробное объяснение механизмов современных криптографических технологий, от симметричных и открытых ключей до хешей и цифровых подписей.

Featured image of post Полный разбор OAuth 2.0 и OIDC (OpenID Connect) (разница между аутентификацией и авторизацией)

Полный разбор OAuth 2.0 и OIDC (OpenID Connect) (разница между аутентификацией и авторизацией)

Подробное объяснение механизмов OAuth 2.0 и OIDC, различий между аутентификацией и авторизацией, а также различных типов грантов.

Featured image of post Потенциал и реализация PWA (Progressive Web Apps) (Сила Service Worker)

Потенциал и реализация PWA (Progressive Web Apps) (Сила Service Worker)

Обзор PWA, от общего представления до жизненного цикла Service Worker, офлайн-кэширования и Push-уведомлений.

Featured image of post Свет и тень микросервисной архитектуры (BFF и API Gateway)

Свет и тень микросервисной архитектуры (BFF и API Gateway)

Проблемы разделения монолита и их решения с помощью API Gateway и паттерна BFF (Backend for Frontend).

Featured image of post Событийно-ориентированная архитектура и очереди сообщений (Kafka, RabbitMQ)

Событийно-ориентированная архитектура и очереди сообщений (Kafka, RabbitMQ)

Событийно-ориентированное проектирование, снижающее связанность между системами посредством асинхронного взаимодействия, и роль брокеров сообщений.

Featured image of post Технология блокчейн и смарт-контракты (Механизмы распределенного реестра)

Технология блокчейн и смарт-контракты (Механизмы распределенного реестра)

Изучение фундаментальных принципов блокчейна, алгоритмов консенсуса и реализации смарт-контрактов.

Featured image of post Транзакции СУБД и свойства ACID (уровни изоляции и блокировки)

Транзакции СУБД и свойства ACID (уровни изоляции и блокировки)

От основ обработки транзакций для сохранения целостности базы данных до аномалий (Anomaly) из-за уровней изоляции и механизмов блокировок.

Featured image of post Уязвимости веб-приложений и меры защиты (OWASP Top 10 и безопасное программирование)

Уязвимости веб-приложений и меры защиты (OWASP Top 10 и безопасное программирование)

Механизмы и методы защиты от основных веб-уязвимостей, таких как SQL-инъекции, XSS, CSRF.

Featured image of post Введение в динамическое программирование (ДП) и известные задачи (Рюкзак, Фибоначчи)

Введение в динамическое программирование (ДП) и известные задачи (Рюкзак, Фибоначчи)

Трудность алгоритмов - «Динамическое программирование (ДП)». На примере последовательности Фибоначчи и задачи о рюкзаке мы простыми словами объясним разницу между рекурсией с мемоизацией и восходящим подходом.