Ninety minutes for an international connection at Haneda Airport can be tight but is often manageable, especially if your incoming flight is on time.
If everything goes smoothly, 90 minutes can be enough, but it's wise to be prepared for any delays. If you're concerned, consider booking a longer connection if possible.