Тернии контейнеризированных приложений и микросервисов

Иван Круглов, Booking.com



Очень толковый доклад о проблеме, двух неудачных и одной удачной попытке решения. Полный конспект: https://github.com/NickVolynkin/highload-2018/blob/master/1.2-per-aspera-ad-paas.md



Ключевые мысли:



Мысль 1: не стоит недооценивать способность кода выживать. Если вы что-то написали, этим внезапно будут пользоваться. Если там баги, люди с ними столкнутся и будут требовать исправлений.



Мысль 2: лучше скучный инструмент, который вы можете освоить, чем крутецкий, но слишком сложный.



Мысль 3: стоит заранее сформулировать ожидания пользователей от системы и системы от пользователей.



Мысль 4 (продолжение второй): kubernetes хорош, но важнее подумать о том, как вы будете его интегрировать в сществующую экосистему. Только если вы не стартап, все такие cloud-native.