Skip to content

Application functionality

Edwin van Wijk edited this page Feb 15, 2019 · 5 revisions

The application targets the employees of Pitstop and supports their daily tasks. It should offer the following functionality:

  • Manage customers
  • Manage vehicles
  • Manage the workshop (planning)
  • Manage inventory (products and parts)
  • Sales (direct sales of products and parts)
  • Sending invoices to customers
  • Sending notifications to customers

The functionality of this application is not very complex. This is intentional because the primary goal is to demonstrate several Web-Scale Architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), and Eventual Consistency.