Thumbnail — уменьшенная версия изображения для превью. При загрузке оригинала — генерируешь несколько размеров: 150x150 (аватар), 300x300 (карточка), 800x600 (превью). В Go — imaging.Thumbnail() с crop по центру. Генерируй асинхронно в worker, храни в S3 рядом с оригиналом. Lazy generation — создавать thumbnail при первом запросе и кэшировать.
Что такое thumbnail generation?
Junior
116 просмотровAFK Offer AI
Что выведет: m := map[bool]string{true: "yes", false: "no"}; fmt.Println(m[1 > 0])?