Microservices Part I Secrets/Configuration Management

Your configuration management strategy will determine how you manage all of the changes that happen within your project. It thus records the evolution of your systems and applications. It will also govern how your team collaborates—a vital but sometimes overlooked consequence of any configuration management strategy.

– Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation

Interfaces in Go

Interfaces in Go and how they compare to other languages you’re familiar with

Go is a strongly typed language, which doesn’t support generics. Although not your common object oriented language like java, go does support types and methods on those types. There are no constructors, inheritance. The whole idea is to intentionally keep it light weight. Interface is something similar to what you’ve in other languages. This is how you define them:

Pagination