Anoop Kunjuraman's Avatar

Anoop Kunjuraman

@anoop.kunjuraman.com

Engineering @ AWS. Views are my own.

75
Followers
444
Following
232
Posts
22.11.2023
Joined
Posts Following

Latest posts by Anoop Kunjuraman @anoop.kunjuraman.com

Explore AWS services with AWS Free Tier - AWS Billing Use AWS Free Tier to try AWS services free of charge.

New AWS free tier coming on July 15th. No more surprise charges while experimenting on AWS. You get up to $200 in credits and 12 months to spend them. docs.aws.amazon.com/awsaccountbi...

12.07.2025 15:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Announcing price reductions for Amazon SageMaker AI GPU-accelerated instances

AWS announces up to 45% price reduction for Amazon SageMaker AI instances, including P4 and P5 types, to enable more cost-efficient generative AI model development. Pricing for flexible training plans on Amazon SageMaker HyperPod is also reduced, benefiting customers in non-US Regions.

12.06.2025 23:00 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
This image is a three-panel comic from "They Can Talk" featuring beavers. 

In the first panel, two beavers are shown near a body of water with trees in the background. One beaver says, "i have big plans for this domain name."

In the second panel, the other beaver responds, "please, no more AWS accounts."

In the third panel, there's a close-up of the first beaver's face with a somewhat mischievous expression, saying "big plans."

This image is a three-panel comic from "They Can Talk" featuring beavers. In the first panel, two beavers are shown near a body of water with trees in the background. One beaver says, "i have big plans for this domain name." In the second panel, the other beaver responds, "please, no more AWS accounts." In the third panel, there's a close-up of the first beaver's face with a somewhat mischievous expression, saying "big plans."

04.03.2025 05:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Look at that - step functions sneaking in 10x scaling without much fanfare

06.02.2025 03:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is pretty neat. On a similar note, if you want to see how to build a BlueSky RSS bot using Lambda, CDK and Rust see my repo github.com/anoopenginee...

22.01.2025 18:50 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Amazon EventBridge announces direct delivery to cross-account targets

Amazon EventBridge Event Bus now allows direct delivery of events to AWS services in another account, enabling improved security, streamlined processes, and reduced costs. This feature simplifies architecture by eliminating the need for intermediary resources.

21.01.2025 21:00 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Amazing feature

17.01.2025 04:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I think this is the first time that Q has built official integration with a third party service? With this you can get cloudzero insights from Q without leaving AWS console.

16.01.2025 14:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is nice. In addition to the currencies already supported, AWS US customers can pay in Chilean Peso (CLP), Colombian Peso (COP), and Uruguayan Peso (UYU). AWS Europe customers can pay in Egyptian Pound (EGP), Nigerian Naira (NGN), Polish Zloty (PLN), Romanian Leu (RON), Ukrainian Hryvnia (UAH).

14.01.2025 00:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

When you deserialize JSON like {"type": "message"}, the field maps cleanly to r#type in your Rust code. Useful for interop, though highly discouraged in normal Rust code!

#rust #rustlang​​​​​​​​​​​​​​​​

