Case Study - Mahanagar Times × Appic Softwares
Mahanagar Times logo

Building a Laravel News Platform That Serves 5 Lakh+ Daily Readers Without Blinking

Mahanagar Times is a Hindi-language regional newspaper covering Jaipur and Rajasthan since 1997. We rebuilt and migrated its entire digital platform from scratch on Laravel and MySQL - engineered to survive breaking-news traffic surges at 500,000+ daily users.

A news website does not get a warning before traffic hits. Election results, IPL scores, and breaking crime stories can 10x your load in minutes. We built Mahanagar Times to treat that as the normal Tuesday, not the exception.

500,000+ Daily Active Readers Served

Daily Active Users

5L+

500,000+ readers served every day

Build Timeline

5-6 Mo.

Full platform, built and migrated from scratch

Content Desks

13+

Politics, sports, entertainment, state-wise editions

Ownership

100%

End-to-end development, migration, and architecture

The Client: A 25+ Year Newspaper Making Its Digital-First Move

The challenge was not building a news website. It was building one that would not fall over on its busiest day.

Mahanagar Times has been a trusted Hindi-language newspaper voice out of Jaipur, Rajasthan since 1997, covering politics, sports, entertainment, business, crime, and state-wise news across India. Moving that legacy into a modern digital platform meant one thing above all: the website could not just look like a newspaper - it had to perform like the busiest kind of website there is, a high-frequency, high-traffic news portal.

India's digital news readership is dominated by regional-language platforms - Hindi news consumption online continues to outgrow English news traffic year over year, and readers expect breaking updates within seconds, not minutes.

Mahanagar Times came in with decades of print credibility and an existing reader base across Rajasthan and beyond - which meant the new platform had to protect that trust from day one: no broken links, no lost search rankings, no downtime during the switch.

  • ClientMahanagar Times
  • ProjectDigital News Platform Rebuild & Migration
  • IndustryNews & Media Publishing (Hindi)
  • PlatformsPublic Website, Editorial CMS, E-Paper
  • Our RoleFull-Stack Development Partner
  • Timeline5-6+ Months, Built From Scratch

The Audit: 5 Engineering Problems Every High-Traffic News Website Has to Solve

A news portal is not a brochure site with a blog attached. Here is every architectural problem we identified before writing a line of Laravel code.

01

Zero-Downtime Migration Without Losing 25+ Years of SEO Equity

Mahanagar Times was moving off a legacy CMS with years of indexed articles, backlinks, and search rankings attached to old URLs. A careless migration is the single most common way a media brand loses its organic traffic overnight - Google does not forgive broken permalinks.

Solution: A full URL-mapping and 301 redirect engine, phased DNS cutover, and post-launch crawl monitoring to protect every indexed page and ranking signal.
02

Sustaining 500,000+ Daily Reads Without Page Degradation

Election nights, IPL finals, and breaking crime or political stories can send traffic to a single article far beyond baseline within minutes. A standard shared-hosting MySQL setup buckles exactly when a newsroom needs it most.

Solution: Redis-backed page and object caching, MySQL read replicas, and horizontally load-balanced Laravel application servers on AWS EC2.
03

Publish-to-Live Latency for Breaking News Across 13+ Desks

Aggressive caching is what makes a news site fast - but it is also what makes breaking news look stale. A reporter hitting "Publish" needs the story live everywhere within seconds, not sitting behind a 10-minute cache TTL.

Solution: Event-driven, tag-based cache invalidation triggered on publish - so cached pages purge instantly per article, category, and state-wise edition without a full cache flush.
04

SEO at the Scale of a Growing Daily Archive

A newspaper archive grows by dozens of articles a day, every day, forever. Sitemaps go stale, structured data gets inconsistent, and image-heavy pages start dragging down Core Web Vitals across thousands of URLs - all of which quietly erodes search visibility.

Solution: Automated sitemap generation and search-engine pinging, NewsArticle + BreadcrumbList JSON-LD on every page, and an S3 + WebP image pipeline behind Cloudflare CDN.
05

