Build1 publisher3 min readPublished
A Savings Plan and a Reserved Instance buy the same discount ceiling. Only one of them follows your workload. The residual RI portfolio now comes down to Redshift nodes and OpenSearch.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
The two instruments bind different things, and that is the whole mechanism. A Reserved Instance binds a configuration: family, and depending on the type, size, region, OS and tenancy [3]. A Savings Plan binds a number: you commit to a dollar amount of usage per hour, say $10/hour of compute, and AWS applies the discounted rate to whatever matching usage you actually run [4]. Same one- or three-year term either way, same trade against On-Demand [17].
The comparison worth making is what each instrument forgives, not simply which discount is bigger. The Compute Savings Plan carries the commitment across instance families, regions, Fargate and Lambda [5], at the Convertible RI's ceiling, with no exchange step [7]. A Convertible RI reaches a different family, OS or tenancy only through a manual exchange [10]. AWS's own documentation now recommends Savings Plans over Reserved Instances for compute, according to the pages the dev.to post cites [6].
One tier up is where you pay for the rate. An EC2 Instance Savings Plan reaches up to 72%, matching a Standard RI, and keeps size, OS and tenancy flexible inside the family you committed to [8]. Subtract the ceilings: 72 minus 66 is six points, and the price of those six points is that your commitment stops travelling between families and regions [18].
Both figures are ceilings measured against somebody else's instance mix. For 66% to be your number, the committed dollars per hour have to be matched by running usage in the hours you committed them, and the post routes that arithmetic elsewhere: how the commitment gets applied, the billing-hour math, the queue order against On-Demand all live in a separate piece [16]. Read the ceilings as the shape of the trade rather than a forecast of the invoice. The AWS citations in the post are stamped as accessed June 2026, which is the only date attached to those rates.
One asymmetry still favours the older instrument, and the post mentions it in passing: an unused Standard RI can be listed on the Reserved Instance Marketplace [9]. No equivalent exit for a Savings Plan appears anywhere in the piece.
The part that actually moved is databases. Before December 2025, RDS, Aurora, ElastiCache, Redshift and OpenSearch had no Savings Plan at all, and the post identifies that gap as the single biggest reason teams still carried large RI portfolios [11][15]. Redshift still discounts through Reserved Nodes, OpenSearch Service through Reserved Instances, and neither falls under any Savings Plan today [13]. Take the difference between those two lists and the December 2025 launch [12] accounts for RDS, Aurora and ElastiCache [14].
That leaves the RI as a two-service instrument for anyone not running those engines. What's left to pay for is process, not rate: exchange workflows and marketplace listings for EC2, node reservations for Redshift, maintained for whatever share of the bill two services represent. If that share is small, the RI skill set is overhead you keep for a rounding error, and the post's default of buying the Savings Plan is the cheaper place to put the team's attention [1].
Ranked by verification strength, evidence, and original report placement.
The dev.to post's stated default answer for AWS Savings Plans vs Reserved Instances is: buy a Savings Plan, not a Reserved Instance.
The post names the exceptions to that default as OpenSearch, Redshift, and (until December 2025) databases, which still need the older Reserved model.
A Reserved Instance commits you to a specific instance configuration: family, and depending on type, size, region, OS and tenancy.
A Savings Plan commits you to a dollar amount of usage per hour, for example '$10/hour of compute', and AWS applies the discount to whatever matching usage you actually run.
A Compute Savings Plan follows the workload across instance families, regions, Fargate and Lambda.
AWS itself now recommends Savings Plans over Reserved Instances for compute, per AWS's 'Compute Savings Plans and Reserved Instances' page as cited in the post (accessed June 2026).
Follow any of these and your For You feed starts watching them — no settings page required.
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
AWS's own pages, one relayer
The discount ceilings, the service coverage and the no-capacity-reservation line are all quoted from named AWS pages, which is both the strength of this reporting and its limit: a single author relaying a vendor's documentation, with nothing independent on whether the quoted maxima resemble what accounts realise. Two details wobble. The Database Savings Plans coverage list breaks off mid-sentence in the text we hold, and the AWS pages are cited as accessed June 2026 in a post published in September.
Uptake not reported
Nothing in this reporting measures whether anyone has moved spend onto the newer instruments. Availability is documented; use is not.
Reduction tighter than the post's own list
The numbers are handled conservatively, with 'up to 66%' and 'up to 72%' left as AWS's caps rather than promoted into savings. The overreach is in the compression: narrowing the residual reserved case to two services drops two of the post's four reasons to still buy reserved. A zonal RI reserves capacity in a specific Availability Zone and a Standard RI has a resale path, and the December launch touched neither.
Own-series promotion, no vendor stake visible
The author is writing a cost series and routes readers twice to his other instalments, the mechanics deep-dive and a $50K bill audit, which is the visible interest at work: attention passed along. No sponsorship or referral arrangement appears. On the other side of the ledger, the primary source is AWS, and AWS's documented preference for Savings Plans happens to steer customers toward commitments that cannot be cancelled or resold.
Verifiable, not yet verified
A reader can check most of this in an afternoon against the pages cited, and the internal logic holds together. What keeps the figure mid-range is that no such check exists in our coverage: one practitioner, one outlet, a truncated service list, and a supporting claim about why RI books stayed large that rests on the author's own experience.
build
The nightly shutdown Lambda earns its postmortem on the morning restart1 publisher
build
Two mechanisms, one vCPU floor: why db.t3.micro cannot meet a 1-second RPO on RDS1 publisher
build
Put a threshold and a price next to every "idle" resource, or stop calling it idle1 publisher
build
Your agent thinks for two minutes and your Lambda pays for it1 publisher
Publishers with included, body-backed reporting in this cluster.
1 article · September 6, 2026