System Design: Simple But Common Mistakes
Offered By: Conf42 via YouTube
Course Description
Overview
Explore common system design mistakes in this 14-minute conference talk from Conf42 Golang 2024. Delve into seven critical issues, including idempotent ID implementation, handling external requests within transactions, and concurrent service requests. Learn about the importance of rate limiters, memory limiters, and proper retry mechanisms with backoff strategies. Gain valuable insights to improve your system design skills and avoid these simple but impactful errors in Golang development.
Syllabus
intro
preamble
issue 1. idempotent id
issue 2. external request inside transaction
issue 3. requesting service at the same time
issue 4. lack of rate limiter
issue 5. lack of memory limiter
issue 6. no retries
issue 7. there are retries but no backoff
backoff strategies
thank you
Taught by
Conf42
Related Courses
Разработка веб-сервисов на Golang, часть 2Moscow Institute of Physics and Technology via Coursera Fullstack GoLang React Insanity Volume 1
Udemy Offensive Security Engineering
Udemy Fullstack GoLang React: Design to Reality 2 ( Real World )
Udemy Go Programlama Dili
Udemy