SpringOne Tour 技术峰会视频回放

时间:11-03 09:30 - 16:30 主办方:
大会议程
嘉宾介绍
资料下载

Michael Coté

Pivotal 技术总监

Mark Heckler

Pivotal软件开发布道师

Mark Heckler是Pivotal的首席技术专家兼开发布道师、会议发言人和出版作家,他主要关注物联网(IoT)和云计算的软件开发。他一直与制造、零售、医疗、科学、电信和金融行业中的重要客户以及各种公共事业组织合作,按时、按预算地为客户开发和交付重要功能。Mark经常为开源做贡献,是一个面向开发人员的博客作者兼策划人。

Josh Long

Pivotal Spring技术布道师

Josh Long是Pivotal的Spring开发布道师。Josh是一位Java冠军,撰写过5部著作(包括O’Reilly即将出版的《Cloud-Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry(云原生Java:用Spring Boot、Spring Cloud和云铸造设计弹性系统)》),录制过3部畅销的培训视频(包括与Phil Webb合作的“Building Microservices with Spring Boot(用Spring Boot建造微型服务)”直播课程),他还是一位开源软件贡献者(Spring Boot、Spring Integration、Spring Cloud、Activiti和Vaadin)。

刘凡

Pivotal高级平台架构师

长期从事软件研发和技术创新工作,曾先后就职于石化盈科、Adobe中国研发中心、IBM,从事软件产品研发,系统架构设计,研发管理等工作。在十多年的软件从业经历中积累丰富的分布式系统架构设计、自动化平台运维和系统稳定性调优等经验。近期专注于微服务云原生应用的开发和设计,支持多个知名客户进行数字化转型,对敏捷开发和传统巨石应用拆分以及云上迁移拥有丰富实战经验。

Spencer Gibb

Pivotal软件开发布道师

Spencer是业界资深人士,他是Spring Cloud的成员,更是Spring Cloud Gateway的主要贡献者,他技术娴熟,精通Java技术(JEE,JSE,Spring,Hibernate,JPA,Maven,Swing,Ant)等。他拥有在电子商务平台、政府和非营利组织以及商业智能初创公司的从业经验,在Spring领域一位重量级的领袖人物。

李刚

Pivotal高级解决方案架构师

李刚在加入Pivotal之前曾参与过金融行业系统的开发,拥有开发大型金融系统和保险系统的经验。他热爱并且一直关注微服务技术架构,是Spring Cloud开源项目的贡献者。

Paul Czarkowski

Pivotal解决方案架构师

Paul Czarkowski是Pivotal的技术开发人员,也是恢复系统管理员,他运行基础架构的时间久到自己都记不清。他的职业生涯开始于ISP和游戏行业,之后Paul改变关注点,转而使用开源软件,并为其做出贡献,力求改进Kubernetes和OpenStack等复杂的分布式系统的可运维性。

会议概览

 

从源头了解云原生Java

火爆的 Spring、Cloud Foundry、微服务、Cloud Native 将不仅仅是浮于表面的“谈资”, 来自Spring官网的数位海外重量级大咖将在北京为您带来一场技术饕餮盛宴。 对于主办方Pivotal来说,举办这样一场会议凭借的是其在Spring Cloud、Spring Boot、Cloud Foundry 、DevOps等领域的技术累积以及对企业数字化转型的洞察。

在这次技术大会上,我们将向您展示云原生Spring的一些列精彩内容, 您将从源头了解现代云原生Java以及快速发展的Spring编程模型的最新资讯。 我们的海外专家很多是Spring技术领域的贡献者,他们将与大家分享并探讨现代应用开发、Spring Boot 2.0, Spring Cloud Gateway,DevOps、CI/CD等热门话题,大量的实操定让您不虚此行。

 

 

日程安排及内容演讲摘要

 

9:00-9:20 签到
9:20-9:30 开场致辞
Michael Coté,Pivotal 技术总监
9:30-10:30 响应式Spring和Spring Boot 2.0
Mark Heckler,Pivotal软件开发布道师

Spring Framework 5.0现已推出!这一版本中最令人激动的新功能就是支持响应式编程。以Pivotal的Reactor项目为基础,该功能支持恢复和响应能力很强的消息驱动型弹性服务。Spring Framework 5.0集成了一个已改编为支持响应式处理的类似MVC的组件模型,以及一个新型万维网端点:功能性响应式端点。在这个演讲中,我们将介绍新的基于Netty的万维网运行环境;如何在此新环境中运行Servlet代码,以及如何将其与现有的Spring堆栈技术融合。 
10:30-11:30 云原生Spring
Josh Long,Pivotal Spring技术布道师

