Когда монолит становится сложно и дорого поддерживать, приходит время распилить его намикросервисы.
Разберём, какие бывают потребности в разделении и как к нему приступить, какую выбрать стратегию, как избежать подводных камней, как поддерживать получившуюся архитектуру.
Более 7 лет опыта...
Более 7 лет опыта разработки приложений для бизнеса
Более 4 лет опыта проектирования архитектуры
Разработал множество проектов, в том числе:
— кастомный RPA на Delphi
— OpenAPI для ECommerce
— декомпозицию монолита
— микросервисный конвеер данных
— корпоративный HL НСИ
— платформу поддержки...
В книге “От монолита к микросервисам” Сэм Ньюмен дает четкое видение миграции намикросервисы, показывает, каких ловушек (как очевидных, так и коварных) следует ос-терегаться, и рассматривает ряд очень полезных шаблонов для организационных, архи-тектурных и технологических изменений.
Дэниел...
Кому подойдет курс
IT-студентам старших курсов
Посмотрите по шагам, как создаются микросервисы и получите возможность поразбираться в коде.
Разработчики
Научитесь навыкам разработки микросервисов.
Сможете задать любые вопросы, если что-то будет непонятно.
Джависты
Прокачаетесь в написании...
Большинство психологов знакомы с концепцией когнитивного разделения, которая основанана предположении, что многие наши мысли, особенно о самих себе (например, “Я недостаточно хорош”, “Со мной что-то не так” и т.п.), не соответствуют реальности. Техники когнитивного разделения применяются для...
На декабрьском стриме мы познакомились с идеями разделения кода на модули или микросервисы.
Мы разобрали всё это на своём примере большого магазина, но от вас поступили предложения сделать это и на ваших примерах для ваших предметных областей. Также часто спрашивают о том, как раздробить на...
Практический курс, где вы на основе проекта создадите микросервисную архитектуру с применением всех популярных технологий (Spring Cloud, Config, Eureka, RabbitMQ, GitHub и др.)
ЧТО ТАКОЕ МИКРОСЕРВИСЫ?
Это новый подход к разработке крупных проектов (в противовес старому подходу, который...
Курс предназначен для тех, кто хочет разнообразить свой аккомпанемент, добавив красок к звучанию за счёт изучения строения аккордов и их надстроек. Курс состоит из двух больших блоков, в первом из которых мы проходим основные аккорды, часто используемые в аккомпанементе на гитаре, а во втором...
О чём курс
Программа курса «Микросервисына Java» состоит из пяти модулей, которые позволяют ознакомиться с концепциями и паттернами микросервисной архитектуры, а также применить эти знания на практике.
В первом модуле вы изучите концепцию микросервисов, их архитектуру и компоненты.
Во втором...
Python. Микросервисы. Backend на FastAPI
В нынешних реалиях разработчикам важно уметь строить микросервисы для работы в крупных компаниях. Присоединяйся, и тогда ты овладеешь этим навыком. Мы с нуля, шаг за шагом построим и свяжем 2 микросервиса, разберемся с архитектурой и лучшими практиками...
Соверши прорыв
Курс «Учебка Даниса Щербакова» познакомит вас с самым эффектным гитарным стилем и его основными приемами и фишками. Курс вобрал в себя авторские наработки за долгие годы занятий и преподавания «медиаторного фингерстайла». Курс содержит упражнения, «тренажеры», этюды и короткие...
Создание микросервисов – удобная и надежная парадигма для программирования легких отказоустойчивых приложений. В этой книге подробно и интересно рассмотрены тонкости построения микросервисов на платформе .NET с применением таких популярных технологий как Nancy и OWIN.
Книга учитывает тонкости...
Данная книга раскроет весь потенциал Kubernetes – самой популярной платформы оркестровки контейнеров в мире. Вы узнаете, как можно использовать Kubernetes для создания надежной, масштабируемой и отказоустойчивой микросервисной архитектуры. Подробно раскрыты особенности применения микросервисов...
Асинхронные микросервисы с Apache Kafka на Python
Если вы до сих пор не имели дела в своих проектах с брокерами сообщений, то вы несомненно сделаете правильный выбор, начав свой путь в мир событийно-управляемой архитектуры с изучения Apache Kafka. В рамках этого курса вы научитесь применять...
Асинхронное программирование используется для высоконагруженных проектов и микросервисов. Его спрашивают на собеседованиях в технологически развитых компаниях, и оно открывает дорогу к работе в интересных проектах.
В Python асинхронный подход реализуется через Asyncio, который мы рассматриваем...
Создание микросервисов на asyncio python. Подключение к брокеру RabbitMQ. Валидация данных при помощи Pydantic.
Описание
В рамках данного курса Вы научитесь создавать асинхронные микросервисына языке Python (asyncio, Starlette), а также связывать их друг с другом при помощи брокера RabbitMQ ...
На курсе я поделюсь знаниями в области хранилищ данных, которые собирал на протяжении 10 лет. Мы разберём основы устройства DWH и углубимся в GreenPlum — поломаем и починим его. Поговорим об архитектуре и способах хранения данных, оптимизации запросов.
70% курса — это практические задания и...
Интенсив рассчитан на тех, кто уже знаком с инструментом, и помогает овладеть им на продвинутом уровне. Несмотря на популярность Terraform, по-прежнему сложно найти материалы, которые бы подходили для его глубокого изучения. Наначальном уровне информация ещё есть, а чуть дальше — вакуум, и...
Здравствуйте! Меня зовут Пётр, я магистр экономики по образованию, преподаватель нейросетей, музыки и создания контента.
Я могу помочь вам освоить ComfyUI, мы создаём контент в НЕЙРОСЕТЯХ. Занимаюсь тяжёлой атлетикой, пропагандой ЗОЖ, музыкой и социальными проектами.
Что входит в тариф...
SRE — это не сферический конь в вакууме.
Три дня будем учиться на практических кейсах, решать горящие проблемы своими руками.
Будем работать в командах по 6 человек.
Вы сможете обменяться опытом с коллегами из других компаний.
После интенсива будут доступны все записи, практические задания и...