Seoul

November 8

Amoris, 1st Floor GS Tower, 679 Yeoksam-dong, Gangnam-gu, Seoul
아모리스 역삼, GS Tower, 서울특별시 강남구 역삼동 679-1


사전등록이 마감되었습니다. 등록 취소는 pivotal@neodigm.com 로 연락해 주시기 바랍니다


스프링원 투어는 개발자 커뮤니티 이벤트입니다. Pivotal의 Spring전문가 들을 만나고 모던 애플리케이션 개발, 데브옵스, CI/CD 그리고 클라우드를 포함한 다양한 세션을 직접들을 수 있습니다.

이번 스프링원 투어를 통해 참석자 분들은 빠르게 발전하는 최첨단 스프링 프로그래밍 모델에 대한 정보들을 얻으실 수 있으며 한국의 다양한 커뮤니티와 교류하실 수 있습니다.

2018 스프링원 투어는 개발자 커뮤니티 활동이 활발한 보스턴, 댈러스, 세인트 루이스, 로스 엔젤레스, 뉴욕, 시카고, 샌프란시스코, 덴버, 파리, 런던, 이스탄불, 뮌헨, 싱가포르, 베이징, 도쿄, 그리고 서울에서 열립니다. 서울에서 진행되는 스프링원 투어와 관련된 문의사항은 pivotal@neodigm.com로 연락바랍니다.


Agenda

08:30

Registration (등록)

09:00

Reactive Spring with Spring Boot 2.0

Mark Heckler, Developer Advocate, Pivotal

Read More
Spring Framework 5.0 is here! One of the most exciting introductions in this release is support for reactive programming, building on Pivotal's Reactor project to support message-driven, elastic, resilient and responsive services. Spring Framework 5.0 integrates an MVC-like component model adapted to support reactive processing and a new type of web endpoint, functional reactive endpoints. In this talk, we'll look at the net-new Netty-based web runtime, how existing Servlet code can run on the new world, and how to integrate it with existing Spring-stack technologies.

스프링 프레임워크 5.0의 다양한 새로운 기능을 살펴보는 강연으로, 메시지-주도, 신축성, 회복력 및 반응형 서비스를 지원하기 위한 피보탈 리액터 프로젝트와 리액티브 프로그램을 구축을 살펴봅니다. 스프링 프레임워크 5.0은 리액티브 프로세싱과 새 유형의 웹 엔드포인트, 함수형 리액티브 엔드포인트를 지원하기 위한 MVC유형의 컴포넌트 모델을 통합합니다. 이 강연에서는 넷 뉴, 네티 기반 웹 런타임과 기존 서블릿 코드가 새 웹에서 구동되는 방법 및 이를 기존 스프링-스택 기술에 통합하는 방법을 살펴봅니다.

Mark Heckler

Mark Heckler is a Pivotal Principal Technologist & Developer Advocate, conference speaker, and published author focusing upon software development for the Internet of Things and the Cloud. He has worked with key players in the manufacturing, retail, medical, scientific, telecom, and financial industries and various public sector organizations to develop and deliver critical capabilities on time and on budget. Mark is a frequent open source contributor and author/curator of a developer-focused blog.

마크 헤클러는 피보탈 수석 테크놀로지스트 겸 개발자 애드보킷 입니다. 또한 컨퍼런스 연사이며, 사물인터넷과 클라우드를 위한 소프트웨어 개발에 대한 책의 저자 입니다. 그는 제조, 소매, 의학, 과학, 통신 및 금융 산업과 다양한 공공부문 기관에서 예산과 시간의 제한이 있는 상황에서도 주요 프로젝트를 성공적으로 수행했습니다. 마크 헤클러는 오픈 소스 컨트리뷰터, 개발자 중심 블로그 기고자 / 큐레이터로 활발히 활동중입니다.

09:55

Cloud-Native Spring

Josh Long, Spring Developer Advocate, Pivotal

