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


Причины выбрать gRPC вместо REST и как внедрить его в свои API Python
Советы и уловки Причины выбрать gRPC вместо REST и как внедрить его в свои API Python Когда gRPC может стать альтернативой REST для передачи сообщений? Уже давно у нас есть REST (REpresentational State Transfer). REST API удобны, теплы, дружелюбны и очень гибки. И если мне позволено быть здесь немного резким, слава богу, мне больше не нужно использовать SOAP! Так почему, черт возьми, мы снова хотим все изменить? Почему мы продолжаем изобретать новые блестящие вещи, чтобы..

Архитектура микросервисов: ломая монолит
Как перейти на архитектуру микросервисов за три шага В этой статье кратко излагается веб-семинар Разрушение монолита , представленный Даниэлем Гутьерресом Сааведрой , старшим инженером-программистом компании Zartis . Вы можете посмотреть полный веб-семинар, который также включает сеанс вопросов и ответов, здесь . Вы работаете с монолитными системами и устаревшими приложениями? Вы ищете способы модернизировать свою архитектуру и перейти на микросервисы? В этой статье будут..

Лучшее от RisingStack: самые популярные учебные пособия по Node.js 2017 года
По словам Марка Хинкля, исполнительного директора Node Foundation, 2017 был знаменательным годом для Node.js, и мы не могли с этим согласиться. Node.js занимает завидное положение в мире технологий: ежедневно в сети находится более 8,8 миллионов экземпляров узлов, и их число значительно выросло за последний год. Количество участников Node.js увеличилось с 1100 до 1500 за последний год, а каждую неделю происходит 3 миллиарда загрузок npm. Индустрия узлов явно процветает. 2017 год был..

Построение распределенной системы аудита данных
В этой статье основное внимание будет уделено созданию системы аудита данных, которая является высокодоступной, горизонтально масштабируемой, отказоустойчивой, работает изолированно. Любой организации когда-нибудь понадобится такая система для управления изменениями данных, чтобы можно было легко отследить, кто изменил данные, каковы были существующие данные, что было изменено, например. у вас есть распределенная структура сканирования данных, в которой вы можете настроить конфигурацию..

Заимствование концепций React для создания фреймворка для микросервисов Koa.js
В одном из наших последних проектов нас попросили создать фреймворк для микросервисов. Мы хотели сделать что-то декларативное и простое в использовании. Мы также хотели скрыть сложность, вызванную несколькими общими средствами (ведение журнала, трассировки Zipkin , метрики InfluxDB и т. Д.). Для этого мы взяли несколько подсказок из инструмента, которым пользуемся каждый день: React . Как работает React: версия TL; DR В React мы используем JSX , чтобы объявить, каким должен..

Реинжиниринг прикладного уровня платформы безопасности пищевых продуктов с большими данными   —   часть 3
В последних двух статьях мы обсуждали изменения и оптимизации на внешнем интерфейсе прикладного уровня нашей Платформы безопасности пищевых продуктов под названием FOODAKAI . Мы обсудили структуру проекта, управление состоянием, оптимизацию производительности и то, что помогло нам упростить процесс разработки и отладки. Теперь пришло время перейти к серверной части и сосредоточиться на архитектурных решениях и изменениях, которые все еще происходят и меняют будущее нашего приложения,..

Пора активизировать свои микросервисы
Несмотря на ажиотаж вокруг микросервисов, высока вероятность, что вы их не приняли. Мы знаем преимущества. Но препятствия для начала работы слишком высоки. Дело в том, что создавать масштабные приложения сложно. Вы должны выбрать правильную базу данных, правильные фреймворки и, во многих случаях, правильный язык программирования. На этом все не заканчивается. Нам тоже нужно сосредоточиться на поставщиках облачных услуг, верно? Выберите правильную стратегию развертывания. Это..