Modern Architectural Patterns for Scalable Learning Management Systems: Integrating Microservices Client-Server, and Databases Management | IEEE Conference Publication | IEEE Xplore