Как мы перешли с 30 серверов на 2: Go
Когда мы выпустили первую версию IronWorker около 3 лет назад, она была
написана на Ruby, а API было написано на Rails. Через некоторое время
нагрузка стала быстро расти и мы быстро достигли предела возможностей
наших Ruby приложений. Короче говоря, мы перешли на Go. И если вы хотите
узнать подробности — продолжайте читать…
Первая версия
Во-первых, немного истории: мы написали первую версию IronWorker,
первоначально названную SimpleWorker (неплохое название, не так ли?) на
Ruby. Мы были консалтинговой компанией, создающей приложения для других
компаний, и в то время были 2 популярные вещи: Amazon Web Services и
Ruby On Rails. И таким образом мы создавали приложения, используя Ruby
on Rails и AWS, и привлекали новых клиентов. Пр
...
Читать дальше »