Derek C. Ashmore gave a presentation on microservices where he discussed: the definition and benefits of microservices; design considerations like service boundaries, failure handling patterns, and addressing cross-cutting concerns; when microservices make sense to use; and common mistakes to avoid like inappropriate service boundaries. The presentation provided examples of code and further resources on microservices.