Designing a microservices architecture with DDD | Is DDD still useful?