Tech Word of the Day

Tech Word of the Day

Simple technical explanations and jargon details.

#techwordoftheday - 20190416

What is git rebase

Rebasing is the process of moving or combining a sequence of commits to a new base commit. Rebase is one of two Git utilities that specializes in integrating changes from one branch onto another. The other change integration utility is git merge. Merge is always a forward moving change record. Alternatively, rebase has powerful history rewriting features:

https://www.atlassian.com/git/tutorials/rewriting-history/git-rebase

techwordoftheday - 20190705

So what is orchestration?

Imagine you have 10 containers that serve different purposes. Using a bunch of instances and running these containers is pretty easy. When your application begins to grow and the number of containers you’ve deployed goes up to 100, pressure mounts but it’s still bearable. But when you find yourself managing thousands of containers, each with different versions, relationships and network configurations, things begin to get a bit crazy.

For companies using modern development techniques that heavily rely on containers, the challenge of scaling this type of architecture can be too much to handle.

And this is where orchestration comes into the picture.

The entire point of an orchestration infrastructure is to provide a simple way to “schedule” containers and let the underlying infrastructure do the rest.