Newsroom-Speed Editorial Workflow, Not a Generic Blog Admin

Thirteen-plus desks (politics, sports, entertainment, business, crime, astrology, state-wise editions) all publishing in parallel, plus a daily e-paper PDF edition and live cricket/poll widgets - a generic CMS admin was never going to keep up with a real newsroom.

Solution: A role-based multi-desk Laravel admin panel, queue-based background jobs for e-paper generation, and decoupled polling for live score and voting widgets so they never hammer the primary database.

The Execution Plan: 5-6 Months, Phase by Phase

Legacy Content & SEO Audit

Crawled and catalogued every indexed URL, backlink pattern, and ranking article from the legacy site to build a complete migration map before any new code was written.

Information Architecture

Designed the category, sub-category, and state-wise navigation structure across 13+ desks - politics, sports, entertainment, business, crime, astrology, and more.

Infrastructure Planning

Mapped out AWS EC2 with load balancing, Redis caching, and Cloudflare CDN in front - purpose-built for unpredictable breaking-news traffic spikes.

Migration map complete. Infrastructure blueprint signed off.

Technical Architecture: Built for a Newsroom, Not a Brochure Site

Tech Stack

Backend Framework
Laravel (PHP)
Database
MySQL with Read Replicas
Caching
Redis (Page + Object Cache, Tag-Based Invalidation)
Cloud Hosting
AWS EC2 + S3
Load Balancing
AWS Load Balancer Across Multiple App Servers
CDN
Cloudflare (Edge Caching + Asset Delivery)
Background Jobs
Laravel Queues (Redis-Backed)
Media Pipeline
S3 + WebP Image Optimization
SEO
NewsArticle + BreadcrumbList JSON-LD, Automated Sitemaps
Digital Edition
Queue-Based E-Paper (PDF) Generation
Security
Role-Based Editorial Access Control
Content Ops
Multi-Desk Editorial Admin Panel

We built the platform using our Web Development approach, and power the newsroom's SEO with our SEO Services practice. Want a platform built the same way?

Standard vs Appic

ChallengeStandard ApproachAppic Solution
Breaking News Traffic SpikesSingle server, no caching layer - crashes or slows to a crawl under loadRedis caching + load-balanced AWS EC2 cluster behind Cloudflare - absorbs the spike
CMS Migration & SEOFlat content migration - broken permalinks, lost backlinks, ranking collapseFull 301 redirect mapping and phased cutover - rankings and backlinks preserved
Publish-to-Live LatencyFull-page cache stays stale for minutes after publishEvent-driven, tag-based cache purge - live within seconds of hitting publish
Growing Content ArchiveSingle MySQL instance slows down as the archive grows into the millions of rowsIndexed queries, read replicas, and partitioned caching keep queries fast at scale

💡 Key Insight: A generic blog CMS on shared hosting can serve a few thousand daily visitors just fine. It cannot survive a breaking-news spike at 500,000+ daily readers, thirteen-plus desks publishing in parallel, and a daily e-paper edition - all on the same MySQL instance. We built Mahanagar Times on Laravel with Redis-backed caching, MySQL read replicas, and a load-balanced AWS cluster behind Cloudflare so that the newsroom's busiest day is exactly the day the platform performs best.

The Outcome: A Platform Built for the Newsroom’s Busiest Day

Technical decisions have to hold up under real reader load. Here is what the architecture delivers for Mahanagar Times' newsroom and its readers.

Daily Active Readers
500,000+
Served reliably on a Laravel + MySQL stack built and owned end-to-end by Appic Softwares
SEO Continuity
Zero-Loss
Full legacy URL migration with 301 redirect mapping - no broken links, no ranking collapse
Traffic Elasticity
Load-Balanced
Horizontally scalable AWS architecture ready for election-night and breaking-news surges
Platform Ownership
100%
Public site, editorial CMS, and e-paper module - designed, built, and migrated from scratch

Mahanagar Times now runs its entire digital operation - breaking news, state-wise editions, and its daily e-paper - on infrastructure sized for the reality of Indian news traffic: unpredictable, spike-prone, and unforgiving of downtime.

