Skip to content

urvi-tw/gic-solid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOLID

CircleCI

History

  • This is a legacy code base
  • Most of the developers who were involved in this project have left
  • This code was part of a monolith written in core java
  • Later it was carved out as a micro-service

Introduction

Future plan

  • There are a set of stories, bugs, features etc. planned around this project.
  • This project should evolve as a proper micro-service and code quality should improve.
  • Thoughtworks consultants are hired to work on this.

Workshop Notes

  • Data need not be persisted in DB
  • Ignore foreign key constraints and need not emphasis much on cross data validation.
  • Authorization and Authentication need not be considered
  • A set of customer complaints are being seeded during the boot-up and it can also be added through REST API
  • The service contacts external services for usecases like
    • Notifying service engineers for processing complaints and they complete it within their SLA.
    • Notifying customers through email, phone etc.
    • Notifying dispatch team about shipping products

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published