Telecom multi service operator business tool to organize job fullfillment of 10k field repair and install technician
3 self contain microservices - loosely coupling architecture - with clear responsiblity, 2 are external system interfacing, 1 is product core
- handling inflow of billing system specifc work order (ICOM, CSG etc) transaction, reverse flow of traffic to response to the operator query, one instance for one connection that supports scale out
- handling inflow of billing syetem speciic work order entity to generic work order Ibilling system agnostic) and post that to the core of the service
- html5 / angular base repair and install technician handheld application for 10k users to receive and complete the full life cycle of work order
Design pattern used: messaging to allow scalability, increase instances when there are high volume of stacked messages
pipeline for extensiblity - any additional processing can be added without impacting original architecture
command query segregation to scale seperately
abstract factory to organize seperate family group of product that handle the billing system specific request
others: marker interface, dependency injection, generic, reflection for type resolution




浙公网安备 33010602011771号