How to design & develop REST microservices in Golang (Go)
All you need to integrate SQL & NoSQL databases, search engines and all the tools that you need in your REST API.
4.33 (1047 reviews)

9 872
students
20.5 hours
content
Apr 2020
last update
$59.99
regular price
What you will learn
How to structure and organize your microservice.
Domain Driven Development.
Hexagonal architecture applied.
MySQL integration and configuration.
Integrate Cassandra DB in your microservices.
Elasticsearch integration and configuration.
Logging to standard output and log files.
DAO pattern implementation.
How to build, publish and use a custom Go library.
Testing all the layers of your application.
How dependencies work in Go.
Course Gallery




Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
This Golang-focused microservices design course offers valuable insights into best practices and real-world examples. Despite occasional challenges due to audio quality, those looking for an advanced understanding of REST microservices implementation using Go will find this course engaging and informative.
What We Liked
- Covers a wide range of topics related to REST microservices design & development in Golang including domain driven development, hexagonal architecture, SQL & NoSQL databases integration, testing all layers of the application and more.
- In-depth explanations and real-world examples provided.
- Emphasizes best practices for Go programming and microservices development, and explains reasoning behind these practices.
- Clear guidance on how to structure and organize complex projects.
Potential Drawbacks
- Audio quality can be inconsistent, causing some lectures to be difficult to understand.
- Lecture pace could sometimes be improved, as there is occasional repetition of unnecessarily labored points.
- While source code and exercises are provided throughout the course, they might not always perfectly align with the lecture content.
- Some potential inconsistencies in following advice on maintaining a clean project setup.
2540712
udemy ID
03/09/2019
course created date
01/01/2020
course indexed date
Bot
course submited by