AMD's GPUOpen initiative has posted a presentation by Adam Sawicki on his experiences porting AAA games to Vulkan and DirectX 12. Sawicki is member of AMD RTG's Game Engineering team. The presentation covers a number of topics a developer will encounter when bringing an existing renderer to the new APIs, including why you might want to do it and optimization and debugging considerations.
He recently gave the talk at the Digital Dragons 2018 conference in May, and the recording and slides have been made available publicly.
You can watch the presentation below and download the slides here.