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


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

Micro в действии, Coda: Распределенная работа Cron
Обновление от 2020.04.29: Micro удалила функцию задания cron в версии 2.5.0. Пример кода больше не будет работать. Но логика остается в силе, вы можете реализовать свою собственную работу cron с помощью etcd. Это заключительная часть серии «Micro In Action». Пройдя через темы о том, как создавать и использовать микросервисы с Micro в предыдущих статьях, мы подошли к последней теме: Cron Job. Распределенная работа Cron - сложная задача Практически каждая система требует работы..

Худшее в микросервисах — это название
Название Microservice не принесло ничего, кроме вреда прекрасной концепции, скрытой за ним. Несколько лет назад была огромная шумиха вокруг микросервисов. Люди обсуждали, насколько мало достаточно мало. Проблема в том, что это никогда не было целью идеи. Монолит Лично я считаю, что лучший способ начать новый проект — начать с монолита. Но не разбрасывать все повсюду в виде монолита. Хорошо спроектированный кусок кода, покрытый тестами. Написано так, что через несколько..

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

Как *никогда* ничего не завершать
Исходное сообщение: http://ewanvalentine.io/how-to-never-complete-anything/ Я работаю профессиональным программистом уже около пяти лет. За это время я программировал чуть больше семи лет, не считая задач на моей повседневной работе. Я не выполнил абсолютно ничего . Ни один побочный проект, над которым я когда-либо работал, так и не был завершен, за исключением нескольких внештатных работ тут и там. Это не потому, что я никогда ничего не начинал. Все, кто меня знает, знают,..

ООП все еще крут в 2021 году
Почему объектно-ориентированное программирование по-прежнему остается лучшим из того, что у нас есть, и как оно может помочь нам создавать хорошо спроектированные микросервисы? На дворе 2022 год, ИТ уже съели почти весь мир, а мы разработали инструменты, которые делают парадигмы из 60-х, такие как ООП, серьезно устаревшими, верно? Ну не совсем. По крайней мере, в общем, объектно-ориентированный дизайн предлагает наиболее выгодный подход к разработке программного обеспечения от кода..

Масштабируемые интернет-архитектуры Тео Шлосснагла
Эта книга была написана в 2006 году ветераном, пережившим бум и крах доткомов. Хотя в конкретных примерах могут не использоваться самые современные инструменты, архитектурные принципы масштабирования практически не изменились, если вообще изменились. Поскольку книге уже десять лет, большинство инструментов, использованных в примерах, уже не являются лучшими в своем роде; однако принципы неподвластны времени. Это на самом деле работает на пользу читателю, потому что способствует..