AWS Applications Deployment Basics – Part 1 (VPC and PostgreSQL Setup)

Introduction In this series about deploying applications in AWS, I will discuss different methods and steps required to run different applications in AWS. We will be covering different moving parts in AWS as needed to run typical applications. This series will be arranged in different parts to discuss different services, topics and/or technologies needed for … Read more

AWS Security Groups Basics

Introduction Security Groups are one of the fundamental concept you need to learn when you are setting up infrastructure in AWS. Having good understanding of their working will help you not only design proper access for your EC2 instances but you will be also able to quickly spot and deal with issues with existing designs. … Read more

AWS Basics- Bastian Hosts and NATS

Introduction In previous post on AWS Elastic Compute Cloud (EC2) Basics, we launched two EC2 instances. One in public subnet and one is private subnet. With security groups configured, we were able to SSH to EC2 in public subnet. In this post, we will continue and setup Bastian Host and NAT instance in our VPC. … Read more

AWS Elastic Compute Cloud (EC2) Basics

Introduction In my earlier post on AWS Basics, we learnt that the core of the AWS is EC2. You can think of this as service that provides servers where your applications will be running. We then started setting up our VPC, Subnets, Routing Table and we also setup and Internet Gateway and we have following … Read more

Amazon VPC Basics

Introduction Amazon Virtual Private Cloud (Amazon VPC) is a service that lets you launch AWS resources in a logically isolated virtual network that you define. You have complete control over your virtual networking environment, including selection of your own IP address range, creation of subnets, and configuration of route tables and network gateways. A default … Read more

Getting Started with Ubuntu and Bash Shell

Introduction Ubuntu is free, open-source Operating System which you can install on your laptop, or desktop. It comes in desktop and server versions. Ubuntu is easy to install, simple to use, safe, secure, fast and massively powerful. Ubuntu is a distribution of Linux. The Linux kernel is at the core of the operating system and … Read more

IBM BlueMix – Cognitive Computing using Node-Red Flows

If you’re doing it right, life is a process of continuous learning. If you’ve learned something today that you didn’t know when you got out of bed this morning, you’ve had a good day – no matter what else happened. Today I learned a little more about IBM Cloud offerings – more than I knew … Read more