Draft, Still Under Review!   Now with the new services and features that were launched recently from Amazon, I can say there is a highly scalable and fault tolerant solution using the following services from Amazon Web Services, in this article I am going to describe how the solution should be architected and also I will try to […]


Continue Reading


  This is a java program that provides a road distance between cities and outputs a path that solves the distance map between the chosen cities. It is simple and contains couple of classes, below is a simple description of them: The Cities class calculates the distance between the cities of the edges and finds the […]


Continue Reading


  In this article I tried to list the most important and essential keys for database to perform efficiently. this article doesn’t target any specific database engine however I tried sometimes to link the concepts with the specific database techniques that I learned from different engines. This is still a draft however it is 90% complete     Indexing (Double Edged Sword) […]


Continue Reading


Coming soon!!! under review This article will cover most of the major services in AWS as below moreover it’ll show how to make your site auto resilient/elastic to request loads or rates and fault tolerant to failures. Elastic Load Balancer Route 53 Auto Scaling Group EC2 Simple Notification Services Simple Queue Service IAM Roles Linux Scripting Cloud […]


Continue Reading


Please note that this article is a completion to Hadoop Inside Docker, the easiest way in 5 minutes   First, open your Intellij IDEA and create new maven project File | New | Maven then specify ArtifactId, GroupId, and Project name in the following steps (e.g. ArtifactId=com.example, GroupId=my-analysis-project,ProjectName=AnalysisProject) HINT: Choose where to save your project and it […]


Continue Reading


Most Common Docker Commands Here’s in this article I tried to list all the most used and common docker commands with examples that are used in daily basis, I will start with search, images, containers, docker machines, this article suppose you at least has knowledge about docker and how it’s at least working, if not […]


Continue Reading


Docker Simplified

 Apr, 17 - 2017   no comments   DevOpsDockerNodeJS

Docker Simplified In this article I will try to simplify the concept of docker as much as I can, identify the benefits of docker and why it’s important, clarify the differences between docker containers and virtual machines and what’s exactly happening in each step of creating images and containers. I hope you will enjoy it.   Introduction   Docker […]


Continue Reading



OLDER POSTS