我听到太多朋友反应: “真希望你在‘云原生Java’演讲中介绍更多内容!”我听取大家的建议啦!在这次的演讲中,Josh不仅会介绍云原生Java,同时将深入介绍Spring Cloud对现代微服务开发的支持,重点关注真正重要的功能以及我们已经着手在Spring Boot 2.0和Spring Cloud Finchley中实现的功能,主要内容包括但不限于此: 功能性响应式REST端点; 使用Spring Framework 5进行响应式编程。在每一层控流,并在执行输入/输出时最高效地利用每个CPU。在安装了来自Spectre和Meltdown的补丁程序后,您将最大限度地提高效率; Kotlin:想要Java吗?且看来自Kotlin的图书馆; 使用Apache Kafka进行消息传递的精彩演示; 介绍全新的响应式、支持限速、支持代理、可识别Websocket的Spring Cloud Gateway; ASCII艺术; 通过断路器和最终一致性实现可靠性。 
11:30-12:30 Spring、函数、无服务器 如何为我所用?
刘凡,Pivotal云计算高级架构师

如今,全世界都在推崇“服务”——基础架构即服务、容器即服务、平台即服务、软件即服务…..当然,还有函数即服务。开发人员正在忙着钻研应用平台和容器概念,对于函数即服务,他们又该怎么做呢?开发人员怎样才能透过喧闹的概念炒作,弄清楚无服务器、Kubernetes、Spring Cloud 呢?我们将探讨 Riff,这是一个在 Kubernetes 基础上构建的函数即服务 (FaaS)。我们还将讨论应该在您企业环境中的哪些地方使用函数和无服务器,并通过一些简单的演示来说明该如何入手。此次分享将帮助您透彻理解各种概念术语,为您掌握 FaaS 大局打下坚实基础。  
12:30-13:30 午餐
13:30-14:30 Spring Cloud Gateway
Spencer Gibb,Pivotal软件开发布道师

什么是API Gateway?使用API Gateway能让您的微服务架构获得哪些好处?API Gateway有哪些类型?每种类型有哪些特征? Spencer Gibb 将为您介绍并演示首个新一代API Gateway:Spring Cloud Gateway以及它的架构和开发人员体验。您可以了解路由匹配和筛选,以及与Zuul 1体验的不同之处。Spring Cloud Gateway的功能特性包括支持WebSocket、响应式开发人员体验和速率限制等等。
14:30-15:30 Pivotal Application Service上的Spring Boot和Spring Cloud应用
李刚,Pivotal高级解决方案架构师

是什么让Cloud Foundry成为运行Java微服务的最佳平台?让我们超越Java构建包,了解是什么让分布式平台完美适合分布式应用。为何在服务部署之后,BOSH管理的微服务基础架构能够让DevOps团队更轻松地完成工作?对于一些关键功能,比如服务发现、断路器监控和配置服务,运维自动化是什么样的?本次演讲中,我们将介绍是什么让Spring Boot、Spring Cloud和Spring Cloud Data Flow工作负载非常适合在Cloud Foundry上运行。
15:30-16:30 Bootiful Testing安心测试
Josh Long,Pivotal Spring技术布道师

如果您知道某些代码最多还有几分钟就要交付并发布到生产环境了,您的感觉如何?如果您知道某些代码再修改几次就要交付并发布到生产环境了,您的感觉如何? 
是否高枕无忧并且信心满满? 
测试驱动型开发(TDD)可以让您拥有这种自信。有了TDD,您可以确信自己构建的内容正确无误。因为它为您提供了可以遵循和测量的即时标准。TDD让开发人员知道他们能够修复出现的问题并加以改进,从而满怀信心,以更快速且安全的方式开展工作。在本次演讲中,Spring开发布道师Josh Long (@starbuxman)将会介绍如何测试Spring应用和服务。我们将了解如何测试基本组件模型、如何利用测试切片的优势,以及如何测试Web应用。此外,我们还将了解如何确保API生成者和API使用者能够利用使用者驱动的合约式测试(CDCT)开展有效合作,且不会影响端到端集成测试的测试金字塔。 
16:30-17:30 使用Spinnaker在Kubernetes上创建开发工作流
Paul Czarkowski,Pivotal解决方案架构师

开创性的Kubernetes是一个运维平台,具备极大的灵活性,但部署简单应用时却会遇到一些问题。而Spinnaker可以帮助您轻松创建自定义工作流,用于在Kubernetes上测试、构建和部署您的应用。Paul将介绍容器和Kubernetes以及它支持的默认开发/部署工作流。然后他将展示如何使用Spinnaker来简化和精简工作流,帮助提供一个完全#gitops风格的CI/CD。 
17:30 问答和抽奖
未上传任何附件
Pivotal