Architect's Log: AWS S3 Learning

Architect's Log: AWS S3 Learning

posted 2 min read

I’ve been documenting my learning journey with Amazon Web Services—and this time, it’s S3.
Here are a few things that finally clicked for me:

ARCHITECT’S LOG | Episode 09: The Infinite Storage

"If AWS is a city, S3 is the warehouse that never runs out of space."
Before we dive into networking, we have to master Amazon S3 (Simple Storage Service). It’s the backbone of the cloud whether you're hosting a static website, storing logs, or building a massive data lake.

Here is why S3 is foundational to any architecture:

  1. Buckets & Objects: The Basics
    Think of S3 as a global file system:
    Buckets: Your root containers. Remember: bucket names must be globally unique across all of AWS!
    Objects: Your files. Each object can be up to 5TB, and you can store an unlimited number of them. This can be either as a file name or a folder path + file name. Example: file.txt, folder/file.txt.

  2. Durability vs. Availability ️
    AWS designed S3 for "11 nines" of durability (99.999999999%). This means your data is effectively "safe for life." Availability is then managed by choosing the right class to balance speed and cost.

  3. The 6 Storage Classes (The Architect’s Toolkit)
    An architect’s job is to optimize cost by matching the data to the right tier:

S3 Standard: Best for "Hot Data" accessed frequently with millisecond latency.

S3 Express One Zone: High-performance, single-zone storage for AI/ML workloads requiring single-digit millisecond latency.

S3 Standard-IA: Infrequent Access; lower cost for data accessed monthly.

S3 Intelligent-Tiering: The "set it and forget it" tier that automatically moves data to cheaper classes based on access patterns.

S3 Glacier Instant Retrieval: High-performance archiving for data needed in milliseconds but accessed rarely (e.g., medical records).

S3 Glacier Deep Archive: The ultimate low-cost option for long-term compliance data that can take 12–48 hours to retrieve.

  1. Security: Locked Down
    By default, all new buckets are private. We use Bucket Policies for resource-level access and IAM Policies for user-level permissions to ensure only the right identities touch our data.

https://www.linkedin.com/posts/opeyemi-ogunsanya_aws-cloudarchitecture-s3-share-7453292163850829824-nMEC

If this was helpful, feel free to react so I know to share more like this , it's also on linkedin

759 Points13 Badges1 3 9
4Posts
3Comments
2Followers
2Connections
Build your own developer journey
Track progress. Share learning. Stay consistent.

2 Comments

1 vote
1
🔥 Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.

More Posts

10 Proven Ways to Cut Your AWS Bill

rogo032 - Jan 16

How to Reduce Your AWS Bill by 50%

rogo032 - Jan 27

Implementing Cellular Redundancy: Cross-Cloud Failover with AWS Transit Gateway and Azure ExpressRou

Cláudio Raposo - May 5

Learn AWS for Free Hands On Without Getting Charged

Ijay - Feb 24

Architect's Log: AWS VPC Subnet & Routing Learning

Opeyemi Ogunsanya - May 1
chevron_left

Related Jobs

View all jobs →

Commenters (This Week)

2 comments
2 comments
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!