September 6, 2018

Running AWS Glue jobs connecting to database in VPC with Custom DNS

AWS Glue is a fully managed ETL service that makes it simple and cost-effective to categorize your data, clean it, enrich it, and move it reliably between various data stores. Glue job is the business logic that automate the extract, transform, and transfer data to different locations. Glue job creates a Hadoop task in the backend and since it uses Hadoop ecosystem all the nodes in the cluster must be able to find using the FQDN and communicate with each other. Read more

September 23, 2017

Using AWS CodePipeline, AWS CodeBuild, and AWS Lambda for Serverless Automated UI Testing

Testing the user interface of a web application is an important part of the development lifecycle. In this post, I’ll explain how to automate UI testing using serverless technologies, including AWS CodePipeline, AWS CodeBuild, and AWS Lambda. I built a website for UI testing that is hosted in S3. I used Selenium to perform cross-browser UI testing on Chrome, Firefox, and PhantomJS, a headless WebKit browser with Ghost Driver, an implementation of the WebDriver Wire Protocol. I used Python to create test cases for ChromeDriver, FirefoxDriver, or PhatomJSDriver based the browser against which the test is being executed. Resources referred to in this post, including the AWS CloudFormation template, test and status websites hosted in S3, AWS CodeBuild build specification files, AWS Lambda function, and the Python script that performs the test are available in the serverless-automated-ui-testing GitHub repository. Read more

August 2, 2017

Create Multiple Builds from the Same Source Using Different AWS CodeBuild Build Specification Files

In June 2017, AWS CodeBuild announced you can now specify an alternate build specification file name or location in an AWS CodeBuild project. In this post, I’ll show you how to use different build specification files in the same repository to create different builds. You’ll find the source code for this post in the GitHub repo. Requirements The AWS CLI must be installed and configured. Solution Overview I have created a C program (cbsamplelib. Read more

June 28, 2017

Continuous Delivery of Nested AWS CloudFormation Stacks Using AWS CodePipeline

In CodePipeline Update – Build Continuous Delivery Workflows for CloudFormation Stacks, Jeff Barr discusses infrastructure as code and how to use AWS CodePipeline for continuous delivery. In this blog post, I discuss the continuous delivery of nested CloudFormation stacks using AWS CodePipeline, with AWS CodeCommit as the source repository and AWS CodeBuild as a build and testing tool. I deploy the stacks using CloudFormation change sets following a manual approval process. Read more

March 16, 2017

வெண்பா

யாப்பருங்கலக்காரிகை 21ம் பாடல் பாவுக்குரிய அடியும் ஓசையும் வரையருக்கிறது. வெண்பா, ஆசிரியப்பா, கலிப்பா, வஞ்சிப்பா, வெண்பாவும் ஆசிரியப்பாவும் கலந்து வரும் மருட்பா எனப் பாக்கள் ஐவகைப்படும். யாப்பருங்கலக்காரிகை பாடல்கள் 23 – 27, வெண்பாவுக்கு ஆன விதிகளை வரையருக்கிறது. பாக்களில் வெண்பாவின் இலக்கணம் கட்டுப்பாடுகள் அதிகம் கொண்டது, இடம் சாரா இலக்கணம் என்று நிறுவப்பட்டுள்ளது. பாக்களில், வெண்பா செப்பலோசையை உடையதாக இருக்கும். ஈற்றடி (கடைசி அடி) முச்சீரும், ஏனைய அடி நாற்சீரும் பெற்று வரும். வெண்பா குறைந்தது இரண்டு அடிகளைக் கொண்டது. மாமுன் நிரை, விளம் முன் நேர், காய் முன் நேர் என்பனவாகிய வெண்பாத் தளைகளையே பெற்று வரவேண்டும். Read more

© Prakash P 2015 - 2019

Powered by Hugo & Kiss.