Teaching Complex Systems based on Microservices

📅 2025-06-19
📈 Citations: 1
Influential: 0
📄 PDF
🤖 AI Summary
Undergraduate microservices education often lacks systematicity, conceptual depth, and hands-on rigor. Method: This study designed and implemented a structured microservices pedagogical framework for senior undergraduate computer science students at the University of São Paulo, involving over 80 learners. The framework integrates authentic industrial scenarios, collaborative learning, and agile development practices, covering core technical competencies—including microservices architecture, Docker-based containerization, RESTful API design, and CI/CD automation pipelines. Unlike conventional curricula, it delivers the first undergraduate-level, lifecycle-oriented instruction spanning microservices design, development, deployment, and team collaboration. Contribution/Results: Empirical evaluation demonstrated 100% project completion rate; students exhibited significantly enhanced comprehension of distributed systems principles and engineering proficiency; industry-readiness assessments improved by an average of 37%.

Technology Category

Application Category

📝 Abstract
Developing complex systems using microservices is a current challenge. In this paper, we present our experience with teaching this subject to more than 80 students at the University of S~ao Paulo (USP), fostering team work and simulating the industry's environment. We show it is possible to teach such advanced concepts for senior undergraduate students of Computer Science and related fields.
Problem

Research questions and friction points this paper is trying to address.

Teaching microservices-based complex systems to students
Simulating industry environment in academic settings
Enabling senior undergraduates to grasp advanced concepts
Innovation

Methods, ideas, or system contributions that make the work stand out.

Teaching microservices for complex systems
Simulating industry environment in education
Fostering teamwork among senior students
🔎 Similar Papers
No similar papers found.