
如今,Go被广泛用于开发分布式和高负载的应用程序。 我们主要为您制作了一些视频,主要是通过mitap制作的,它们了解了该语言的优缺点,并在实际项目示例中讨论了其使用的功能。
影片清单:
- 投入生产。
- 分析Go应用程序。
- 转到广播媒体服务器。
- Go上的管道邮件搜索。
- 在Go中使用mysql binlog同步数据。
- 我们如何开始在Mail.ru答案中使用Go。
- Pub / Sub和100万个WebSocket。
- Go(课程)编程。
- 谁需要Go语言和微服务。
投入生产
Mail.ru集团的Dmitry Shveenkov谈到了Mail.ru Mail项目的推送通知服务,有关从Python到Go的转移以及它提供了什么。 您将了解开发服务的困难,Dmitry将通过生产环境中的指标来说明Go的有效性。
分析Go应用程序
220伏特公司的Stas Makarov作了关于Go和相关工具上的性能分析应用程序的入门讲座。
转播媒体服务器
来自VKontakte的Mikhail Raichenko谈到了为什么选择Go作为开发媒体服务的方式,创建方式,将说明其优缺点,以及与社交网络基础架构的集成。
Go上的管道邮件搜索
Mail.ru Mail的Victor Starodub讲述了Go在编写用于电子邮件服务的搜索引擎时如何使生活变得更轻松。
使用mysql binlog进行数据同步
Rambler的Artyom Zheltak讲述了Rambler项目的工作原理,该流解决了守护程序与主系统之间的数据同步问题。
我们如何开始在Mail.ru中使用Go的回复
马克·贝洛茨基(Mark Belotsky)谈到了Mail.ru Answers团队如何将功能从Perl转移到Go,讨论了困难,以及新版本相对于旧版本的优势。
Pub / Sub和100万个WebSocket
Sergey Kamardin谈到了Go如何实现如此大量的持久连接,为无痛重启服务器,在出现不可预见的问题时进行回退等提供了安全限制。
去编程
Technostream项目的同名培训课程的9个讲座的周期。 该课程不是针对编程的初学者,而是针对那些已经具有使用其他语言编写程序的经验的人。
谁需要Go语言和微服务
Mail.ru的程序员Vasily Romanov的访谈。 瓦西里在上述课程“ Go编程”中任教,专门研究解决复杂的产品问题。
最后-宣布将向Technosphere和Technoatom学生学习的培训课程。 稍后,它将在我们的Youtube频道
Technostream上提供 。