Read More
You know what nobody has ever said to me? "I wish you'd covered even more in your 45 minute 'Cloud-Native Java' talk!" And I listened! In this talk, we'll look at Spring Cloud.next to support modern microservices development, focusing on the things that really matter (or, at least, the things we've got cooking in Spring Boot 2.0 and Spring Cloud Finchley, both due before April or so): - functional reactive REST endpoints (totally different meaning for \"function\" here, though) - reactive programming with Spring Framework 5. Leverage flow control at every layer and make the most efficient use of every CPU when doing input/output. You're going to need every bit of efficiency that you can get after you've installed the patches for Spectre and Meltdown! - Kotlin. Yes, KOTLIN: you wanted Java and I'm giving it to you in libraries that I'll use from Kotlin. - messaging with Apache Kafka. Nothing funny here. It's just awesome. - live on the edge with the new, reactive, rate-limiting, proxying, websocket-aware Spring Cloud Gateway - ASCII art! - reliability with circuit breakers and eventual consistency

45분 내에 “클라우드 네이티브 자바" 발표에서 보다 더 많은 내용을 원하는 여러분의 의견을 수렴하여, 현대의 마이크로 서비스 개발을 지원하고 스프링 부트 2.0에서 우리가 중요하게 생각하는 내용을 포함한 ‘스프링 클라우드.넥스트’를 주제로 발표합니다. 핵심 내용으로 꽉찬 본 네이티브 클라우드 강연은 스프링 클라우드와 매우 중요한 문제인 모던 마이크로서비스 개발 지원에 대해서 다룹니다 - 함수형 리액티브 REST 엔드포인트 (하지만 여기서 "함수"는 완전히 다른 의미입니다) - 스프링 프레임워크 5 리액티브 프로그래밍. 모든 레이어에 대한 흐름 제어와 인풋/아웃풋 수행시 가장 효율적으로 CPU 자원을 사용하는 방법. 스펙터와 멜트다운 패치로 인해 떨어진 성능을 최대한 끌어올려 봅시다! - 코틀린. 코틀린 맞습니다: 자바 세션이므로 자바로 진행하지만, 코틀린으로 만든 라이브러리를 사용할거에요. - 아파치 카프카 메시징. 재미는 없을지 모르지만 끝내줍니다. - 엣지로 사용되는 새로운 스프링 게이트웨이의 기능. 요청 제어, 프록싱, 리액티브, 웹소켓 지원 등등 - 아스키 아트! - 서킷 브레이커를 사용한 회복성과 최종적 일관성에 대해

Josh Long

Josh Long is a Spring Developer Advocate at Pivotal. Josh is a Java Champion, author of five books (including O'Reilly's upcoming "Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry") and three best-selling video trainings (including "Building Microservices with Spring Boot Livelessons" w/ Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin).

조시 롱은 피보탈의 스프링 개발자 애드보킷입니다. 자바 챔피언이며 오레일리사에서 출판 예정인 "클라우드 네이티브 자바: 스프링 부트, 스프링 클라우드와 클라우드 파운드리로 리질리언트 시스템 다지인하기"을 포함한 책 5권의 저자입니다. 필 웹과 함께한 "스프링 부트로 마이크로 서비스 짓기 라이브 강연"을 포함한 인기 비디오 강연의 강연자이기도 합니다. 또한, 스프링 부트, 스프링 통합, 스프링 클라우드, 액티비티 및 바딘 등 오픈소스 컨트리뷰터로도 활동하고 있습니다.

10:45

Break (휴식)

11:05

Spring Cloud Gateway

Younjin Jeong, Principal Technologist, Pivotal

Read More
What is an API Gateway and how can your microservices architecture benefit by using one? What are the types API Gateways? What characteristics define each type of API Gateway? In this session, we'll discuss and demonstrate of the first next generation of API Gateway, Spring Cloud Gateway and its architecture and developer experience. Learn about route matching and filtering and how it is different than the previous Zuul 1 experience. Features of Spring Cloud Gateway include support for websockets, reactive developer experience and rate limiting, to name a few.

API 게이트웨이란 무엇일까요? 그리고 이 API 게이트웨이가 마이크로 서비스 구조에 가져다 주는 장점은 무엇일까요? API 게이트웨이의 종류에는 어떤것들이 있을까요? 각 종류의 API 게이트웨이는 어떤 특성들을 가지고 있을까요? 이 세션에선는, API 게이트웨이의 첫 세대인 스프링 클라우드 게이트웨이와 그 구조, 그리고 개발자 경험을 데모와 함께 전달합니다. 경로 매칭과 필터링이 줄1(Zuul1)과 어떻게 다른지 배워봅시다. 스프링 클라우드 게이트웨이의 몇 가지 새로운 기능을 말해보자면, 웹소켓과 리액티브 개발자 경험, 그리고 요청 제한과 같은 것들이 있습니다.

Younjin Jeong

Worked in IT system operations and engineering for 15 years, specializing in distribute supercomputing infrastructures and open source based services. Can work with most UNIX-based systems, such as Solaris, AIX, HPUX machines. Also has fluency in Windows-based infrastructures such as .NET/Windows Storage subsystems, and system analysis. Capable of building and designing infrastructures and implementing such systems based on service & customer requirements.

IT 시스템 운영, 엔지니어링 분야에서 15년동안 근무하면서, 분산형 슈퍼컴퓨팅 인프라와 오픈소스 기반 서비스를 전문적으로 수행하였습니다. 솔라리스, AIX, HPUX 머신 등 유닉스 기반 시스템 전반을 이해하며, .NET/Windows 스토리지 서브시스템 및 시스템 분석 등 윈도우 기반 인프라를 능숙하게 다룹니다. 인프라 구축, 디자인 뿐만 아니라 서비스 & 고객 요구에 기반한 시스템을 실행하는 데브옵스입니다.

11:55

Lunch (중식)

13:05

Cloud Event Driven Architectures with Spring Cloud Stream 2.0

Jakub Pilimon,Principal Technologist, Pivotal

Read More
Event driven have never left the main stage, but with the advent of cloud-native, distributed architectures (such as microservices) it has become more popular than ever. But it is a broad category that covers a variety of use cases, ranging from enterprise integration to data streaming. So, how to make sense of them all, and especially, what are the best tool for the task? In this presentation we will provide an overview of the various types of event-driven architectures, and how the different message-oriented components of the Spring portfolio (Spring Kafka, Spring AMQP, Spring Integration, Spring Cloud Stream) fit into the picture.

본 강연은 클라우드 네이티브, 마이크로서비스와 같은 분산형 아키텍처의 등장으로 그 어느 때 보다도 중요해진 주제인 이벤트-주도에 대해 다룹니다. 이벤트-주도는 대규모 기업의 데이터 연동을 위한 데이터 스트리밍을 포함해 다양한 사용 사례를 다루어야 하는 폭넓은 분야 입니다. 참석자들은 본 강연을 통해 이벤트-주도 개발의 다양한 속성과 이를 위한 도구를 배웁니다. 또한 이벤트-주도 아키텍처의 다양한 유형과 스프링 포트폴리오의 다양한 메시지 지향 컴포넌트 (스프링 카프카, 스프링 AMQP, 스프링 통합, 스프링 클라우드 스트림)를 살펴봅니다.

Jakub Pilimon

Passionate programmer with 7 years of experience. DDD, TDD and architecture are my main areas of interest. When I don’t program I run a DDD/architecture training, ride motorbike, ski or grow my beard. Also, here is my DZone MVB awarded blog: pillopl.github.io

제이컵 필리먼은 경력 7년의 열정적인 프로그래머로서, DDD, TDD, 아키텍처입니다. 그의 취미는 DDD/아키텍처 트레이닝, 오토바이, 스키이며, 멋진 수염을 자랑합니다. 그의 블로그 pillopl.github.io는 디존(DZone) MVB상을 수상했습니다.

13:55

Spring, Functions, Serverless and You

Nate Schutta, Solution Architect, Pivotal

Read More
Today our world is full of things that are “as a service” - infrastructure, containers, platforms, software…and of course functions. With developers just now wrapping their heads around application platforms and containers, what are they to make of functions as a service? How does a busy developer cut through the hype and make sense of the world of serverless, Kubernetes, Spring Cloud Function and all the rest? This talk will clear up the confusion! We examine Riff, a FaaS built atop Kubernetes. We will discuss where functions and serverless fits in your world, and how you can get started with some simple demos. Though functions aren’t a silver bullet, they are an important part of the development toolbox; this talk saves you from the buzzword bingo to give you a solid foundation of the FaaS landscape.

오늘날 우리는 다양한 “무엇무엇이 곧 서비스"의 세상속에서 살고 있습니다. 인프라가 곧 서비스, 컨테이너가 곧 서비스, 플랫폼이 곧 서비스, 소프트웨어가 곧 서비스, 그리고 이제 함수 역시 여기에서 자유로울 수 없습니다. 애플리케이션 플랫폼과 컨테이너를 개발하는 개발자들이 머리를 맞대고 생각해낸 “함수가 곧 서비스"는 무엇일까요? 시간에 쫓겨 바쁜 개발자들이 어떻게 서버레스, 쿠버네티스, 스프링 클라우드 펑션을 포함한 다양한 것들을 이해하고 사용할 수 있을까요? 이 발표에서는 여기에 얽힌 모든 혼란을 정리해 드립니다. 쿠버네티스에서 동작하는 함수형 서비스(FaaS)인 Riff 에 대해 살펴봅니다. 함수와 서버리스가 여러분의 서비스 환경에 어떻게 적합한지 살펴보고, 몇가지 간단한 데모를 시작하는 방법을 보게 될 것입니다. 함수가 모든것을 해결할 수 있는 전가의 보도는 아니지만, 개발자의 도구 상자에서 중요한 위치를 차지하는 것은 분명합니다. 이 발표에서는 자칫 혼란스러울 수 있는 함수형 서비스에 대해 간단하고 명확하게 살펴볼 수 있을 것입니다.

Nate Schutta

Nate Schutta is a solution architect focussed on making usable applications. A proponent of polyglot programming, Nate has written two books on Ajax and speaks regularly at various worldwide conferences, No Fluff Just Stuff symposia, universities, and Java user groups. In addition to his day job, Nate is an adjunct professor at the University of Minnesota where he teaches students to embrace dynamic languages. Most recently, Nate coauthored the book Presentation Patterns with Neal Ford and Matthew McCullough.

네이트 슈타는 사용성 애플리케이션 개발에 주목하는 솔루션 아키텍트입니다. 폴리글랏 프로그래밍 옹호자인 네이트 슈타는 아작스(Ajax)에 대한 책을 두 권 저술했으며, 전 세계 다양한 컨퍼런스와 노 플러프 저스트 스터프 (No Fluff Just Stuff) 심포지엄, 대학 및 자바 유저 그룹에서 주기적으로 강연합니다. 본업 외에 그는 미네소타 대학 부교수로 다이내믹 언어에 대해 강연합니다. 가장 최근에는 닐 포드와 매튜 맥콜로프와 함께 프레젠테이션 패턴이라는 책을 저술했습니다.

14:45

Break (휴식)

15:15

Spring Boot & Spring Cloud on Pivotal Application Service

Younjin Jeong, Principal Technologist, Pivotal

Read More
What makes Cloud Foundry the best place to run Java microservices? Looking beyond the Java buildpack—we'll examine what makes a distributed platform such a perfect fit for distributed applications. How can BOSH managed microservice infrastructure make life easier for DevOps teams once a service has been deployed? What could operational automation look like for critical functions like service discovery, circuit breaker monitoring, and configuration services? Application and operations-focused developers, Architects, and IT managers will walk away with a solid introduction to what makes Spring Boot, Spring Cloud, and Spring Cloud Data Flow workloads exciting on Cloud Foundry.

본 강연은 자바 빌드팩과 분산 플랫폼이 왜 분산 애플리케이션에 적합한지 살펴봅니다. 자바 마이크로서비스 운영을 위한 최적의 장소인 클라우드 파운드리의 특성을 본 뒤, 서비스 배치 후 데브옵스 팀에서 보쉬 관리 마이크로서비스 인프라를 활용하는 방법을 다룹니다. 참여자 분들은 서비스 발견, 서킷 브레이커 모니터링 및 컨피겨레이션 서비스의 관점의 운영자동화와 클라우드 파운드리 상의 스프링 부트, 스프링 클라우드 및 스프링 클라우드 데이터 플로우 워크로드의 구성요소를 배우게 됩니다.

Younjin Jeong

Worked in IT system operations and engineering for 15 years, specializing in distribute supercomputing infrastructures and open source based services. Can work with most UNIX-based systems, such as Solaris, AIX, HPUX machines. Also has fluency in Windows-based infrastructures such as .NET/Windows Storage subsystems, and system analysis. Capable of building and designing infrastructures and implementing such systems based on service & customer requirements.

IT 시스템 운영, 엔지니어링 분야에서 15년동안 근무하면서, 분산형 슈퍼컴퓨팅 인프라와 오픈소스 기반 서비스를 전문적으로 수행하였습니다. 솔라리스, AIX, HPUX 머신 등 유닉스 기반 시스템 전반을 이해하며, .NET/Windows 스토리지 서브시스템 및 시스템 분석 등 윈도우 기반 인프라를 능숙하게 다룹니다. 인프라 구축, 디자인 뿐만 아니라 서비스 & 고객 요구에 기반한 시스템을 실행하는 데브옵스입니다.

16:05

Using Spinnaker to Create a Development Workflow on Kubernetes

Paul Czarkowski, Principal Technologist, Pivotal

Read More
Out of the box Kubernetes is an Operations platform which is great for flexibility but creates friction for deploying simple applications. Along comes Spinnaker which allows you to easily create custom workflows for testing, building, and deploying your application on Kubernetes. Paul will give an introduction to Containers and Kubernetes and the default development/deployment workflows that it enables. He will then show you how you can use Spinnaker to simplify and streamline your workflow and help provide a full #gitops style CI/CD.

쿠버네티스트는 운영 플랫폼으로서 훌륭한 유연성을 제공하지만, 간단한 애플리케이션 배포 조차 어려워질 수 있습니다. 스피내커는 애플리케이션의 테스트와 빌드, 그리고 쿠버네티스로의 배포를 쉽게 만들어 줍니다. 폴(Paul)은 컨테이너와 쿠버네티스에 대해 기본 배포/배포 흐름을 소개합니다. #gitops 스타일의 CI/CD 워크 플로우를 스피내커로 다루고 싶은 분들은 폴의 강연을 꼭 들어보세요.

Paul Czarkowski

Paul Czarkowski is a recovering Systems Administrator who has run infrastructure for longer than he cares to admit. After cutting his teeth in the ISP and Gaming industries Paul changed his focus to using (and contributing to) Open Source Software to improve the Operability of complex distributed systems such as Kubernetes and OpenStack. Oh and he makes the best Queso in Texas.

폴 자코스키는 리커버리 시스템 관리자로서 오랫동안 인프라를 운영해왔습니다. ISP와 게이밍 산업에서 첫 경험을 쌓은 그는 쿠버네티스, 오픈스택, 오(Oh)와 같은 복잡 분산형 시스템의 운용가능성을 향상시키기 위한 오픈 소스 소프트웨어 사용에 주력하며, 텍사스 최고의 케소 제작자입니다.

16:55

Lucky Draw 기념품 추첨 및 마무리


참석자 분들에게 한정판 SpringOne Tour 티셔츠를 선물로 드립니다. (선착순 증정) 사전 등록 후 변경 혹은 등록 취소를 원하시는 분은 pivotal@neodigm.com로 연락바랍니다.