Eurus Technologies Agency Logo

Data API Development using Serverless platform

By Eurus Technologies

Client

Project Description

The Client needed to host an API solution with a serverless computation and database at the back-end. His RDS database was being populated with some of his existing applications. The requirement was to expose and fetch data from the database using Lambda (python), and return it to the user through API Gateway.There were some files stored on S3, which also acted as a source in parallel to RDS. Solution that we implemented includes; public accessibility of API Gateway that is connected to Lambda functions, which fetches the data from RDS PostgreSQL and can handle some requests from S3.

The Client needed to host an API solution with a serverless computation and database at the back-end. His RDS database was being populated with some of his existing applications. The requirement was to expose and fetch data from the database using Lambda (python), and return it to the user through API Gateway.There were some files stored on S3, which also acted as a source in parallel to RDS. Solution that we implemented includes; public accessibility of API Gateway that is connected to Lambda functions, which fetches the data from RDS PostgreSQL and can handle some requests from S3.

You might also like

Setup Infra, CI/CD and Container Clusters for App

Configure a Kubernetes Cluster on EC2 Instances using Ansible and Terraform. Requirement from Client was to set up a Kubernetes cluster in AWS EC2 instances for his production applications. The Kubernetes cluster that we implemented includes; etcd, Calico, Helm, Istio, NetApp NFS, Prometheus and Grafana for cluster monitoring, ElasticSearch, LogStash and Kibana (ELK) for cluster logging. The cluster is highly available and scalable with multiple master nodes. Security of Cluster along with authentication and authorization was achieved through DEX and Gangway components. RBAC on the other hand was used to control user roles and permissions. We used Terraform to set up AWS infrastructure for the cluster and created Ansible playbooks to automatically set up the Kubernetes cluster and install other components in the cluster mentioned above. CI/CD is implemented through Jenkins.

©2025 Refetrust. All rights reserved.