By decoupling live cricket-score and poll widgets from the primary read/write path and pairing tag-based cache invalidation with the publish workflow, the newsroom can push breaking updates across 13+ desks without ever fighting the caching layer that keeps the site fast.

The Strategic Takeaway for Publishers and CTOs

Caching Strategy Is the Real Product

For a high-traffic content site, the difference between "fast" and "down" is almost entirely the caching architecture. Tag-based, publish-triggered invalidation is what lets a news site be both instantly fresh and reliably fast at the same time.

A CMS Migration Is an SEO Engineering Project

Moving a 25+ year publication to a new platform is not a content copy-paste job. Every legacy URL, backlink, and ranking signal has to be mapped and protected - or the migration itself becomes the biggest traffic loss the brand ever takes.

Build for the Spike, Not the Average

Average daily traffic tells you almost nothing about what a news site actually needs. It needs to survive the 10x spike on election night or a viral breaking story - that is the traffic that defines the architecture.

Building or migrating a high-traffic content platform? Let’s architect it for your busiest day, not your average one.

Questions About Building High-Traffic News Platforms

From publishers and CTOs who've asked us the same things.

Can you migrate an existing news website without losing SEO rankings?

Yes - this is exactly what we did for Mahanagar Times, a 25+ year publication moving off a legacy CMS. We audit every indexed URL and backlink first, build a complete 301 redirect map, and execute a phased, monitored DNS cutover so search rankings and referral traffic carry over instead of resetting to zero.

What tech stack do you recommend for a high-traffic Laravel news website?

For a news platform expecting hundreds of thousands of daily readers, we typically recommend Laravel with MySQL (plus read replicas as the archive grows), Redis for page and object caching with tag-based invalidation, a load-balanced AWS EC2 cluster, and Cloudflare CDN in front for static and image assets. Generic shared-hosting CMS setups do not hold up at this scale.

How do you handle breaking-news traffic spikes without the site slowing down?

We architect for spikes by default: Redis caching absorbs the majority of read traffic, AWS load balancing distributes requests across multiple app servers, and Cloudflare CDN handles static delivery at the edge. For Mahanagar Times, this means election-night or breaking-story traffic surges do not degrade the reading experience.

Does aggressive caching mean breaking news shows up late on the site?

No - and that is usually where generic caching setups fail. We use event-driven, tag-based cache invalidation tied directly to the publish action, so a new or updated article purges its specific cached pages instantly instead of waiting for a cache TTL to expire or a full cache flush.

How long does a full news platform build and migration take?

Mahanagar Times - a public news website, a multi-desk editorial CMS, an e-paper module, and a full legacy migration with SEO preservation - took 5 to 6+ months from discovery to live cutover. Timelines vary with the number of content desks, legacy URL volume, and how much editorial tooling is required.

Do you build the editorial/admin CMS as well as the public website?

Yes - for Mahanagar Times we built a role-based, multi-desk admin panel so politics, sports, entertainment, and state-wise editorial teams could publish independently and in parallel, plus queue-based tooling for the daily e-paper PDF edition.

What kind of post-launch support do you provide for a news platform?

All platform builds include a dedicated hypercare window after launch - watching server load, cache-hit ratios, and search-console crawl behavior as real traffic hits the new stack. Many publishers continue with us on retainer for ongoing feature development and infrastructure scaling.

Ready to Build a News or Content Platform That Doesn't Break at Scale?

Mahanagar Times proved that 500,000+ daily readers, breaking-news traffic spikes, and a full legacy migration can coexist - when the architecture is right. Your platform deserves the same foundation.

What you get from day one:

  • Free technical scoping call - we review your requirements and advise honestly
  • Architecture-first approach - no code before the blueprint is validated
  • Full-stack delivery - public site, editorial CMS, infrastructure, and SEO migration
  • Built for scale - not retrofitted for it later
  • Real delivery track record - Mahanagar Times, AstroGuide, and 50+ projects shipped

Share Your Ideas Here!

We are all ears!