Derek C. Ashmore gave a presentation on microservices for Java architects. He began by introducing himself and his background. The majority of the presentation covered the what, why, design considerations, and patterns related to microservices. He discussed packaging options like Spring Boot and Docker. Cross-cutting concerns with microservices like security, logging, and contract testing were also reviewed. The presentation concluded with a discussion on when microservices may be a good approach.