Containerizing Monolith Apps Using Docker

If you are a software engineer and not working in some tech backwaters, you must have heard the latest buzz words - containers, micro services, Docker, cloud native apps etc. - all of which essentially points to containerizing your software applications and the benefits you reap from doing so. Containers are all about efficiency - doing more with less. Most of the time your app is using only <~25% (probably even less) of the platform it’s running on, the other ~75% is a waste; unnecessary fat. Don’t believe me? here’s the data-

Read More

Pushing Logic to it’s Limits

For some yet-un-known reason, I started reading “The Myth of Sisyphus” by Albert Camus and I must say, the experience so far, is - enlightening. Come to think of it, the subjects of logic, reason, rationality and so called ‘ways of the left-brain’ has always been intriguing to me, mainly because my life as an engineer (most of the world for that matter) is fueled by them.

Read More