Designing a Diversified Passive Revenue Portfolio for Dev Tools
A step-by-step framework for mixing subscriptions, usage fees, marketplace income, and premium support into resilient dev tools revenue.
Designing a Diversified Passive Revenue Portfolio for Dev Tools
Most developer-facing products fail for the same reason many concentrated portfolios fail: they depend too heavily on one engine of return. A single subscription tier, one usage spike, or one enterprise contract can look strong in isolation, but it creates fragile economics when demand shifts, competitors copy the feature, or cloud costs rise. A better model is to borrow a proven investment principle—diversification—and apply it to dev tools monetization so your product revenue behaves more like a resilient portfolio than a single bet. If you want the strategic backdrop for this mindset, the logic is similar to what we cover in the impact of market performance on domain investments and in broader trend research workflows like finding SEO topics with real demand.
The investment analogy matters because developer products are exposed to shocks that look like market volatility: cloud price changes, API cost inflation, platform policy shifts, open-source substitutes, and sudden enterprise budget freezes. A diversified revenue mix helps you absorb those shocks without rewriting the whole business model every quarter. As Wells Fargo’s commentary noted, unexpected events can hit at any time; the response is not prediction, but structure. In practice, that means building a mix of subscriptions, usage-based billing, marketplace distribution, and premium support so your cash flows are not all correlated to one customer behavior.
This guide gives you a step-by-step framework to design that portfolio, set initial weights, define rebalancing rules, and monitor risk-adjusted returns for each monetization stream. Along the way, we’ll connect revenue design to product packaging, operating leverage, and cloud cost discipline, with examples relevant to SMBs and technical teams. If you’re also refining the product itself, the principles align with iterative product development and standardized roadmaps without killing creativity, because monetization should evolve with the product, not lag behind it.
1. Why Diversification Belongs in Dev Tools Monetization
Revenue concentration is an operational risk, not just a finance problem
When a dev tool depends on one revenue stream, every product decision gets distorted. A pure subscription model can force you to overfit to seat counts even when usage is the real value metric. A pure usage-based model can create unpredictable bills that scare off teams with variable workloads. And a pure enterprise support model often traps founders into low-scale custom work that eats the margin the product was supposed to create.
Concentration also magnifies churn. If 70% of revenue comes from a few customers on annual subscriptions, one budget cut can hit the entire forecast. If 80% comes from usage, one efficiency improvement by customers can reduce your own revenue. That is why portfolio logic applies: you want streams with different drivers, different renewal cycles, and different sensitivity to market stress.
Dev tools are especially prone to correlated shocks
Developer products live on top of platforms they don’t control. A change in cloud pricing, an API deprecation, or a shift in open-source adoption can hit usage, support demand, and marketplace discovery simultaneously. In that sense, the risk resembles the kind of cross-asset disruption discussed in cyber defense and private-sector resilience and the remote-work shift: your environment changes faster than your assumptions.
For dev tools founders, the best response is not simply “add more pricing tiers.” It is to deliberately design uncorrelated revenue components. Subscriptions stabilize baseline ARR. Usage fees capture expansion and heavy compute consumption. A marketplace can add distribution and partner-led demand. Premium support converts expertise into higher-margin service revenue. If you want the broader concept of tailoring systems to users and contexts, see human-centric domain strategy and tailored content strategies.
What “passive” really means in dev tools
Passive revenue in software is rarely 100% hands-off. It means low incremental labor per dollar collected. A revenue stream is passive if billing, provisioning, entitlement, renewals, and support are automated enough that the marginal Ops burden stays small. That is why monetization decisions must be evaluated with both revenue quality and maintenance cost in mind.
Think in terms of net operating yield, not gross revenue. A $50k MRR stream that needs constant manual invoicing and customer-specific work can be inferior to a $35k MRR stream that bills automatically and self-serve onboardings at scale. This is the same logic behind efficient workflows in automated account-based marketing and better reporting techniques: the system should produce leverage, not just activity.
2. The Four Core Revenue Streams and Their Role in a Portfolio
Subscriptions: the cash-flow anchor
Subscriptions should usually form the foundation of a developer revenue portfolio because they create predictable baseline revenue. They work best when the product delivers ongoing value independent of volume, such as observability, CI/CD workflow management, compliance tooling, or AI-assisted developer productivity. Subscriptions also simplify planning because you can forecast retention, expansion, and cohort decay with more confidence than in transactional models.
The risk is that subscription pricing can cap upside if the product value grows with usage or data scale. It can also invite buyer pushback if the product is used intermittently. A good rule is to reserve subscriptions for access, team collaboration, governance, or platform features that are naturally recurring. If you need help with packaging logic, the product framing in one clear solar promise is surprisingly relevant: one clear value proposition beats a crowded list of features.
Usage-based billing: the growth engine
Usage-based billing aligns revenue with customer value when the customer’s consumption signals business output, like API calls, compute minutes, documents processed, test runs, deployments, or data volume. It scales elegantly when your infrastructure cost also scales with usage, because it preserves gross margin discipline. This makes it one of the most powerful forms of diversified revenue for developer products, especially when workloads vary widely across customers.
But usage pricing must be controlled carefully. If your bills are volatile, customers may suppress usage or become anxious about unexpected charges. The best implementations include budgets, alerts, tier caps, and overage controls. For pricing psychology and volatility management, the discipline is similar to fare volatility and understanding whether a cheap fare is a good deal: the customer needs transparency to trust the price signal.
Marketplace revenue: distribution plus ecosystem leverage
A marketplace can monetize add-ons, templates, integrations, plugins, data packs, or workflows built by your company or partners. The strategic advantage is that it expands the product’s surface area without requiring all value to be produced by your core team. It also creates a network effect: the more contributors and buyers you have, the more useful the marketplace becomes. In portfolio terms, marketplace revenue adds a third party and a second demand driver.
Marketplace monetization works especially well for developer tools with extensibility. If your platform has APIs, UI extensions, or workflow automation, a marketplace can convert community innovation into revenue. The best models combine revenue share, listing fees, and premium placement while keeping product quality controlled. For ecosystem strategy, think of it like the collaborative patterns we see in gaming communities and mergers for survival: scale emerges when independent contributors can plug into a common system.
Premium support: the margin lever, not the main model
Premium support should usually be a high-margin add-on, not the core monetization engine, unless your product is highly technical and enterprise-critical. It can include response-time guarantees, onboarding, architecture reviews, implementation assistance, and escalation channels. This stream is valuable because it monetizes expertise that already exists inside the team and often has lower acquisition cost than new product revenue.
Still, support can become a trap if it is unmanaged. If too much custom work is bundled into premium tiers, the stream stops being passive. Keep support tightly scoped, documented, and tied to clear service-level objectives. If you want a model for disciplined service design, see how teams standardize motion in secure intake workflows and how organizations think about transparency and compliance.
3. A Practical Weighting Model for a Dev Tools Revenue Portfolio
Start with a neutral allocation, then bias toward your product’s strengths
Do not begin with ideology like “all recurring revenue should be subscriptions” or “usage billing is always better for infrastructure products.” Start with a neutral portfolio and adjust for product-market fit, cost structure, and customer behavior. A common early-stage weighting might be 50% subscriptions, 25% usage-based billing, 15% marketplace, and 10% premium support. That split gives you stable base revenue, an expansion channel, an ecosystem option, and some high-margin service income.
If your product is compute-heavy and variable, usage-based billing may deserve a larger share, perhaps 40% or more. If your product is workflow-centric with many teams and seats, subscriptions may dominate. If you have a strong partner network or plugin ecosystem, marketplace revenue can become a major contributor over time. The key is to treat weighting as a strategy decision, not a side effect of pricing experiments.
Use gross margin, churn, and labor intensity as the weighting inputs
Financial portfolios are often weighted by expected return, risk, and correlation. Revenue portfolios should use a similar framework, but with operational metrics. Weight each stream by gross margin, churn sensitivity, sales cycle length, support load, and implementation time. A stream with strong revenue but heavy custom work may deserve less weight than a stream that compounds quietly with minimal labor.
Here is a simple evaluation model: assign each stream a score from 1 to 5 on predictability, scalability, labor intensity, and pricing power. Then compare the weighted score against the product’s strategic goals. If your goal is low-maintenance income, the stream with the best risk-adjusted returns should get more emphasis, even if it is not the highest headline revenue. This mirrors the discipline behind better creator reporting and analytics in reporting techniques for creators and the cost-minded thinking in alternative data and credit redesign.
Example portfolio allocation by product type
The table below shows practical starting weights for common dev tools categories. These are not fixed rules, but useful baselines for planning. Use them to decide where to invest pricing, packaging, and GTM effort first.
| Dev Tool Type | Subscriptions | Usage-Based Billing | Marketplace | Premium Support | Why This Mix Works |
|---|---|---|---|---|---|
| Developer productivity SaaS | 60% | 10% | 15% | 15% | Seats and team access drive recurring baseline revenue. |
| API platform | 25% | 50% | 15% | 10% | Consumption is the primary value signal, but access still matters. |
| CI/CD or infrastructure tool | 40% | 35% | 10% | 15% | Teams want predictable access plus scalable compute pricing. |
| Developer marketplace | 20% | 15% | 55% | 10% | Distribution and ecosystem monetization become the core asset. |
| Enterprise compliance tool | 50% | 5% | 10% | 35% | Compliance buyers pay for access and high-touch assurance. |
These weights should be revisited every quarter. If one stream is underperforming or creating too much support burden, reduce exposure and reallocate investment toward more efficient revenue. If a stream is outperforming and underpriced, let it grow—just make sure margin and retention still justify the expansion.
4. Rebalancing Rules: How to Keep Revenue Mix Healthy Over Time
Set drift thresholds before you need them
In investing, rebalancing rules keep a portfolio from drifting too far from its target mix. Revenue portfolios need the same discipline. Define a threshold for each stream, such as 10 percentage points above or below target, or a relative move of 20%. If subscriptions fall below target because usage revenue surged, you may need to repackage plans, introduce annual commitments, or shift features back into the base tier.
Predefined rules remove emotional decision-making. Without them, teams tend to chase the loudest revenue stream and ignore the one that preserves long-term stability. For example, if premium support grows too quickly, founders may unintentionally convert a software business into a services company. On the other hand, if marketplace revenue is neglected, you may miss an ecosystem flywheel that could dramatically improve distribution.
Rebalance by product changes, not just finance reports
The best rebalancing trigger is often a product event, not a monthly dashboard. Launching a new API endpoint, introducing enterprise controls, or adding a partner integration should prompt a review of revenue mix. That is because the value architecture has changed, and pricing should follow. Revenue models that are not updated after product shifts tend to leave money on the table or create customer confusion.
Use a quarterly monetization review to inspect each stream against its original role. Ask whether subscriptions still anchor the business, whether usage pricing still reflects cost-to-serve, whether marketplace participation is rising, and whether support remains truly premium. This is similar to how planners adapt to changes in regional travel demand or respond to unexpected market conditions highlighted in market commentary on diversification.
Rebalancing actions you can automate
You can automate many rebalancing interventions. For subscriptions, this may mean nudging high-usage accounts into annual plans or creating usage buffers in higher tiers. For usage-based billing, automate spend alerts, top-up credits, and budget-based throttles. For marketplaces, rotate featured listings based on conversion, not favoritism. For premium support, use intake forms, triage rules, and knowledge base deflection to preserve margins.
Automated rebalancing is where passive revenue becomes truly durable. It reduces manual judgment and creates a system that self-corrects before damage compounds. This is also where cost control matters most, especially if the product relies on cloud infrastructure. If you are planning scale, consult practical examples like efficiency management and future-proofing connected products—both reward disciplined resource allocation.
5. Measuring Risk-Adjusted Returns for Each Revenue Stream
Don’t judge streams by top-line revenue alone
The purpose of diversification is not to maximize raw revenue at all costs. It is to maximize durable, profitable revenue relative to risk. That means every stream should be scored on contribution margin, retention, volatility, support load, and strategic optionality. A $100k stream with unstable churn and high service burden may be inferior to a $60k stream with low variance and near-zero maintenance.
Build a scorecard that includes revenue, gross margin, net revenue retention, support tickets per customer, infrastructure cost per dollar earned, and time-to-cash. This gives you a portfolio view, where each stream is compared on its quality as much as quantity. If the metric discipline feels familiar, it should: revenue quality is to software what financial strategy is to creators, or what AI-powered decision support is to travel decisions—better inputs produce better outcomes.
Suggested metrics by stream
Subscriptions should be measured by net revenue retention, logo churn, expansion, and CAC payback. Usage-based billing should be measured by active accounts, usage growth, cost-to-serve, and bill shock incidents. Marketplace revenue should be measured by listings, take rate, attach rate, and buyer conversion. Premium support should be measured by margin, SLA compliance, case resolution time, and deflection rate via documentation.
These metrics help you identify where a stream is truly compounding versus where it is merely busy. They also reveal when one stream is subsidizing another. For instance, if premium support helps close enterprise subscriptions but becomes unprofitable on its own, you may still keep it—but only if the blended return is strong. That is the essence of portfolio thinking: evaluate the basket, not the fruit in isolation.
Example of a simple risk-adjusted scoring system
You can score each revenue stream from 1 to 10 on five factors: predictability, scalability, margin, automation, and strategic fit. Then multiply by a weighting factor based on your business goals. If your goal is compounding with minimal ops overhead, give automation and margin a higher weight. If your goal is category capture, strategic fit may matter more in the early years.
For example, subscriptions might score 8/10 on predictability, 7/10 on scalability, 8/10 on margin, 9/10 on automation, and 9/10 on strategic fit. Premium support might score lower on automation but higher on margin if tightly scoped. Marketplace revenue might score high on strategic fit and scalability but lower initially on predictability. The resulting blended score shows where to double down and where to constrain growth until the model matures.
6. Pricing Architecture That Makes Diversification Work
Separate the price of access from the price of consumption
One of the biggest mistakes in dev tools monetization is blending access, usage, and support into a fuzzy all-in-one bundle. Clear separation lets customers understand what they are paying for and lets you optimize each stream independently. A subscription can buy access and governance, usage billing can price consumption, marketplace purchases can monetize extensions, and premium support can price expertise.
This separation improves customer trust and revenue clarity. It also helps your sales team explain value without ambiguity, which matters for both self-serve and enterprise buyers. When a customer can see that the base plan covers access while usage reflects actual workload, they are more likely to accept growth in spend. That logic is similar to the clarity needed in timeless brand design and in operational planning in the AI era: structure reduces friction.
Use packaging to protect the core portfolio balance
Packaging can subtly rebalance your portfolio without changing base prices. For example, include enough usage credits in higher subscription tiers to preserve predictability while still encouraging expansion. Offer marketplace credits in annual contracts to increase ecosystem adoption. Bundle premium support only for enterprise plans, where the support labor can be amortized over a larger contract value.
Packaging is also a risk-management tool. It prevents low-commitment users from consuming expensive support or compute without paying enough. It also helps you segment the market by buyer maturity, so your best customers can graduate into more durable plans. If you want a tactical example of segment-aware offers, the logic is similar to last-minute conference deals and timing purchases around seasonal sales: the offer needs to fit the moment.
Guardrails for margin protection
Every diversified portfolio needs guardrails. For dev tools, that means minimum gross margin thresholds by stream, usage caps that preserve compute economics, support scopes that prevent unlimited escalation, and marketplace policies that limit low-quality listings. Without guardrails, revenue diversification can backfire by creating complexity and hidden costs.
Set target gross margins by stream and automate alerts when they drift below threshold. If a specific customer cohort has unusually high infrastructure cost, adjust pricing or usage controls. If premium support becomes too labor-intensive, narrow the SLA or charge separately for implementation. This is not stinginess; it is portfolio stewardship.
7. Operating the Portfolio with Low-Ops Automation
Automate billing, entitlement, and expansion signals
A passive revenue portfolio only works when operations are designed for scale. Billing must be accurate and automatic. Entitlements must update instantly after purchase or downgrade. Expansion signals should be visible in product analytics so the team can intervene only when needed. Every manual exception increases overhead and lowers the effective yield of the revenue stream.
For subscriptions, automate seat management and annual renewal reminders. For usage-based billing, automate meter collection and invoice generation. For marketplaces, automate seller payouts and tax handling. For premium support, automate intake, routing, and knowledge base suggestions. The more of the lifecycle that is software-driven, the more your revenue resembles a true passive asset.
Design for self-serve first, human assist second
Self-serve is not just a growth tactic; it is a margin strategy. If customers can buy, deploy, upgrade, and troubleshoot without involving your team, your operating leverage improves dramatically. Human assistance should be reserved for edge cases, strategic accounts, or high-value implementations. This mirrors the balance seen in complex service planning and secure workflow automation, where the system does the routine work and people handle exceptions.
The ideal target is a product that can onboard a small team in minutes, bill accurately, and support most users through docs, community, and in-product guidance. That is how you keep the revenue model scalable enough to qualify as passive. It is also how you avoid the common trap of selling software while operating a consultancy.
Build a maintenance budget into the model
No revenue stream is truly free. Marketplace moderation, support triage, billing reconciliation, and cost tuning all require maintenance. The trick is to budget for these tasks explicitly and cap their time cost. If a revenue stream cannot support its own maintenance budget, it should be restructured or reduced.
Track maintenance time as if it were cloud spend. If a premium support tier consumes too many hours, revise the pricing or narrow the offer. If a marketplace requires too much manual curation, add rules and automation. If usage billing creates too many disputes, improve metering transparency. Passive revenue is not about eliminating work; it is about ensuring the work is predictable and profitable.
8. A 12-Month Playbook for Building and Rebalancing Your Portfolio
Months 1-3: establish the baseline mix
Start by mapping your current revenue streams and classifying them by predictability, margin, and labor intensity. If you only have one stream today, identify the second and third streams that are closest to your current product architecture. For many dev tools, that means adding usage-based billing to an existing subscription model or launching paid support for early enterprise adopters.
During this phase, document your target weights and rebalancing rules. Define what counts as drift, what counts as a trigger event, and who is responsible for review. You are not optimizing yet; you are creating a system that can be optimized later. This setup work is the equivalent of building a budget before investing, or of preparing a resilient strategy in the face of uncertainty.
Months 4-8: instrument and refine
Once the streams are live, instrument them heavily. Track conversion, retention, usage, support time, and gross margin by segment. Watch for hidden subsidies: a stream that looks profitable may be supported by unpaid sales time or engineering exceptions. Use the data to refine pricing, packaging, and automation.
This is also the time to test portfolio resilience. What happens if usage revenue drops 20%? Can subscriptions absorb the shock? What happens if a marketplace partner leaves? Can support still be monetized through existing contracts? Scenario testing helps you see whether your portfolio has genuine diversification or just multiple labels on the same dependency.
Months 9-12: rebalance and scale the winner mix
By the end of the first year, you should know which streams deserve more capital and which should be reduced or redesigned. Rebalance based on blended return, not vanity metrics. If premium support has good margin but poor scalability, keep it narrow. If marketplace revenue is growing with low marginal effort, invest in ecosystem tooling. If subscriptions remain the anchor, strengthen annual commitments and governance features.
In practice, this may mean shifting product roadmap investment toward the streams with the highest risk-adjusted return. It may also mean sunsetting underperforming plans that create operational drag. The goal is not to preserve every revenue stream forever; it is to preserve the right mix for durable cash generation.
9. Common Mistakes to Avoid
Confusing diversification with complexity
Adding more monetization lines is not automatically good. If each stream requires separate billing logic, sales motion, support, and reporting, the portfolio can become unmanageable. Real diversification should reduce dependence without multiplying overhead. Before adding a stream, ask whether it can be automated, measured, and explained in one sentence.
Complexity also hurts customer trust. If buyers cannot tell whether they are paying for access, usage, support, or add-ons, they may delay purchase or leave. Clear monetization architecture beats cleverness. That lesson appears repeatedly in product strategy content, from clear promises to transparency in AI.
Letting services eat the software business
Premium support and implementation can be valuable, but they should not absorb the entire business model. Once too much founder time goes into custom work, your passive revenue quality collapses. Set strict limits on custom obligations, scope exceptions, and onboarding hours. If customers need more, price it separately or move them to enterprise contracts.
Services should accelerate product adoption, not replace product economics. Use them to create a bridge, then automate the bridge over time. If you do this well, support becomes a profit center rather than an anchor.
Failing to reprice when the product matures
Many dev tools underprice early and never recover. As the product becomes more critical, the value increases, but pricing stays frozen. That creates a portfolio with a weak asset and too much reliance on volume. Revisit pricing whenever usage patterns, customer maturity, or platform dependency changes.
If you need examples of adapting to new conditions, see how businesses pivot in regional market shifts or how product teams evolve with iterative R&D lessons. Monetization should evolve as fast as value does.
10. Conclusion: Treat Revenue Like a Portfolio, Not a Guess
Build for resilience first, upside second
The best dev tools businesses do not rely on one perfect pricing model. They build a portfolio of revenue streams that behave differently under stress, compound differently over time, and require different levels of operational attention. Subscriptions anchor the business. Usage-based billing captures scale. Marketplace revenue expands distribution. Premium support monetizes expertise. Together, they create a more durable engine than any single stream alone.
That is the core lesson from diversification in finance: you cannot eliminate uncertainty, but you can design around it. You can weight revenue streams intentionally, define rebalancing rules, and measure risk-adjusted returns with the same rigor you apply to architecture or cloud spend. If you want the mental model in one sentence, it is this: optimize for resilient cash flow, not just headline ARR.
Next steps for your team
Start by mapping your current streams and assigning weights. Then set thresholds for rebalancing and automate the billing and support mechanics that make revenue feel passive. Use quarterly reviews to decide whether to increase, reduce, or redesign each stream. If you do this consistently, you will build a monetization system that can survive shocks and still compound.
Pro Tip: If one revenue stream can disappear for 60 days without threatening payroll, you are probably diversified. If it cannot, you are still concentrated.
Pro Tip: Aim for at least one revenue stream that is mostly self-serve, one that scales with usage, and one that monetizes expertise or ecosystem value.
FAQ
1) What is a diversified revenue portfolio for dev tools?
It is a deliberate mix of monetization streams—typically subscriptions, usage fees, marketplace income, and premium support—designed to reduce dependence on any single source of cash flow. The goal is to improve stability, margin, and scalability at the same time.
2) How do I choose the right initial weighting?
Use your product’s value driver and cost structure. If value is tied to seats and access, weight subscriptions higher. If value is tied to consumption or compute, give usage-based billing more weight. If integrations and extensions are core, increase marketplace investment. Keep a baseline allocation and adjust based on margin and support burden.
3) What are good rebalancing rules?
Set a drift threshold, such as ±10 percentage points from target weight, and review quarterly. Also trigger reviews after major product changes, pricing shifts, or infrastructure cost changes. Rebalance when a stream becomes too large, too operationally expensive, or too correlated with another stream.
4) Can premium support really be passive revenue?
It can be partially passive if it is tightly scoped, highly standardized, and automated through intake, routing, and knowledge base workflows. It becomes non-passive when it turns into custom consulting. The more repeatable the support motion, the more valuable it is as a portfolio component.
5) Which stream is best for early-stage dev tools?
Usually subscriptions are the easiest starting point because they create predictable baseline revenue and are simple to explain. But if your product usage is highly variable or compute-heavy, usage-based billing may be a better fit. The best starting point is the stream that most closely matches how customers experience value.
6) How do I know if my portfolio is healthy?
Look for a balanced mix of revenue predictability, strong gross margins, low support burden, and sustainable expansion. If one stream represents too much revenue or too much operational risk, the portfolio is too concentrated. Healthy portfolios can absorb shocks without requiring emergency pricing changes.
Related Reading
- Transforming Account-Based Marketing with AI: A Practical Implementation Guide - Learn how automation can reduce manual effort in growth systems.
- Mining for Insights: 5 Reporting Techniques Every Creator Should Adopt - Build better dashboards to measure monetization quality.
- How to Build a Secure Medical Records Intake Workflow with OCR and Digital Signatures - A strong example of low-ops workflow design.
- Cybersecurity at the Crossroads: The Future Role of Private Sector in Cyber Defense - Useful context for resilience, control, and risk management.
- Why One Clear Solar Promise Outperforms a Long List of Features - Great packaging lesson for simplifying your offer.
Related Topics
Marcus Bennett
Senior SEO Content Strategist
Senior editor and content strategist. Writing about technology, design, and the future of digital media. Follow along for deep dives into the industry's moving parts.
Up Next
More stories handpicked for you
When Macro Beats Metrics: Engineering Playbooks to Protect ARR During Earnings-Driven Market Shocks
Turn Earnings Momentum into Product Signals: Build an Earnings-Driven Demand Forecast for Cloud Services
Mitigating Risk: Building Resilience Against Social Media Outages
From Energy Overweights to Cloud Cost Spikes: When to Trim and When to Hold
Private Credit Transparency and Vendor Lock-In: What Cloud Teams Should Learn
From Our Network
Trending stories across our publication group