Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 82% Golang - How to design and build REST microservices in Go

How to design & develop REST microservices in Golang (Go)

$16.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.7/10 (Our Score)
Product is rated as #14 in category Go

Welcome!

In this second part of the series I’m working with MySQL, Cassandra and Elasticsearch as persistence layers and we’re going to create 3 different microservices using different design patterns: MVC, featured MVC and Domain Driven Development implementing the Hexagonal architecture.

At the end of the course you’ll learn:

How to structure our application’s packages and code.

MVC pattern, Domain Driven Development and Hexagonal Architecture applied!

How to configure MySQL client in Go. DAO pattern implemented.

How to configure and use CassandraDB client in Go.

How to configure and use Elasticsearch in Go.

Testing and mocking database integrations.

Stress test the microservice with goroutines.

How dependencies work in Go. Usage of Go modules.

How to build, publish, use and share a custom Go library.

Application design patterns.

Preparing our distributed logging system.

Real life examples and exercises.

I’m sure you’re going to enjoy this course! if you have any doubts, please check the reviews on my other courses so you can get an idea about what you’re about to get. This is real life and industry experience!

Hope to hear from you!

Fede.

Instructor Details

My name is Fede and I'm a Software Engineer from C rdoba, Argentina. I work in IT since 2004 and for the past 6 years I've been working for the biggest e-Commerce company in LATAM. My day-time job is basically analysis, design and development of real-time and high-performance microservices. But that's not even the best part... I really love what I do and I'm so freaking good at what I do because of that. Since I had a lot of experience in these topics and I'm always learning new ways of teaching these new concepts, I can ensure that you'll get the most of them: because I love what I do, because I'm not a fake, because I work with these topics on daily basis I can bet my butt on what I know and because I have all of these concepts so deep in my head that I can share them without forcing the process. You will learn a lot, I will learn a lot and we're going to enjoy the journey. If you have any doubt about this, drop me an email and we can figure out together what you need and the best approach to get it. I'm sure you'll enjoy these courses as much as I've enjoyed working on them every day! Godspeed!

Specification: How to design & develop REST microservices in Golang (Go)

Duration

20.5 hours

Year

2020

Level

All

Certificate

Yes

Quizzes

No

23 reviews for How to design & develop REST microservices in Golang (Go)

4.0 out of 5
12
4
3
4
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Ilya Nevmyvaka

    1. A lot of useless content, like fixing your own mistakes, the actual duration of the course could be shorter. 2. Only for MacOs users

    Helpful(0) Unhelpful(0)You have already voted this
  2. Eric J

    There is a lot to learn and practice from the content and that’s ultimately the reason why I am going to keep this course, but it’s going to be a real pain to follow all the way to the end and I am not looking forward to it. First of all, adjust to a big font by default. Why is it so difficult? He always starts with a small font and at some point he realizes that he needs to zoom in. Very unprepared. Secondly, the instructor does not do the best job explaining the logics he just wrote, perhaps due to his limited English. He just goes, …like this. Or he doesn’t even say that. He just codes by himself. #3. Lots of long coding only to reshuffle and refactor later. Everything he’s doing was live. No preparation. Even the diagram. #4. The sound quality was the worst I have ever experienced in any of the Udemy courses. Lastly, he didn’t answer my questions for weeks in the Q&A section.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Toby Patterson

    Love the play along. Learning tons. This is a nice practical course on using golang. No content problems so far.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Aleksander Piotrowski

    It is good course, but not the best. Author sometimes go too fast, in other places too slow. I felt lost two or three times, especially about DDD. Overall it is good course for somebody who wants to learn microservices in Golang

    Helpful(0) Unhelpful(0)You have already voted this
  5. Chenyang Wang

    Overall, I think this is a very good course. Telling you how to build a microservice comprehensively. Especially with those best practices. For those who are saying confusing or poor content, I highly suggest you study some microservice design before walking through this course, so you would understand why to put things here or there.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Ferdo Vukojevi

    Amazing all around

    Helpful(0) Unhelpful(0)You have already voted this
  7. Francisco Marin

    Good information in this course, good teacher and explanation. so very good course, I recommend it, if want know how to work with Golang

    Helpful(0) Unhelpful(0)You have already voted this
  8. Titus Dishon

    Good introduction especially on how to set up the project on github and locally. I already love it much , thank you sir

    Helpful(0) Unhelpful(0)You have already voted this
  9. Parsa Akbari

    This was a really informative and good course

    Helpful(0) Unhelpful(0)You have already voted this
  10. Luciano Ferrari

    excellent!

    Helpful(0) Unhelpful(0)You have already voted this
  11. Aram Mikayelyan

    Please, improve Your speaking English. Thoughts are not clearly articulated

    Helpful(0) Unhelpful(0)You have already voted this
  12. Greg Hughes

    You didn’t show us how to set up the SQL server. You just seemed to assume we would know how

    Helpful(0) Unhelpful(0)You have already voted this
  13. Jim Lam

    This course could be better. The topics it covered is good. However, there are some inconsistency in some of the lessons. Look likes some of the lessons were recorded at different time and put together in the same course. Some of the code used in a lesson was never developed in the previous one. It made following the course a little confusing. But overall, it is a good experience.

    Helpful(0) Unhelpful(0)You have already voted this
  14. Carlos Alvarez

    The explanation is quite clear and detailed

    Helpful(0) Unhelpful(0)You have already voted this
  15. Federico Maximiliano Fern ndez Lescano

    This is the 2nd course about Go I take with you, thanks a lot for taking the time to teach us. (sry for my bad english)

    Helpful(0) Unhelpful(0)You have already voted this
  16. H vard Melvin Hjelvik

    Great course, but the fact that code changes between courses and with no explenation is hard for a beginner at the language.

    Helpful(0) Unhelpful(0)You have already voted this
  17. Ade Sobari

    Penjelasan bagus, mungkin pembahasannya di tambah dengan penggunaan firebase, etc

    Helpful(0) Unhelpful(0)You have already voted this
  18. Redeye Adaya

    This is the only course that I bought in Udemy that’s very satisfactory. The presentation could use some improvement but the stuff covered in this course is very broad. This is a must for someone who’s looking to learn microservices. To the Author, pls keep making content!

    Helpful(0) Unhelpful(0)You have already voted this
  19. Petros Trakadas

    Great course, I’ve learned a lot, thanks!

    Helpful(0) Unhelpful(0)You have already voted this
  20. Lee van der Hoek

    The course was good, really got down to the microservices with different coding patterns. Only thing was the jumping between some missing modules. The rest client testing will no longer work, and the jumping between packages and modules. Just needs a little updating. But otherwise learnt quite a bit.

    Helpful(0) Unhelpful(0)You have already voted this
  21. Sergei Iakimov

    Seems no clean arch

    Helpful(0) Unhelpful(0)You have already voted this
  22. Paulius Sakalauskas

    I like the material, but it was inconsistent. You are always wandering why and have I skipped anything. Also the sound quality is really poor, I had to set my headphones almost to the max. Plus the gulping sounds, come on… 😀 Lot’s of time wasted on debugging, if you did not manage to make a video, take another shot if you are wasting time you are wasting your students time as well. All in all it was like the course has a lot of potential but needs to improve the technical things.

    Helpful(0) Unhelpful(0)You have already voted this
  23. Supriadi Yusuf

    Thank you for providing such a great course.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    How to design & develop REST microservices in Golang (Go)
    How to design & develop REST microservices in Golang (Go)

    $16.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare