Skip to content

daenis/Ticket-Submission-Service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ticket System

This project is meant to serve as an example implementation of a plugin architecture.

Context

You are designing a ticketing system for your company. As of right now, the only departments that handle tickets are the Information Technology department and the Software Development department. However, your supervisor has informed you that other departments will eventually need to be able to handle tickets through your system.

Challenge

You must design a ticketing system that accommodates future departments in a way that does not require code to be modified.

Goal

Leverage Spring Boot's inversion of control in order to design a system that achieves code reusability in a way that complies with the Open - Closed principle.

About

Example implementation of a plugin architecture within a ticketing system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors