Open in app
Home
Notifications
Lists
Stories

Write
Vinod Kisanagaram
Vinod Kisanagaram

Home
About

Published in Towards AWS

·Updated Sep 16, 2021

Serverless GraphQL with AppSync — Java and NodeJS Clients

Before we jump into building a GraphQL solution — here are some important notes about why use GraphQL Solves over-fetching problem of REST APIs Avoids clients to know what version we are running on Need not query multiple ways to get different resources from same source In this article, we…

Serverless

5 min read

Serverless GraphQL with AppSync — Java and NodeJS Clients
Serverless GraphQL with AppSync — Java and NodeJS Clients

Published in Towards AWS

·Sep 2, 2021

Spring Boot on EKS — From Scratch to Hosting

In the below article, we will explore setting up the Spring boot application and then deploying it to Minikube and then onto EKS. We will try to achieve below Accessing service via localhost Accessing service via minikube Deploying to EKS Accessing via external IP Accessing via Application Load Balancer Finally…

Kubernetes

6 min read

Spring Boot App on EKS — From scratch
Spring Boot App on EKS — From scratch

Aug 28, 2021

Syncing local directory changes with Kubernetes pods

As a developer one of the most frustrating aspect is to wait on a build to see changes. Specially in container world, it takes quite a time to write your business logic, create image, deploy and start your pod This is where ksync comes handy In below, we will create…

Kubernetes

3 min read

Syncing local directory changes with Kubernetes pods
Syncing local directory changes with Kubernetes pods

May 8, 2020

DynamoDB BatchWrite — NodeJS

As per official AWS documentation, below are the limits The BatchWriteItem operation puts or deletes multiple items in one or more tables. A single call to BatchWriteItem can write up to 16 MB of data, which can comprise as many as 25 put or delete requests. Individual items to be written can be as large as 400 KB. (Source — https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchWriteItem.html)

Dynamodb

1 min read

DynamoDB Batch Write — NodeJS
DynamoDB Batch Write — NodeJS

Jun 23, 2019

Serverless Caching — Multi tiered with compression

Caching offers tremendous benefits at improving performance of application. However, depending on only one mode of external cache can lead to burn up of network traffic thereby increasing latency. One of the basic ways of caching objects is using application’s own memory. …

Cache

3 min read

Multi Tiered Cache with Compression for both Serverless & Serverful
Multi Tiered Cache with Compression for both Serverless & Serverful

Mar 23, 2019

Sequelize mocking with Jest and Node

ORMs are good and specially for those from Java world understand power of Hibernate or Spring Data at making lives easier for accessing RDS data. For Javascript — Sequelize is good utility which has nicer ORM capabilities though not at same level as Spring Data. For unit testing Sequelize, mocking…

Java Script

3 min read

Sequelize mocking with Jest and Node
Sequelize mocking with Jest and Node

Mar 9, 2019

Securing APIs in Serverless (AWS Lambda)

Serverless is here to stay and there’s exponential growth in APIs written on Serverless. Securing APIs is a tricky topic and below article is an attempt at stitching together all needed concepts for securing API to API calls that handle both authentication and authorization. From bird’s eye view — we…

AWS

7 min read

Securing APIs in Serverless (AWS Lambda)
Securing APIs in Serverless (AWS Lambda)

Jan 15, 2019

CloudFront Caching through Lambda (Serverless)

Caching Serverless requests through CloudFront has multiple benefits — predominantly saving costs on resource usage(if your function calls other APIs/services like storage/database etc) and improving speed of serving Before you jump on to using below, recommend reading the article at caching-in-with-cloudfront Below is sample serverless.yml …

Serverless

2 min read

CloudFront Caching through Lambda (Serverless)
CloudFront Caching through Lambda (Serverless)

Jun 29, 2018

Law of Imbalance

Humans in general are attached to some “things” because of race, religion, caste, land, language etc. So when we get attached to these things, we see a sense of winning for us when something ours’ wins. For example — one gets thrilled when his country’s football team wins a match…

Martin Luther King

6 min read

Law of Imbalance
Law of Imbalance

Jun 26, 2018

Accessing Redis cache hosted on EC2 from Windows and AWS Lambda

Below blog has a good explanation on how to configure Redis cache on EC2 https://medium.com/@andrewcbass/install-redis-v3-2-on-aws-ec2-instance-93259d40a3ce Using the documentation above, we’ll notice that Redis cache is easily available for applications that are running on EC2. However, in order to access Redis cache that is hosted on EC2 from your windows machine…

AWS

2 min read

Vinod Kisanagaram

Vinod Kisanagaram

Solutions Architect @ AWS

Following
  • Netflix Technology Blog

    Netflix Technology Blog

  • Brandon Carroll

    Brandon Carroll

  • Kisan Tamang

    Kisan Tamang

  • Nader Dabit

    Nader Dabit

  • Kenneth Hui

    Kenneth Hui

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable