REST.zip

REST API Vs. GraphQL

REST API Vs. GraphQL

412

GraphQL offers several advantages over REST APIs,including fetching only the data a client needs,reducing over-fetching and under-fetching issues prevalent in REST.This leads to improved performance,especially on mobile devices with limited bandwidth.Graph...

How to create private URL on S3/CloudFront with time-limit ?

919

For security reason, many companies may require one time temporary or private URL with time-limit. Some people call this as private or signed URL. Below URL is based on PHP and contains S3 signed URL generation function and CloudFront signed URL generation...

Where to get AWS Access Key ?

11,266

If you have an Amazon Web Service (AWS) Acount, you can get Access Key as below. [Account] –> [Security Credentials] –> [Access Credentials] For security reason, Access Key should NOT be shared with anyone.

Tailscale: Zero-Config Remote Access to Your Home PC, Firewall-Free

536

Tailscale OverviewTailscale is a secure mesh VPN that builds on the WireGuard protocol.It creates a private network among your devices,enabling them to communicate directly and securely,regardless of their physical location or the networks they are connect...

Integrating VectorDB stored in S3 with Amazon Bedrock

Integrating VectorDB stored in S3 with Amazon Bedrock

427

One of the rising area regarding smart search is to use Vector Database stored in S3 with Amazon Bedrock so you can use it for retrieval-augmented generation (RAG) or semantic search.Amazon Bedrock is a fully managed service that allows developers to acces...

Why supabase is not safe for the Fintech project?

860

If you're targeting the United States financial market,it includes strict security and compliance requirements,especially when dealing with financial data,personal identifiable information (PII),or payments. 🇺🇸 U.S.Financial Regulatory Environment Overvi...

The Ultimate Data Engineering Roadmap

The Ultimate Data Engineering Roadmap

1,079

Below is from Alex Xu.The Data Engineering RoadmapData engineering has become the backbone of effective data analysis.It involves managing,processing,and optimizing data to derive actionable insights.Here’s a roadmap that can help you get better at data e...

A Python script to create an EC2 Spot instance using boto3

1,609

How do you create EC2 Spot InstanceA Python script to create an EC2 Spot instance using boto3.The script launches a spot instance based on an AMI,associates it with a specific security group in a given VPC,and assigns custom tags for easy identification.Pr...

A Python/PHP code to deregister anormalous instaces in Amazon ECS

1,860

An "anomalous" health status in Amazon EC2,despite a healthy CloudWatch report,indicates a discrepancy between the instance's reported health and Amazon's internal monitoring.CloudWatch reflects metrics you've configured; the anomalous status suggests an u...

GraphQL Tutorial on CentOS 7: From Installation to Deployment

GraphQL Tutorial on CentOS 7: From Installation to Deployment

560

GraphQL is a query language and runtime for application programming interfaces (APIs) that prioritizes giving clients exactly the data they request,no more and no less.Unlike traditional REST APIs that define fixed endpoints,GraphQL provides a flexible sch...

Enterprise Data Lake Architecture based on AWS

Enterprise Data Lake Architecture based on AWS

10,410

A data lake is a centralized repository that stores raw,unprocessed data from various sources,regardless of structure or format,using a schema-on-read approach.It allows organizations to collect and store large volumes of data at scale,enabling them to ana...

Architecting Ad Tech's Terabyte Log Pipeline - Log Aggregation

Architecting Ad Tech's Terabyte Log Pipeline - Log Aggregation

330

A single ad exchange processing 100k requests per second generates terabytes of logs per day: impression logs (one per auction),error logs (DSP failures,timeouts),financial logs (pacing,budget,spend),and audit logs (campaign changes,user access).This torre...

How to Set Up and Deploy Containerized Applications with AWS ECS

10,682

Setting up an Amazon Web Services (AWS) Elastic Container Service (ECS) involves several steps to deploy containerized applications in a scalable and managed environment.AWS ECS supports Docker containers and allows you to run applications on a managed clu...

Time series processing architecture in AWS

Time series processing architecture in AWS

10,561

When data arrives as a succession of regular measurements,it is known as time series information.Processing of time series information poses systems scaling challenges that the elasticity of AWS services is uniquely positioned to address. This elasticity i...

File synchronization service architecture in AWS

File synchronization service architecture in AWS

10,382

Given the straightforward,stateless client-server architecture in which web services are viewed as resources and can be identified by their URLs,development teams are free to create file sharing and syncing applications for their departments,for enterprise...

Content Distribution for VOD streaming services in AWS

Content Distribution for VOD streaming services in AWS

10,361

The most common content distribution method in the OTT industry is Content Delivery Networks (CDNs).CDNs are vast networks of servers strategically located around the globe,caching content closer to users to reduce latency and improve streaming quality.Thi...

Architecting Dynamic Scale-Out and Scale-In with Docker Containers

Architecting Dynamic Scale-Out and Scale-In with Docker Containers

135

1.Conceptual Framework: Code-to-Container ScalingTo represent container scaling architecturally,you must treat the Docker container as an immutable,self-contained unit of execution.The application code,runtime environment,libraries,and configurations are p...

Amazon S3 File Explorer : You can use S3 like Windows File Explorer

Amazon S3 File Explorer : You can use S3 like Windows File Explorer

561

Amazon S3 is a kind of storage service. Actually what Amazon providing is Open API interface for server development. In my case, I need to upload something to S3 without any additional application development. What I can use is web based Amazon Cloud Manag...