CO-CURRICULAR ACTIVITIES
Workshop on Microservices for Beginners
The Department of MCA organised a workshop on “Microservices for Beginners” on 29th November 2025 at the MCA Lab. The session was designed to introduce first-year MCA students to backend development and service-oriented architecture. It provided hands-on experience in building console applications, developing REST APIs, and creating simple microservices using Python. The resource person, Mr Ankit Kumar, Senior Member of Technical Staff at Oracle Health, Bangalore, guided the students throughout the workshop.
He began with an introduction to writing console-based Python programmes to explain input–output operations and programme flow. This foundation prepared students for API and microservice development. The workshop then demonstrated how REST APIs are created using frameworks such as Flask and FastAPI. Students learnt to define endpoints, send requests, and view JSON responses for real-time backend communication.
The concept of microservices architecture was explained with emphasis on scalability, maintainability, and deployment flexibility. A small project was implemented where students built and tested a basic microservice in Python. This helped them integrate console logic, API development, and microservice workflows practically.
Activities included demonstrations of Python programmes, live coding of REST APIs, and group exercises on service modules. Students engaged in Q&A sessions to clarify deployment issues and industry practices. The workshop highlighted industry roles in backend engineering, API development, and cloud-native applications.
A total of 56 students participated actively in the programme. The outcomes included improved confidence in version control, API design, and microservice implementation. Feedback indicated that the workshop successfully bridged theory with practice and motivated students to apply these skills in future projects.




