Kinesis is a fully managed, scalable, and resilient streaming service. It is designed to ingest a large amount of data in real-time from many producers – such as video, audio, application logs, website clickstreams, and IoT telemetry data -.
Continue reading “[AWS] Kinesis”Category Archives: AWS
[AWS] S3 Security and Encryption
You can control S3 access in 3 ways:
- Bucket Policies apply across the bucket.
- Object Permissions apply to individual files.
- IAM (Identity) policies apply to users and groups
[AWS] S3 Storage Classes and Versioning
S3 Storage Classes (Storage Tier) – cost, durability, and availability – can be changed manually or using lifecycle policies.
Link: https://aws.amazon.com/s3/storage-classes/
- Object Durability: The percentage over a one-year period that an object in S3 will not be lost.
- Object Availability: The percentage over a one-year period that an object in S3 will be accessible.
[AWS] S3 Architecture
AWS S3 (Simple Storage Service) is a global object storage platform that can be used to store and retrieve any amount of data.
Continue reading “[AWS] S3 Architecture”[AWS] Step Functions
“Step Functions” is a fully managed long-running, serverless workflow service that provides state machines. It provides a visual interface for you to build and run serverless applications as a series of steps.
Continue reading “[AWS] Step Functions”[AWS] Simple Workflow (SWF)
SWF is a web service that coordinates and manages the execution of activities across distributed application components. Tasks can be run asynchronously.
Continue reading “[AWS] Simple Workflow (SWF)”[AWS] API Gateway
API Gateway is a fully managed API endpoint service that creates, manages, publishes, monitors, secures, and scales APIs. API Gateway can use other AWS services (Lambda, DynamoDB) for compute and store.
https://aws.amazon.com/api-gateway/
- API (Application Programming Interface): Applications use APIs to communicate with other applications.
- API Gateway is often used as the front door to a serverless application.
[AWS] Lambda@Edge
Lambda@Edge is a feature of Amazon CloudFront that lets you run code closer to users of your application, which improves performance and reduces latency.
https://aws.amazon.com/lambda/edge/
Continue reading “[AWS] Lambda@Edge”