12.01.2025 19:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is true! This is how you use keywords as identifiers in Rust - with raw identifiers (r#). It's useful when working with external data formats that use keywords as field names:

```rust
#[derive(Deserialize)]
struct Message {
r#type: String, // maps to JSON "type" field
…
}
```
#rustlang

12.01.2025 19:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

TIL: you can quickly switch between accounts by long pressing your profile pic (bottom right) in bluesky app.

This has made working on @unofficial-aws.bsky.social bot so much easier.

#bluesky #bsky #atproto

11.01.2025 16:22 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
We have launched a new Local Zone in New York City (located in New Jersey).

We have launched a new Local Zone in New York City (located in New Jersey).

In classic New York style, it’s authentically located in New Jersey.

aws.amazon.com/about-aws/gl...

08.01.2025 23:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

NYC gets its own AWS local zone today

08.01.2025 23:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Scenario 4: Savings Plans and EC2 reserved instances apply to the usage

You purchase a one-year, partial upfront Compute Savings Plan with an $18.20/hour commitment. You have two EC2 Reserved Instances (RI) for r5.4xlarge Linux shared tenancy in us-east-1.

First, the RI covers two of the r5.4xlarge instances. Then, the Savings Plans rate is applied to the remaining r5.4xlarge and the Fargate usage, which exhausts the hourly commitment of $18.20.

The m5.24xlarge and Lambda usage On-Demand charges are $32.70.

Scenario 4: Savings Plans and EC2 reserved instances apply to the usage You purchase a one-year, partial upfront Compute Savings Plan with an $18.20/hour commitment. You have two EC2 Reserved Instances (RI) for r5.4xlarge Linux shared tenancy in us-east-1. First, the RI covers two of the r5.4xlarge instances. Then, the Savings Plans rate is applied to the remaining r5.4xlarge and the Fargate usage, which exhausts the hourly commitment of $18.20. The m5.24xlarge and Lambda usage On-Demand charges are $32.70.

Here is the relevant portion from AWS docs docs.aws.amazon.com/savingsplans...

08.01.2025 17:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Correct response from claude

Yes, Savings Plans and Reserved Instances (RIs) can coexist in your AWS account and can be used together to maximize cost savings. Here's how they work together:

1. Resource matching priority:
   - AWS first applies Regional RIs to matching instances
   - Then applies Savings Plans to the remaining eligible usage
   - Any remaining usage is charged at On-Demand rates

2. Optimization strategy:
   - You can use RIs for predictable, steady-state workloads
   - Then add Savings Plans to cover varying or flexible compute usage
   - This combination often provides the best cost optimization

The main benefit of using both is flexibility - RIs provide deeper discounts for specific instance types, while Savings Plans offer more flexibility across instance families, sizes, and even services like Lambda and Fargate.

Would you like me to explain more about specific scenarios where combining both might be beneficial?​​​​​​​​​​​​​​​​

Correct response from claude Yes, Savings Plans and Reserved Instances (RIs) can coexist in your AWS account and can be used together to maximize cost savings. Here's how they work together: 1. Resource matching priority: - AWS first applies Regional RIs to matching instances - Then applies Savings Plans to the remaining eligible usage - Any remaining usage is charged at On-Demand rates 2. Optimization strategy: - You can use RIs for predictable, steady-state workloads - Then add Savings Plans to cover varying or flexible compute usage - This combination often provides the best cost optimization The main benefit of using both is flexibility - RIs provide deeper discounts for specific instance types, while Savings Plans offer more flexibility across instance families, sizes, and even services like Lambda and Fargate. Would you like me to explain more about specific scenarios where combining both might be beneficial?​​​​​​​​​​​​​​​​

Claude wins in accuracy here

08.01.2025 17:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Inaccurate response from reddit Answers:

Can Savings Plans be combined with Reserved Instances?

No, Savings Plans have replaced Reserved Instances and offer similar savings but with more flexibility. "Savings plans are not on top of reserved instances, they replaced them."

Inaccurate response from reddit Answers: Can Savings Plans be combined with Reserved Instances? No, Savings Plans have replaced Reserved Instances and offer similar savings but with more flexibility. "Savings plans are not on top of reserved instances, they replaced them."

Reddit is running their experimental AI feature called β€œAnswers” and it is giving inaccurate answers. The right answer here is that users can use RIs along with SPs and the behavior is documented here:

docs.aws.amazon.com/savingsplans...

08.01.2025 17:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This is a nice addition to WAF

04.01.2025 02:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Follow @unofficial-aws.bsky.social for more AWS updates.

03.01.2025 17:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hello world!

bsky.app/profile/unof...

03.01.2025 17:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - anoopengineer/rss-bluesky-bridge: Automatically bridge RSS feeds to Bluesky using AWS serverless technologies, with optional AI-powered content summarization. Automatically bridge RSS feeds to Bluesky using AWS serverless technologies, with optional AI-powered content summarization. - anoopengineer/rss-bluesky-bridge

This bot is powered by the RSS-Bluesky bridge (github.com/anoopenginee...)

It scans the AWS news RSS feed 3 times a day, dedupes posts using Dynamodb and creates better summary of the post using claude-3 haiku running in Bedrock.

03.01.2025 17:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

@unofficial-aws.bsky.social is now live! This (unofficial) bot shares the latest AWS updates on Bluesky, sourced directly from the official AWS RSS feed.

Follow @unofficial-aws.bsky.social for more AWS updates.

#AWS #rust #serverless

03.01.2025 17:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - anoopengineer/rss-bluesky-bridge: Automatically bridge RSS feeds to Bluesky using AWS serverless technologies, with optional AI-powered content summarization. Automatically bridge RSS feeds to Bluesky using AWS serverless technologies, with optional AI-powered content summarization. - anoopengineer/rss-bluesky-bridge

This bot is powered by the RSS-Bluesky bridge (github.com/anoopenginee...).

It scans the RSS feed 3 times a day, dedupes posts using Dynamodb and creates better summary of the post using claude-3 haiku running in Bedrock.

03.01.2025 15:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - anoopengineer/rss-bluesky-bridge: Automatically bridge RSS feeds to Bluesky using AWS serverless technologies, with optional AI-powered content summarization. Automatically bridge RSS feeds to Bluesky using AWS serverless technologies, with optional AI-powered content summarization. - anoopengineer/rss-bluesky-bridge

Project is licensed under MIT license. Contributions are welcome: github.com/anoopenginee...

02.01.2025 00:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Special thanks to @calavera.dev for Cargo Lambda!

02.01.2025 00:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Tech stack:
β€’ AWS CDK (TypeScript)
β€’ AWS Lambda (Rust)
β€’ Amazon DynamoDB
β€’ AWS Step Functions
β€’ Amazon Bedrock (optional)
β€’ AWS Secrets Manager

02.01.2025 00:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Features:
1. Completely #serverless implementation in Rust using AWS lambda, Dynamodb and Step Functions
2. Deployments enabled via CDK
3. Posts to Bluesky with rich text and link embeds, allowing all 300 graphemes for your summary
4. Configurable (optional) AI summary generation via Amazon Bedrock

02.01.2025 00:14 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - anoopengineer/rss-bluesky-bridge: Automatically bridge RSS feeds to Bluesky using AWS serverless technologies, with optional AI-powered content summarization. Automatically bridge RSS feeds to Bluesky using AWS serverless technologies, with optional AI-powered content summarization. - anoopengineer/rss-bluesky-bridge

[πŸš€ Launch Announcement] Excited to announce the launch of RSS-Bluesky Bridge, an open-source tool that automatically fetches your latest RSS feed and posts them to Bluesky with optional AI generated summary! πŸŽ‰

github.com/anoopenginee...

#rustlang #rust #aws #atproto #atdev

02.01.2025 00:14 πŸ‘ 12 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Twitter post from Rust Language 1.55 launch:

@rustlang
Rust 1.55.0 is here! 🎊
Announcing Rust 1.55.0 
Rust Language
@rustlang
Β·
Sep 9, 2021
This release has a couple of neat features, but most importantly, is dedicated to the memory of @garblefart
:
Quote
Anna Harren
@garblefart
i am now calling the ::<> in rust THE TURBOFISH

Twitter post from Rust Language 1.55 launch: @rustlang Rust 1.55.0 is here! 🎊 Announcing Rust 1.55.0 Rust Language @rustlang · Sep 9, 2021 This release has a couple of neat features, but most importantly, is dedicated to the memory of @garblefart : Quote Anna Harren @garblefart i am now calling the ::<> in rust THE TURBOFISH

Sadly, Anna Harren, the person who coined the term 'turbo fish' passed away in 2021. Rust version 1.55 launch was dedicated to her.

30.12.2024 04:27 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
::<>

While reading about monomorphization in Rust, I learned that ::<> is called 'turbo fish' because it looks like a fish. If you’re not seeing it either, check out turbo.fish to get the idea.

#rust #rustlang

29.12.2024 21:22 πŸ‘ 21 πŸ” 4 πŸ’¬ 2 πŸ“Œ 1