Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 1.66 KB

README.md

File metadata and controls

32 lines (26 loc) · 1.66 KB

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