Open in app

Sign In

Write

Sign In

Janitha Tennakoon
Janitha Tennakoon

451 Followers

Home

About

Published in Level Up Coding

·Pinned

Using AWS RDS Proxy on Lambda with a Shared Connection Pool

When we think about databases in AWS, the first solution that comes to mind is AWS RDS, although now AWS provides multiple other solutions. But due to many limitations with these new solutions, many developers still choose RDS over other solutions like Aurora and DynamoDB, etc. …

AWS

6 min read

Using AWS RDS Proxy on Lambda with a Shared Connection Pool
Using AWS RDS Proxy on Lambda with a Shared Connection Pool
AWS

6 min read


Published in Level Up Coding

·Jun 8, 2022

Automate Cross Account CloudFormation Deployment using AWS CodePipeline

In most of the large-scale enterprise applications, it is a good practice to use multiple AWS accounts rather than using a single AWS account for every environment. At minimum, you should have a different AWS account for the production environment and another account for handling other environments. …

AWS

5 min read

Automate Cross Account CloudFormation Deployment using AWS CodePipeline
Automate Cross Account CloudFormation Deployment using AWS CodePipeline
AWS

5 min read


Jun 23, 2021

REST API Development — Best Practices

If you are a web developer then you need to write a lot of endpoints throughout your career. With modern frameworks writing API endpoints are easy. Because of that, we can find many good developers who are good at writing API endpoints. But what makes you an exceptional developer good…

Rest

8 min read

REST API Development — Best Practices
REST API Development — Best Practices
Rest

8 min read


Published in Level Up Coding

·Jun 15, 2021

GraphQL — Common Disadvantages Over REST and Solutions to Overcome them

After the introduction back in 2015, GraphQL has come a long way to view as an alternative or a better way of implementing APIs over REST API architecture. In the beginning, developers saw advantages as well as many disadvantages of GraphQL compared to REST. Now GraphQL has become more matured…

GraphQL

8 min read

GraphQL — Common Disadvantages Over REST and Solutions to Overcome them
GraphQL — Common Disadvantages Over REST and Solutions to Overcome them
GraphQL

8 min read


Published in Towards Data Science

·Jun 7, 2021

GraphQL — Code First(Resolver-First) using TypeGraphQL and typegoose

GraphQL is an open-source query and data manipulation language for APIs created by Facebook back in 2015. Although it is defined by the community as a probable replacement for REST, depending on each API architecture and requirements, some projects might be suitable for GraphQL API while others might be suitable…

GraphQL

6 min read

GraphQL — Code First(Resolver-First) using TypeGraphQL and typegoose
GraphQL — Code First(Resolver-First) using TypeGraphQL and typegoose
GraphQL

6 min read


Published in Towards Data Science

·Feb 18, 2021

Speech to Text using AWS Transcribe, S3 and Lambda

Speech to text using AWS Transcribe, S3, Lambda, and output notifications using SNS and CloudWatch Events. — Speech to text is the process of converting audio to text. For computer software and programs, audio files are near impossible to be used for visualization/analysis or to harvest data out of it in a meaningful way. Therefore there is the need of converting these audio files to text before…

AWS

9 min read

Speech to Text using AWS Transcribe, S3 and Lambda
Speech to Text using AWS Transcribe, S3 and Lambda
AWS

9 min read


Published in The Startup

·Dec 16, 2020

Creating a Monitoring Application with AWS WebSockets API, Lambda and EventBridge

As said in the aim of this article is to create a serverless monitoring application using AWS WebSockets API, Lambda functions and EventBridge. In this simple application we are only going to perform a simple status check for facebook.com, but in reality this can be extended for much more other…

AWS

8 min read

Creating a Monitoring Application with AWS WebSockets API, Lambda and EventBridge
Creating a Monitoring Application with AWS WebSockets API, Lambda and EventBridge
AWS

8 min read


Published in Towards Data Science

·Sep 23, 2020

Creating React + GraphQL Serverless Web application using AWS Amplify

AWS Amplify AWS Amplify is a service provided by Amazon Web Services where it gives the ability to create end to end solutions for mobile and web platforms with a more secure and scalable way using AWS services. …

AWS

11 min read

Creating React + GraphQL Serverless Web application using AWS Amplify
Creating React + GraphQL Serverless Web application using AWS Amplify
AWS

11 min read


Published in Towards Data Science

·Jul 25, 2020

How to Create a GraphQL API using AWS AppSync

What is GraphQL and how to use AWS AppSync to create our own GraphQL API — What is GraphQL Nowadays whenever we talk or think about creating/designing an API what pops to the mind at first is REST. REST(REpresentational State Transfer) has been the go-to standard until recently when developing an API platform. Even though REST became the standard, it did have its own disadvantages. One of the main…

GraphQL

9 min read

How to Create a GraphQL API using AWS AppSync
How to Create a GraphQL API using AWS AppSync
GraphQL

9 min read


Published in codeburst

·Jun 28, 2020

Kubernetes Introduction for Beginners

A beginner’s guide to the Kubernetes platform With the introduction of containers, software application deployment quickly adopted containers for deployments due to its vast advantages over conventional deployments on servers or on virtual machines. Not only that but almost all of the cloud providers also have full support for container…

Kubernetes

10 min read

Kubernetes Introduction for Beginners
Kubernetes Introduction for Beginners
Kubernetes

10 min read

Janitha Tennakoon

Janitha Tennakoon

451 Followers

Associate Tech Lead | AWS Community Builder from Sri Lanka currently working in Singapore.

Following
  • Shalitha Suranga

    Shalitha Suranga

  • Mehmet Ozkaya

    Mehmet Ozkaya

  • Buhuti Manakal

    Buhuti Manakal

  • Vladimir Topolev

    Vladimir Topolev

  • Tharaka Madhusanka

    Tharaka Madhusanka

See all (51)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech