Open in app

Sign In

Write

Sign In

Karthik Subramanian
Karthik Subramanian

11 Followers

Home

About

Pinned

Hosting API documentation with Postman & SpringBoot

So you have a SpringBoot REST application with a ton of API’s and a postman collection that you use to test out those APIs, but what about documenting those APIs? I’ve been using postman for a while now and love the documentation feaure that converts the collection into a beautiful…

Postman

3 min read

Hosting API documentation with Postman & SpringBoot
Hosting API documentation with Postman & SpringBoot
Postman

3 min read


Aug 30, 2022

AWS Lambda & ECR nuances

There are a couple of nuances with aws services I encountered along the way that I wanted to highlight here. AWS Lambda Ephemeral Storage One of the first issues I encountered after getting everything setup was that the Process lambda would only work once. After the first execution, each subsequent…

Aws Cost Optimization

4 min read

AWS Serverless Architecture with SAM — Part 7
AWS Serverless Architecture with SAM — Part 7
Aws Cost Optimization

4 min read


Aug 30, 2022

Downloading a file from S3 using API Gateway & AWS Lambda

In my last post I showed how we can create and store a csv file in an S3 bucket. Let us now see how we can get the status of a request & get a downloadable link to the csv for completed requests. The Get Status lambda Under the src…

S 3 Presigned

3 min read

AWS Serverless Architecture with SAM — Part 6
AWS Serverless Architecture with SAM — Part 6
S 3 Presigned

3 min read


Aug 30, 2022

Writing a CSV to S3 from AWS Lambda

In the last post I explained how to scrape a url with selenium and extract the number of search results returned by google for a query string. Let us now see how to insert these results into S3 as a csv file. Setting up the S3 bucket Update the template.yaml…

S 3

3 min read

AWS Serverless Architecture with SAM — Part 5
AWS Serverless Architecture with SAM — Part 5
S 3

3 min read


Aug 29, 2022

Web Scraping with Selenium & AWS Lambda

In my last post I created a lambda that accepts a request, stores it in a dynamodb table and sends a message to an SQS queue. Let’s now create another lambda to read from that queue and process the request by scraping the url using selenium. Installing Selenium Create a…

Selenium

4 min read

AWS Serverless Architecture with SAM — Part 4
AWS Serverless Architecture with SAM — Part 4
Selenium

4 min read


Aug 29, 2022

Storing AWS SQS messages to DynamoDB with AWS Lambda

In my last post I covered creating a lambda & API Gateway to accept a POST request. Now lets save that request to a table in DynamoDB and send it to a queue in SQS for processing. Creating the Orders Table We create a new table by updating the template.yml…

Sqs Lambda

5 min read

AWS Serverless Architecture with SAM — Part 3
AWS Serverless Architecture with SAM — Part 3
Sqs Lambda

5 min read


Aug 29, 2022

Building a REST API with AWS API Gateway & Lambda

In my last post I covered the overall architecture we are building and how to get setup with SAM CLI locally & deploy the app to AWS. Setting up a virtual environment Since we will be using python to build our app, lets create a virtual environment where we can…

Sam

3 min read

AWS Serverless Architecture with SAM — Part 2
AWS Serverless Architecture with SAM — Part 2
Sam

3 min read


Published in AWS Tip

·Aug 29, 2022

AWS Serverless Architecture with SAM — Part 1

I recently found myself trying to build a backend architecture that would allow me to scrape data from a website and not only store its status in a database but also allow a csv dump of the data to be downloaded. I decided to leverage the AWS free tier and…

Sam

6 min read

AWS Serverless Architecture with SAM — Part 1
AWS Serverless Architecture with SAM — Part 1
Sam

6 min read

Karthik Subramanian

Karthik Subramanian

11 Followers

Software Engineer by profession & passion

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech