Golang (Go) & application configuration management using viper: Building Microservices

preview_player
Показать описание
Digital Gyan Episode from Aadhyarupam covering the concepts and implementation of configuration management using viper for Go (Golang) microservices.

Abstract:
Microservices and Cloud Native Applications are deployed and executed in diverse environments consisting of virtual machines or serverless functions, operating systems and runtimes, public/private cloud or on-premise datacenters for development/test or go-live. Microservices also has external dependencies such as database/data-storage systems, 3rd party services, domain configuration & security certificates etc. Externalizing the application configuration and managing them in centralized manner is what makes the single code of microservices to be reusable  across diverse environments. In this episode, we will understand and implement application configuration management using viper for Go (Golang) microservices.

Topics:
1. Why make Go application configurable?
2. What are configurable in Go application?
3. How to make Go application configurable?
4. Centralize application configuration
5. Benefits of Viper for application configuration management
6. Setup Viper in Go application
7. Using Viper in Go application
8. Best practices

References:

Note: This episode is presented by Ankit Patel - Cofounder and Innovator @ Aadhyarupam.


#Go
#Golang
#ApplicationConfiguration
#Microservice
#Viper
#CloudNative
Рекомендации по теме
join shbcf.ru