Study Learn Grow
Hands-On Microservices With Go And MongoDB

Hands-On Microservices With Go And MongoDB


By the end of this course, you will have all the knowledge and tools to build a scalable and extensible service-oriented system.

Overview

Description
Highly scalable and performant microservices using Go and MongoDB.

How do you build a service-oriented architecture, using microservices system that should not only be scalable with high performance but also handle frequently changing features? This is a real-world problem and it’s important that you empower yourself with the knowledge, tools, and skills today, so that you can build these systems with confidence!

This course dissects the real-world problem into various aspects for understanding the data models, large-scale request processing, communication strategies, securing the system, and even testing. It will help you with all the knowledge needed to build scalable, extensible, and highly performant and future-proof systems that will make you proud of your work! We shall use a real-world example of managing a large number of events from wearable devices to showcase all the aspects of a performant system.

By the end of this course, you will have all the knowledge and tools to build a scalable and extensible service-oriented system.

All the code and supporting files for this course are available on GitHub at

https://github.com/PacktPublishing/Hands-on-MicroServices-with-Go-and-MongoDB

About the Author

Gautam Rege is the co-founder of Josh Software, an 11-year-old company in India that specializes in quality product development and consulting. Gautam has authored 2 books on MongoDB and has been working in Go for the past 5 years. He organizes India’s largest Go conference, Gophercon India. He is also a speaker who has spoken at many international technical conferences. Gautam has been part of numerous large-scale architectures that have scaled to millions of requests per second along with large data stores. Gautam has an easy-going, practical and hands-on approach to teaching. He adds humor in this course so that you will enjoy listening to him as much as learning from this course!
Basic knowledge
You need to know the basics of MongoDB, should have coded in Go and should be comfortable working on Mac or Linux. Knowledge of gRPC is good but not mandated as this course will give a brief overview of gRPC

Course Information

You need to know the basics of MongoDB, should have coded in Go and should be comfortable working on Mac or Linux. Knowledge of gRPC is good but not mandated as this course will give a brief overview of gRPC

Build scalable and extensible microservices using Go and MongoDB
Discover ideas about when to use microservices and how to design them to be scalable and more rigorous tested
Benefit from real-world examples that you can relate to so that you can choose the right tool and the right knowledge to do things right!
Learn when to use a single datastore across microservices and when to keep data exclusive to each microservice
Build microservices that can be easily tested using Go

This course is for experienced full-stack developers who have or will have the responsibility to build large-scale systems that need to change flexibly. If you believe that is you and you have a passion for not just building systems but also ensuring that they are well tested, then this course is for you!

• Lifetime Access to Each Course
• Certificate on Completion of Course
• No Extra Charges Or Admin Fees
• Easy Access to Courses
• High Priority Support After Sales.
• Big Discounts on Individual Courses

Course Specifications

IT and Computing courses are available to study on our learning platform. 

See All Courses

Adult education is the non-credential activity of gaining skills and improved education. 

See All Courses

Online education is electronically supported learning that relies on the Internet for teacher/student interaction. 

See All Courses

A short course is a learning programme that gives you combined content or specific skills training in a short period of time. Short courses often lean towards the more practical side of things and have less theory than a university course – this gives you a more hands-on experience within your field of interest.

See All Courses

Course duration is 24 hours.

See All Courses

Study Learn Grow

Related Jobs