使用微信扫一扫分享到朋友圈
使用微信扫一扫进入小程序分享活动
Gopher China 大会是为广大的 Go 语言开发者以及大规模应用 Go 的示范企业精心准备的一场技术盛宴。自 2015 年由 Go 中国社区发起的第一届 Gopher China 大会在上海成功举办以来,历时 8 年它已经成为了国内最权威和最干货的 Go 大会。我们一直致力于为中国广大的 Gopher 打造一个充满活力和创新精神的交流平台,共同探讨、学习和分享 Go 语言的最新技术和应用,让与会者能够充分展示自己的才华和成果,同时也能从其他人的分享中获得启示和灵感。
迄今为止,Gopher China 大会已经成功举办了9届,并且每年都会有 gopher meetup 线下巡回见面会,大会参会者累计已突破万人。前 9 届大会的成功举办也获得了良好的口碑。现在,我们再次邀请您加入这场技术盛宴,与业内顶尖的专家学者、开发者、企业家等一起交流心得,共同探讨未来的发展趋势。
在即将到来的 Gopher China 大会上,您将有机会与来自全国各地的 Go 语言开发者以及大规模应用 Go 的示范企业代表进行深入交流。您将了解到最新的 Go 语言技术趋势和应用场景,同时也可以分享自己在开发过程中的经验和技巧。此外,您还将有机会结识志同道合的朋友和合作伙伴,共同探讨未来的发展机遇。
根据传统我们依然提前开放有虫吃的优惠早鸟票~
另外,今年大会增加额外福利,凡报名大会的 Gopher 即可免费获得《云原生行业创新全球峰会》门票一张(价值299,详情点击蓝色字体)。已报名同学在《云原生创新应用大会》专业观众一栏报名即可(需使用与 Gopher China 大会报名一致的手机号,以便后台审核),数量有限,先报行得哦!
字节跳动基于KubeAdmiral的分布式云原生多云多集群管理技术实践
随着分布式云原生技术与架构的快速迭代,越来越多的企业与组织开始选择使用多云架构满足多云多活,异地容灾备份、降本增效、防止厂商锁定等需求。对于企业来说,需要做好多云策略,需要平衡好负载,需要构建好适合自身的分布式云架构。字节跳动基于开源KubeFed V2并结合字节内场大规模集群联邦经验,打造KubeAdmiral多云多集群联邦系统,融入众多新技术:包括Kubernetes原生API支持、多集群应用智能调度、调度框架插件化、多集群应用自动故障迁移、跟随调度、单集群资源无缝接管等,并且以 KubeAdmiral 为基础打造企业级分布式云原生系统,让基于KubeAdmiral的多云方案无缝融入云原生技术生态,为企业提供从单集群到多云分布式云架构的平滑演进方案
滴滴弹性云基于K8S的调度实践
Go语言在K8S中的应用,充分展示了其在性能、易用性和社区支持等方面的显著优势。本次分享将重点探讨滴滴弹性云如何增强K8S的基础能力,实现大规模K8S集群的无感升级,以及我们对于集群调度最优解的思考和实际实践。
希望通过这次分享,帮助听众更深入地了解Go语言在云原生领域的应用,以及K8S调度在实际生产环境中的实施过程和所带来的收益。
Operator Pattern: 用 Go 扩展 Kubernetes 的最佳实践
K8s 是容器编排领域的事实标准,是普遍认可的云原生基础设施,但也因设计理念新颖、概念众多导致其上手门槛较高。KubeBlocks 是基于 K8s 构建的数据库统一管理系统,同样不幸的是我们也踩了不少坑,但也收获了很多经验。本次分享从一个普通 Go 开发者视角出发,用更基础的概念分析 K8s 的本质,并给出“正确”+“快糙猛”的扩展 K8s 的最佳实践。
1. 了解 Operator Pattern 的发展过程
2. 了解 K8s 的基本架构
3. 理解 K8s 的 Cache 设计原理
4. 了解 Operator 开发有哪些大坑要避开
5. 快速入门 Operator 开发
如何使用golang在区块链上创建智能合约和dapp应用
区块链性能优化及 PProf 实战
IRITA是边界智能自主研发的企业级联盟链产品,具备保护隐私、跨链、大数据分析等核心技术优势,可广泛应用于金融、医疗、供应链等领域,为实体经济提供基于区块链的信任机器。支持中国国密标准,满足企业级应用需求。
本次分享正是从IRITA这个产品的性能优化过程中总结出来的经验,是边界智能团队内部在使用的高效定位问题、发现问题的通用方法论。
Go在应用链的实践与应用
当今区块链世界的一个主流开发范例是像以太坊这样的虚拟机区块链,其开发的DAPP是构建在链上的一组智能合约。以太坊智能合约满足了对更多可编程性的需求,但智能合约在灵活性、主权和性能方面可能受到限制,应用链的设计皆在解决这些问题。通过这次分享主要介绍什么是应用链,应用链解决了什么问题及带来了哪些新的挑战,以及Cosmos应用链的架构设计。最后通过简单的案例让大家快速体验一条新的应用链的开发流程。
此主题专注于云原生的最佳实践,包括但不限于业务应用架构的最佳实践,高并发场景下服务稳定性的最佳实践,服务治理、监控和告警的最佳实践,针对不同行业场景(如秒杀、金融等)的架构设计最佳实践等。
在工程相关方面,可以探讨DDD在云环境中落地的最佳实践,代码分层架构的最佳实践,各类提效开发工具的最佳实践,以及Go单元测试在云原生环境中的最佳实践等。
主题目标:
我们致力于提供实用的内容,并侧重于企业内部真实应用的最佳实践。我们的目标是通过分享具有普适性的最佳实践,帮助听众在云原生领域取得更大的成功。
通过Golang+eBPF实现无侵入应用可观测
eBPF是一种可以在内核中运行的沙盒程序,具有无侵入、动态可编程、高性能、安全等特性,eBPF获取网络流量数据,通过golang完成流量分析,实现无侵入的可观测能力
1.了解可观测相关技术
2.eBPF如何实现流量分析
3.如何使用golang对eBPF进行用户态和内核态数据交互和分析
HorizonCD - 云音乐在 GitOps CD 领域的最佳实践
Kubernetes在内的云原生生态十分庞大,如何敏捷、安全、可靠地管理云原生应用和基础组件?如何高效地将各种云原生能力赋能给广大业务开发者们并践行最佳实践?
云音乐 基于GitOps等先进的理念 打造了全新的应用交付平台Horizon,全面驱动云音乐进行云原生转型,将云原生能力赋能到业务开发,为云音乐的上千名业务开发们提供最佳实践。目前HorizonCD已经在Github上开源,欢迎关注。
本次主要分享HorizonCD的设计理念、GitOps等方面的实践实践。
1. 了解什么是GitOps以及如何实现
2. 了解网易内部的GitOps最佳实践及其优势
3. 了解如何使用tekton和Argo CD进行CICD最佳实践
4. 了解如何屏蔽kubernetes的复杂性
sealos 以 kubernetes 为内核的云操作系统
如何基于 kubernetes 实现一个云操作系统,从云驱动,到云内核 patch,如何做应用层抽象以及如何设计操作系统的使用接口。
在操作系统设计理念上获得一些感悟,以及如何利用云操作系统让云变得更简单更便宜更开放,了解为什么传统三层云计算架构不再适用云未来的发展等。
KusionStack:构建更加高效、安全的开发者平台
云原生时代,异构的基础设施,复杂的开发技术栈,给大规模运维带来了诸多挑战。开发人员的需求多样且不断变化,基础设施也不断演进,如何满足开发需求并适配不同的基础设施,这项工作的复杂度直线上升。平台团队需要与不同的基础设施团队进行沟通,而不断扩大的基础设施增加了沟通成本。此外,这种复杂性也使得运维操作的安全越来越难以得到保证。
Kusionstack 是孵化于蚂蚁集团的开源平台工程项目,旨在解决云原生场景下应用发布、运维过程中遇到的效率和安全的问题,减少开发人员的认知负担,提升其自服务能力。本次分享将从传统 PaaS 的困境和平台工程的理念开始,进而是 KusionStack 的设计理念、核心 Workflow 及其在实际生产中的实践。同时,我们也会讨论在这一过程中遇到的挑战。如果您正在探索平台工程的实践,本次分享无疑会给您带来益处。
该主题偏向于企业架构落地的最佳实践,包括但不限于业务应用架构的最佳实践(比如服务的拆分、隔离、CQRS等方向),高并发场景下的服务稳定性保障最佳实践(优化、性能等方向),服务监控告警最佳实践(服务治理方向),双十一秒杀场景架构的最佳实践(类似针对某个有难点的业务场景深入讲解)等等。
工程相关的,可以是DDD企业落地最佳实践,代码分层架构最佳实践,各种提效开发工具最佳实践,Go单元测试最佳实践等等。
Go 在百亿级分布式文件系统的实践
大纲:
- JuiceFS 的设计以及选型 GO
- 海量存储性能优化
- 提高内存管理效率实践
- JuiceFS 踩的一些坑
JuiceFS 是由 Go 开发的开源分布式文件系统。本次分享介绍在开发 JuiceFS 过程中,我们是如何发挥 Go 语言的优势,实现一个高性能的分布式文件系统,涉及 Go 语言特性在开发中的应用、性能调优、Go 实践经验等。
ChaosBlade助力提升系统高可用
系统架构经历了由单机到分布式再到现在的云原生架构的转变,其系统架构变得越来越复杂,整个系统中可能会覆盖多种中间件、云厂商、不同语言构建的微服务系统等,通过引入chaosblade工具落地混沌工程,用于解决系统稳定性。
开源项目ChaosBlade覆盖了从k8s到容器、系统层再到应用层300多个演练场景,新的版本中更是补充和完善了window操作系统、中间件和云厂商的原子故障能力,能更全面覆盖系统中可能存在的问题。本次分享主要介绍ChaosBlade 基于Go语言在不同安装模式下不同细分场景的具体实现和架构,在不同操作系统上基于 Go 的原子能力的实现详解,及ChaosBlade开源产品的企业落地,以及后续社区展望
通用游戏服务器框架设计 —— 应对高并发场景的有状态服务动态扩缩容解决方案
本次分享将介绍一款基于Go语言搭建的通用游戏服务化框架,重点分享游戏领域中有状态服务的实现和动态扩缩容难题的解决方案。
通过本次分享,您将了解到如何设计一款通用的服务器框架来承载超高并发,并了解游戏领域中有状态服务的实现方式和动态扩缩容解决方案,帮助您更好地应对游戏领域的技术挑战。
爱奇艺海外的极致网络优化实践
本次分享的内容主要为海外南北向长链路网络的治理以及集群内东西向网络 kernel-bypass 技术的应用。南北向网络治理通过海外场景向您讲解边缘代理节点、QUIC、拥塞控制 BBR、HTTPS ECC 证书的应用以及实践收益。东西向网络治理向您讲解超低时延系统的设计以及 DPDK、Cilium 的应用。
字节跳动基于KubeAdmiral的分布式云原生多云多集群管理技术实践
滴滴弹性云基于K8S的调度实践
Operator Pattern: 用 Go 扩展 Kubernetes 的最佳实践
如何使用golang在区块链上创建智能合约和dapp应用
区块链性能优化及 PProf 实战
Go在应用链的实践与应用
通过Golang+eBPF实现无侵入应用可观测
HorizonCD - 云音乐在 GitOps CD 领域的最佳实践
sealos 以 kubernetes 为内核的云操作系统
KusionStack:构建更加高效、安全的开发者平台
Go 在百亿级分布式文件系统的实践
ChaosBlade助力提升系统高可用
通用游戏服务器框架设计 —— 应对高并发场景的有状态服务动态扩缩容解决方案
爱奇艺海外的极致网络优化实践