Skip to content

Interview/jackmcginnis#266

Open
jacktmcg wants to merge 15 commits intoTekmetric:masterfrom
jacktmcg:interview/jackmcginnis
Open

Interview/jackmcginnis#266
jacktmcg wants to merge 15 commits intoTekmetric:masterfrom
jacktmcg:interview/jackmcginnis

Conversation

@jacktmcg
Copy link

@jacktmcg jacktmcg commented Feb 5, 2026

Concepts Demonstrated

  • SQL table definitions using JPA
  • One-to-Many relationship between customers and vehicles
  • Many-to-Many relationship between vehicles and service orders
  • SQL index created on vehicle and order IDs
  • Join fetching vehicles to customers using @EntityGraph
  • Global error handling
  • DTO design pattern
  • Entity and DTO mapping using MapStruct
  • Pagination capabilities for vehicle service history
  • Comprehensive resource and service tests using mocks
  • Partial update (patch) support
  • Lombok for reduced object boilerplate

Considerations for Production

  • Expand custom mapper unit tests
  • Configure security tokens for administrative operations
  • Comprehensive performance testing using Gatling
  • Additional CRUD operations depending on user needs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant