
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Introduction to industry REST microservices in Golang (Go)
Все, что вам нужно, чтобы серьезно относиться к проектированию и разработке микросервисов в Golang: от проектирования до метрик производства.
В этом курсе я делаю то же самое, что и последние 6 лет: анализ, проектирование и разработка высокопроизводительных микросервисов в Go.
Это не введение в концепции Go, у вас есть для этого бесплатные ресурсы, такие как Go Tour (я настоятельно рекомендую вам взять его с собой!). Это реальный и отраслевой опыт, раскрытый в 13+ часах видео и ресурсов, которые вы не легко найдете в Интернете.
Мы покроем все, что вам нужно:
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Лучше, чем REST API! Создайте быстрый и масштабируемый HTTP / 2 API для Go микро-сервиса с помощью gRPC, Protocol Buffers (protobuf). gRPC - это новый и современный фреймворк для построения масштабируемого, современного и быстрого API. Он используется многими ведущими технологическими компаниями, такими как Google, Square и Netflix, и позволяет программистам писать микро-сервисы на любом языке, который они хотят, сохраняя при этом возможнос
Язык программирования Google Go - один из самых быстрорастущих и самых высокооплачиваемых языков программирования в мире. Существует причина популярности Go: Go был создан гениями и является следующим шагом в эволюции языков программирования. Знание того, как правильно пользоваться Go, увеличит ваши возможности и производительность труда.
Все, что вам нужно для интеграции баз данных SQL и NoSQL, поисковых систем и все инструменты, которые вам нужны в вашем REST API. Во второй части этой серии я работаю с MySQL, Cassandra и Elasticsearch в качестве постоянных слоев, и мы собираемся создать 3 различных микросервиса с использованием разных шаблонов проектирования: MVC, MVC и Domain Driven Development, реализующих Hexagonal архитектуру.
Микросервисные архитектуры позволяют создавать масштабируемые, гибкие и отказоустойчивые распределенные облачные приложения. В этом курсе «Основы микросервисов» вы узнаете о вариантах решения различных возникающих проблем и увидите рекомендуемые практики в действии, которые можно применять к собственным микросервисам.
Раскройте тайны Go, чтобы создавать мощные приложения с удивительными советами и техниками, а также избежать распространенных препятствий.