0% found this document useful (0 votes)
9 views3 pages

DevOps and Microservices Course Overview

The document outlines the course framework for 'Introduction to DevOps and Microservice Architecture', detailing its objectives, outcomes, syllabus, and assessment methods. It covers key concepts in DevOps practices, tools, microservices architecture, and integration of these technologies. The course is designed for students with basic programming and software engineering knowledge, and includes various evaluation components to assess student performance.

Uploaded by

p.pavithra
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views3 pages

DevOps and Microservices Course Overview

The document outlines the course framework for 'Introduction to DevOps and Microservice Architecture', detailing its objectives, outcomes, syllabus, and assessment methods. It covers key concepts in DevOps practices, tools, microservices architecture, and integration of these technologies. The course is designed for students with basic programming and software engineering knowledge, and includes various evaluation components to assess student performance.

Uploaded by

p.pavithra
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

STE 2023-27

4CSPL3211 INTRODUCTION TO DEVOPS AND MICROSERVICE ARCHITECTURE


A. Course Framework
Credits: L-T-P-C: 3-0-0-3 Syllabus Version: 1
Contact Hours / Week: 45 Total Contact Hours: 45 Level: 300
Prerequisite: Basic programming and Software
(If applicable) Engineering knowledge
Course Learning Objectives:
CLO1: To explain the evolution, principles, and lifecycle of DevOps in modern software
development.
CLO2: To identify and demonstrate usage of key DevOps tools such as Git, Jenkins, and Terraform.
CLO3: To describe the architecture, components, and communication mechanisms of microservices.
CLO4: To design and deploy basic microservice-based applications using containerization and
orchestration.
CLO5: To integrate DevOps pipelines into microservices deployment and monitoring for real-world
applications.
Course Outcomes
CO1: Analyze the need for DevOps in software development and distinguish it from
traditional approaches. L4
CO2: Implement continuous integration and continuous deployment pipelines using
industry standard tools. L3
CO3: Develop microservices architecture with proper service communication and API
management. L6
CO4: Deploy and manage microservices using Docker and Kubernetes following best
deployment strategies. L6
CO5: Build and demonstrate an end-to-end automated DevOps workflow integrated with
microservices architecture. L6
PO: PO1/PO2/PO3/PO4/PO5/PO12 PSO: PSO1/PSO2/PSO3
B. Syllabus
Module:1: Fundamentals of DevOps Hours:9
Evolution of Software Development Practices (Agile, Waterfall, DevOps) - DevOps: Definition,
Importance, and Goals - DevOps Principles: Collaboration, Automation, Continuous Improvement -
DevOps Lifecycle: Plan, Develop, Build, Test, Release, Deploy, Operate, Monitor.
Module:2: DevOps Practices and Toolchain Hours:9
Continuous Integration (CI) and Continuous Deployment/Delivery (CD) Concepts - Version Control
Systems (Git, GitHub, GitLab) - CI/CD Tools (Jenkins, GitHub Actions, GitLab CI) - Infrastructure
as Code (IaC) Tools (Terraform, Ansible) - Monitoring and Logging (Prometheus, Grafana, ELK
Stack).
Module:3: Introduction to Microservices Architecture Hours:9
Monolithic Architecture vs Microservices - Characteristics and Advantages of Microservices -
Challenges in Microservices Architecture - Microservices Communication: REST, gRPC, Message
Brokers (RabbitMQ, Kafka) - API Gateway Pattern and Service Discovery.
©CMR University, Bengaluru, India (2025)
144
STE 2023-27

Module:4: Designing, Deploying, and Managing Microservices Hours:9


Domain-Driven Design (DDD) for Microservices - Containerization (Docker) Basics - Kubernetes
Essentials: Pods, Services, Deployments, ConfigMaps - Deployment Strategies: Rolling Updates,
Blue-Green Deployment, Canary Releases - Security Best Practices in Microservices and DevOps.
Module:5: Integration of DevOps with Microservices Hours:9
Building CI/CD Pipelines for Microservices Projects - Monitoring Microservices (Distributed
Tracing, Jaeger) - Microservices Observability: Metrics, Logs, Traces -Case Studies: Netflix,
Amazon, Spotify.
C. References
1. “The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win”, Gene Kim,
Kevin Behr, George Spafford, 5th Anniversary Edition, IT Revolution Press, 2018.
2. “Accelerate: The Science of Lean Software and DevOps”, Nicole Forsgren, Jez Humble, Gene
Kim, 1st Edition, IT Revolution Press, 2018.
3. “Building Microservices: Designing Fine-Grained Systems”, Sam Newman, 2nd Edition,
O'Reilly Media, 2021.
4. “Site Reliability Engineering: How Google Runs Production Systems”, Betsy Beyer, Chris Jones,
Jennifer Petoff, Niall Richard Murphy, 1st Edition, O'Reilly Media, 2016.
D. Mode of Assessment
IAT / CCE / SEE
E. Scheme of Evaluation

1. Continuous Internal Evaluation (CIE)

Average of 2
Components CCE Total
IATs
Max. Marks 20 30 50

CCE Components to consider for this course: Assignment, Mini Project, Seminar Presentation, Course
Certification, Case Study (Course instructors can pick any three components for assessment)

Note: Students must obtain 40% in both IAT and CCE to become eligible to appear for SEE.

2. Semester End Examination (SEE) Scheme: 100 Marks

No of Questions Marks / Total Marks Revised Bloom's


Section No of Questions
to be attempted Question for the Section Taxonomy
5
A 5 20 100 L3, L4, L6
(either or pattern)

©CMR University, Bengaluru, India (2025)


145
STE 2023-27

F. CO-PO-PSO Mapping

CO-PO-PSO Mapping

PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3

1 3 3 2 1 1 3 2 1

2 3 3 2 2 3 1 2

3 3 2 3 3 1 1 3 2 3

4 3 2 3 3 2 1 3 3 3

5 3 3 3 3 1 1 3 2 3

©CMR University, Bengaluru, India (2025)


146

You might also like