What is App Engine? App Engine is a platform for building scalable web applications and mobile backends. It allows you to concentrate on innovating your applications by managing the application infrastructure for you. For example, App Engine manages the hardware and networking infrastructure required to run your code. What are the benefits of App Engine?[…]
Software Development
Google Cloud Containers and Kubernetes Engine
What are containers? Containers are packages of software that contain all of the necessary elements to run in any environment. In this way, containers virtualize the operating system and run anywhere, from a private data center to the public cloud or even on a developer’s personal laptop. Containerization allows our development teams to move fast,[…]
How to customize email notifications when an EC2 instance changes states?
We want to receive email notifications when an Amazon Elastic Compute Cloud (Amazon EC2) instance changes states. How can we do this? Overview: Below is the overview of steps that we are going to perform in order to achieve the desired output. To receive email notifications when your EC2 instance changes states: Create an Amazon[…]
Installing wordpress using EC2 instance .
I’ve been working in this industry not longer than 6 months and in that time I’ve learned to set up an ec2 server and using it further to install wordpress plugin that helps me to create and design website as I like. What is wordpress and what is used for? WordPress is a content management[…]
VPC Endpoint : Creating S3 VPC endpoint connection with a Lambda function.
Amazon Virtual Private Cloud (Amazon VPC) enables you to launch Amazon Web Services (AWS) resources into a virtual network that you’ve defined. This virtual network resembles a traditional network that you’d operate in your own data center. A VPC endpoint allows you to privately connect your VPC to supported AWS services. It also doesn’t require an internet gateway,[…]
Network Automation Scripts
Python Scripts for Automation in Network Python is a Robust and popular programming language with enormous capabilities for automation. Network Automation capabilities can be further enhanced with the use of Python. Written down are some of the methods to enable the use of Python as a scripting language in network automation. Install Python on the[…]
An Introduction to Artificial Intelligence and Machine Learning
A primer on Artificial Intelligence. We’ve been talking about it for a while, the promise is starting to be realized, but what is it really?
What is Lean Coffee?
Lean Coffee basics for people new to Agile Software Development.
Continuous Integration vs Continuous Delivery vs Continuous Deployment
CICD explained simply. Its easy when you think about it.