AWS, Technology

Creating Alexa skill using AWS lambda as backend

Amazon Alexa is a virtual assistant developed by Amazon, available on a range of devices including the Amazon Echo, Echo Dot, and Echo Show. One of the key features of Alexa is the ability to use “skills” to extend its functionality and allow users to interact with it in new ways. Creating a skill for […]

March 25, 2023

AWS, DevOps

KubeCost- A Unified Cloud FinOps Tool

In Cloud’s Chronology, Kubernetes is most widely used container orchestrator to deploy microservices. In its ecosystem, maintenance is quite challenging. Though numerous companies are grappling daily to quantify/monitor cost utilisation for their running clusters because 99.99% uptime or High Availability of clusters is a bit costly. How to Quantify K8s Usage Cost If we could […]

February 4, 2023

AWS, DevOps, Digital Engineering

Fooling around with Docker CLI commands with PostgreSQL image

Currently, I am developing a side project wherein I wanted to use Postgres as my project database using its docker image. This blog is my brain dump of the docker basics I have learned so far, and I have attempted to break down the CLI commands I used or came across during the course of […]

January 14, 2023

AWS, Cloud, DevOps

Manage Stateful ECS Services using REX-Ray

Introduction We have been looking for a solution that would help us to mount hundreds of GBs of storage in the ECS tasks spawned by specific ECS services. ECS cluster does provide an option to increase the storage allocated to the tasks, but that applies to all the ECS services running inside the cluster. Sometimes, […]

November 24, 2022

AWS, Big Data, Cloud

Mirror Maker for Kafka Migration

For one of our Global Advertising Management Platform clients, we did one migration project with zero downtime for components like Platform DB, Ceph, Aerospike, Kafka (Zookeeper +data nodes), MapR (hive, oozie, hue), Druid (Zookeeper +data nodes), Flink (Zookeeper +data nodes), Monitoring (Icinga,collectd, cloudwatch), Logging (logstash & Opensearch) & Other Components ( Nexus, SFTP, Jenkins ). […]

October 31, 2022

AWS, Big Data, DevOps

Migration of Hbase Running on EMR

 Introduction Amazon Elastic Map Reduce is a managed platform. We can run big data frameworks like Apache Hadoop and Apache Spark on AWS to process and analyze large volumes of data.  We can process huge amounts of data for analytics purposes and business intelligence workloads with help of this framework. Amazon Elastic Map Reduce also […]

May 19, 2022

AWS, Cloud, DevOps

Beginner’s Guide to ECS

Introduction Amazon ECS (Elastic Container Service) is a highly scalable & fully managed container orchestration service that allows us to easily run, manage and scale containerized applications on AWS. With ECS, it’s not required to manually install or operate any container orchestration software, or even to schedule containers on a set of computing machines. Also, […]

April 30, 2022

AEM, AWS

Scaling AEM using AWS-S3 with TAR-MK

Prerequisites  AEM 6.5 Latest Service pack (I am using 6.5.8 here). S3 connector (Feature pack version 1.10.10) Amazon S3 bucket. Required feature pack  com.adobe.granite.oak.s3connector-1.10.10.zip Note :S3 connector feature pack has dependency over the service packs, as it uses oak as dependencies and AEM should be updated with a equal/higher version of oak than the one […]

April 19, 2022

AWS, DevOps

Keycloak High Availability Setup in Kubernetes

Introduction Keycloak is an authentication framework that gives application users federation and single sign-on (SSO) capabilities. In this blog we will discuss the key concepts that you should have in mind while deploying a Keycloak Cluster on top of Kubernetes. Keycloak Cluster Setup First of all we should know that for a Keycloak cluster, all […]

September 6, 2021