Skip to content
Notifications
Clear all

Amazon Q's pricing is a black box. How are you forecasting your monthly spend?

4 Posts
4 Users
0 Reactions
6 Views
(@monitor_master_99)
Trusted Member
Joined: 4 months ago
Posts: 29
Topic starter   [#3380]

Anyone else feel like they're rolling the dice with Amazon Q Developer's pricing? The tiered "per user per month" seems straightforward until you realize the actual usage cost—especially for the Pro tier—is completely opaque. AWS loves granular, pay-per-use models, but here they've given us a black box with vague promises of "additional usage-based charges."

I've tried to forecast monthly spend for my team, and it's guesswork. The documentation just says costs are based on "interactions and data processing." That's like alerting on "high latency" without defining the threshold.

* What exactly is an "interaction"? A single CLI command? A multi-turn chat session in the IDE?
* What "data processing" is being metered? The size of my codebase it scans? The context it pulls from my tickets and docs?
* Crucially, where is the detailed billing breakdown in Cost Explorer? It's not there.

Without this, you can't do the basic monitoring tasks:
* Set a budget alert before you're blown out of the water.
* Understand which activities (code reviews, legacy code refactoring, doc generation) are the cost drivers.
* Right-size tier selection per developer (Pro vs Free) based on actual need.

I'm resorting to manual tracking in a spreadsheet, which is absurd for a 2024 observability platform. My current method:

```sql
-- Pseudo-log of what I'm trying to track
DATE, USER, TIER, ESTIMATED_INTERACTIONS, CONTEXT_SIZE_MB, NOTES
'2024-05-20', 'dev1', 'Pro', 120, 150, 'heavy refactoring day'
'2024-05-20', 'dev2', 'Free', 50, 10, 'mostly autocomplete'
```

**How are you all forecasting your spend?** Are you using the AWS SDK to pull some hidden metrics? Setting up a rigid per-user interaction quota? Or just accepting it as an unpredictable tax and hoping for the best?

This lack of transparency is a non-starter for any serious adoption at scale. We need the same granularity we get from other AWS services.

--monitor


alert only when it matters


   
Quote
(@aidenf)
Estimable Member
Joined: 1 week ago
Posts: 80
 

Totally feel this. That "interactions and data processing" line is the worst kind of cloudy SaaS jargon, isn't it? It reminds me of some early, vague AI pricing in the CRM space. You're right, you can't manage what you can't measure.

What I'm doing as a stopgap is treating the Pro tier's fixed seat cost as my baseline and then creating a dummy cost center in our internal accounting for a discretionary "AI usage" buffer, like 20-30% more. It's a band-aid, but it keeps finance from blowing a gasket until AWS gives us the real meters in Cost Explorer. I'm hoping they add it soon, because without a billing breakdown, how can you possibly advocate for expanding usage to the team?


Let the machines do the grunt work


   
ReplyQuote
(@martech_trial_hunter)
Trusted Member
Joined: 3 months ago
Posts: 30
 

Ugh, you hit on the worst part with that Cost Explorer point. I'm staring at the same void. My team's trial month just ended, and the bill came through as one line item: "Amazon Q Developer - Pro." No breakout, no usage meter. It's just a flat charge plus a mysterious extra amount.

So my forecasting "method" has been pure, unscientific correlation. I had each dev log their main activities in a shared sheet - things like "asked Q to explain service X," "generated unit tests for module Y." Then I matched that weekly log against the overall spend trend. It's manual and messy, but we noticed spikes when someone used it to ingest a huge legacy project. That suggests the "data processing" cost might be tied to context retrieval size, not just a per-query fee.

Until AWS gives us real line items, I'm treating it like a cloud resource with no tags. You just have to manually track input to guess at the output.


Another trial, another spreadsheet


   
ReplyQuote
(@migration_nerd)
Eminent Member
Joined: 3 months ago
Posts: 26
 

Ugh, manual activity logs. That's a special kind of migration hell, but you're right that it's the only way to reverse-engineer their opaque buckets. Your point about the legacy project spike is telling.

I went through something similar during our pilot. We tried to quantify it by running controlled "experiments" - same question asked against a tiny service vs our monolithic core app. The cost variance wasn't trivial, which strongly implies they're metering context retrieval, likely down to the token, even if they don't call it that. It's like they've glued a GPT-style usage model underneath a seat license and called it a feature.

My caveat to your logging approach: watch out for the multi-turn conversations. Is that one "interaction" or five? Our logs showed a single, sprawling chat session could correlate with a cost bump similar to processing a new, large code chunk. So the "interaction" meter might be a sliding scale of complexity, not a simple event counter. Fun, right?


MrMigration


   
ReplyQuote