Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

cloudkasalu's avatar

Building a University Management System In Laravel

I'm designing a University Management System (UMS) using Laravel, PostgreSQL, React, and Inertia.js in a monolithic architecture. However, certain subsystems need to be independent for security and scalability.

Exam System (Standalone, with extra security like 2FA/biometrics)

Academia Systems (UMS, LMS, DSpace, Library, etc.) (Share authentication via Passport)

For data access, I'm considering fetching user info via UMS APIs instead of duplicating it in other systems. However, this raises concerns about performance and uptime dependencies, so I'm also exploring caching strategies (Redis, database-level caching).

Does this approach make sense in a Laravel ecosystem? Should I reconsider any part of this architecture or opt for a different approach, such as microservices? Appreciate any insights! 🚀

0 likes
3 replies
cloudkasalu's avatar

Appreciate the insight! I completely understand your point about microservices potentially interfering with the architecture I've outlined. I'll definitely go through the discussion you linked to get a broader perspective.

That said, what I'm really looking for here is approval from industry experts on whether Laravel is a solid choice for such a large-scale University Management System. I've been using Laravel for about two years, mostly for Content Management Systems, but I haven't built something of this scale before.

Would Laravel handle the complexity of this system efficiently, or should I be considering another approach? Looking forward to more expert opinions!

jlrdw's avatar

@cloudkasalu Yes scaling is no problem, especially if later you need to load balance. Go over some of the various learning videos. Like laravel Vapor. I'd suggest either digital ocean or AWS.

Please or to participate in this conversation.