This post was written to collect notes from different sources.

“Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes services, support, and tools are widely available.[0]”

You need to know the below terms at least.


The smallest unit that can be…

“A fundamental problem in distributed computing and multi-agent systems is to achieve overall system reliability in the presence of a number of faulty processes. This often requires coordinating processes to reach consensus, or agree on some data value that is needed during computation. Example applications of consensus include agreeing on…

Photo by Oskar Yildiz on Unsplash

Twelve-factor app development methodology strongly suggests that “strict separation of config from code.”[1]

Spring Cloud offers a solution to that problem with Spring Cloud Config Server. Spring Cloud Config Server defines itself as below.

“Spring Cloud Config provides server-side and client-side support for externalized configuration in a distributed system. With…

Yunus Kılıç

I have 8 years of experience in high-quality software application development, implementation, and integration.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store