Шаблон Saga в распределённых транзакциях - с примерами на Go
Транзакции в микросервисах с паттерном Saga
Шаблон Saga предоставляет элегантное решение, разбивая распределённые транзакции на серию локальных транзакций с компенсирующими действиями.
Транзакции в микросервисах с паттерном Saga
Шаблон Saga предоставляет элегантное решение, разбивая распределённые транзакции на серию локальных транзакций с компенсирующими действиями.
Оптимизация разработки и запуска сайтов на Hugo
Стратегии кэширования Hugo (https://www.glukhov.org/ru/post/2025/11/hugo-caching-strategies/ “Стратегии кэширования Hugo”) являются ключевыми для максимизации производительности вашего статического генератора сайтов. Хотя Hugo генерирует статические файлы, которые изначально быстры, правильное кэширование на нескольких уровнях может значительно улучшить время сборки, снизить нагрузку на сервер и повысить пользовательский опыт.
Полное руководство по безопасности - данные в состоянии покоя, в транзите, во время выполнения
Когда данные становятся ценным активом, их защита никогда не была более критичной. С момента создания информации до момента ее утилизации, ее путь полон рисками - будь то хранение, передача или активное использование.
Архитектура на основе событий с использованием AWS Kinesis для масштабируемости
AWS Kinesis стал основой для создания современных микросервисных архитектур, работающих на основе событий, обеспечивая обработку данных в реальном времени с минимальными операционными затратами.
Пошаговый пример
Здесь представлен пример Python Lambda для обработки сообщений SQS (Пример Python Lambda для обработки сообщений SQS + REST API) с защитой API Key + скрипт Terraform для развертывания его для безсерверного выполнения.
Как разработать Amazon Alexa Skill — инструкции.
В этой статье мы углубимся в разработку, тестирование и публикацию Alexa Skill. Мы также рассмотрим принципы дизайна, технические аспекты и лучшие практики, чтобы обеспечить увлекательный и естественный пользовательский опыт.
Немного отличающиеся API требуют особого подхода.
Вот сравнение поддержки структурированного вывода (получение надежного JSON) среди популярных поставщиков LLM, а также минимальные примеры на Python
Развёртывание нового Telegram-бота в AWS
Вот мои заметки с пошаговым руководством по реализации и развертыванию в AWS Telegram-бота. Я добавил быстрый старт (long polling) и производственный путь (webhooks), с примерами на Python и Node.js.
Отличный инструмент для платформенной разработки на AWS
AWS Cloud Development Kit (AWS CDK) — это фреймворк, который позволяет определять и развертывать облачную инфраструктуру с использованием привычных языков программирования, таких как TypeScript, Python, Java и Go.
Краткий список поставщиков LLM
Использование языковых моделей не очень дорого, возможно, нет необходимости покупать новый мощный GPU. Вот список провайдеров языковых моделей в облаке с моделями, которые они размещают.
Обзор и установка MinIO
MinIO — это открытое программное обеспечение с высокой производительностью, распределённая система хранения объектов, разработанная для полной совместимости с API Amazon S3.
Когда нужно быстро выполнить асинхронные операции в облаке
Краткое сравнение RabbitMQ на AWS EKS и AWS SQS
Здесь я описываю, как исправить эту ошибку.
Некоторое время назад я описал, как
Развертывание проекта Flutter с бэкендом на AWS Amplify.
Пример реализации
Здесь я перечислю шаги, необходимые для реализации пары лямбда-функций в AWS SAM:
Немного переиспользования кода никогда не вредит.
Это пошаговое руководство о том, как добавить слои в AWS Lambdas на языке Python. Будем использовать базовый код, сгенерированный стандартным шаблоном примера HelloWorld.
Включая среды тестирования и производства
Когда вы создали
Flutter проект с AWS Amplify backend,
следующим шагом будет его развертывание.
Вот как развернуть Flutter проект на AWS Amplify hosting