Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Microservices and API Design

Conf42 via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn the fundamentals of microservices architecture and API design in this 20-minute conference talk from Conf42 Golang 2025. Discover the power and benefits of microservices architecture, exploring how it enables scalability, maintainability, and team autonomy in modern software development. Understand domain-driven design principles and how they guide the decomposition of monolithic applications into well-defined microservices. Explore practical implementation strategies for microservices, including service boundaries, data management, and inter-service communication patterns. Master resilience patterns such as circuit breakers, retries, and bulkheads to build fault-tolerant distributed systems. Examine various API communication styles including REST, GraphQL, and event-driven architectures, understanding when to apply each approach. Learn effective API versioning strategies to maintain backward compatibility while evolving your services. Understand the importance of comprehensive API documentation and explore tools and best practices for creating developer-friendly documentation. Dive into API security considerations, covering authentication, authorization, rate limiting, and protection against common vulnerabilities. Discover performance tuning techniques for optimizing API response times, throughput, and resource utilization in microservices environments. Gain practical insights and actionable takeaways for implementing robust microservices architectures and designing APIs that scale effectively in production environments.

Syllabus

00:00 Introduction to Microservices and API Design
01:14 The Power of Microservices
03:20 Domain-Driven Design
05:00 Implementing Microservices
06:38 Resilience Patterns
08:30 API Communication Styles
10:22 API Versioning Strategies
12:49 API Documentation
14:07 API Security
16:11 Performance Tuning
18:02 Key Takeaways and Next Steps

Taught by

Conf42

Reviews

Start your review of Microservices and API Design

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.