JAEP Health Sciences Platform Architecture

aws · network diagram.

About This Architecture

Academic journal management system deployed on DigitalOcean with Next.js 15 App Router, React 18, and PostgreSQL handling manuscript submissions, peer review workflows, and OAI-PMH metadata harvesting. Traffic flows from Porkbun DNS through Certbot SSL/TLS termination to a PM2-managed Node.js runtime serving role-based access for authors, reviewers, editors, and admins. NextAuth handles credentials and Google OAuth, while Drizzle ORM manages relational data across users, manuscripts, reviews, issues, and notifications. Vercel Blob stores uploaded files, Resend and Nodemailer deliver transactional emails, and the OAI-PMH endpoint exposes metadata for academic indexing services. Fork this architecture on Diagrams.so to customize authentication flows, add CDN layers, or integrate additional storage providers for your scholarly publishing platform.

People also ask

How do I architect a Next.js academic journal platform with peer review workflows and OAI-PMH metadata harvesting?

Deploy Next.js 15 App Router on DigitalOcean with PM2, use Drizzle ORM and PostgreSQL for manuscripts/reviews/users, implement NextAuth for role-based access (authors/reviewers/editors), expose an OAI-PMH endpoint via API routes, and integrate Vercel Blob for file storage with Resend for notifications.

JAEP Health Sciences Platform Architecture

AWSadvancedNext.jsPostgreSQLDigitalOceanNextAuthOAI-PMHDrizzle ORM
Domain: Software ArchitectureAudience: full-stack developers building academic publishing platforms
2 views0 favoritesPublic

Created by

February 24, 2026

Updated

April 2, 2026 at 1:13 PM

Type

network

Need a custom architecture diagram?

Describe your architecture in plain English and get a production-ready Draw.io diagram in seconds. Works for AWS, Azure, GCP, Kubernetes, and more.

Generate with AI