AWS CDK - The developers choice for IaC

AWS CDK a.k.a. Cloud Development Kit is a toolkit that allows you to code your infrastructure from the comfort of your favorite programming language. AWS CDK promotes an imperative paradigm to define your infrastructure code at design time. It transcompile the code at build time and deploys it as a Cloudformation stack (declarative) to provision the desired infrastructure. Thus AWS CDK brings the best of both imperative and declarative paradigms to develop & manage our infrastructure.

[Read More]

Accelerate AWS Glue development using local setup

AWS Glue is a serverless ETL service offering that has a pre-built Apache Spark environment for distributed data processing. It makes developers life easy; simply write code and execute while AWS Glue take care of managing infrastructure, job execution, bookmarking & monitoring. That being said, AWS Glue is not just a managed Spark cluster, it has a component library for most common ETL tasks. But the challenge is how to leverage such capabilities during our local development. Fortunately, it is possible and I am happy to share my learning.

[Read More]

2018: An year of Innovation, Enrichment & Enlightenment

As this year comes to an end, I wanted to retrospect the timeline of events occurred. I had an interesting year, a story that I can remember to motivate and push barriers out of my way in future. It’s not because I have seen few success but my pursuit to redefine and recharge my spirit to survive in the ever-changing world of IT. Here is my experience…

[Read More]