Highlights from the Pivotal Summit in Korea

April 26, 2022 VMware Tanzu

Pivotal’s third annual Korea Summit, which was held in Seoul in November 2019, had nearly 400 attendees and featured presentations from Samsung Electronics and LS Industrial Systems. 

 Welcome area at the Pivotal Korea Summit held in Amoris Hall, Yeoksam GS tower Seoul

Developing smart things and account servers at Samsung Electronics using Spring

Salva Jung, a Samsung Account platform architect and project lead at Samsung Electronics, shared how its developers use Spring technology for Samsung’s large-scale global authentication service platform, which supports over a billion subscribers and more than 2 billion calls per day. 

Public cloud migration

As Jung explained, Samsung adopted a three-phase strategy to modernize its authentication service platform—migrating to a public cloud, refactoring legacy apps, and using a container-based cloud-native infrastructure—which enabled its developers to deliver reliable and effective services. To support the migration, they used Spring technology to enable their platform and accelerate change. Other Spring products they used included Spring Boot, Spring Security, Spring Cloud, Spring Framework, and Spring Tool Suite.

Benefits of using Spring Cloud Config

Since all of its applications are currently based in Spring, Samsung chose Spring Cloud Config, which enables centralized support for both the dynamic and static configuration of cloud-based applications.

As Jung noted, Spring Cloud Config also allows both symmetric and asymmetric keys to store sensitive data, including passwords and other critical data. To support this feature, Samsung uses the AWS KMS add-on to protect keys from unwanted exposure. 

Example of Spring Cloud Config model

Benefits of using Spring Cloud Netflix Zuul

Samsung is also using Spring Cloud Netflix Zuul, which is provided by Netflix and the Spring community. With 2.5 billion requests per day, Samsung uses caching to reduce loads to its database of microservices on the back end. Spring Cloud Netflix Zuul supports protocol translations, which allow for translations to RESTHTTP, GRPC, SOAP, and others. Jung also demonstrated how Samsung used Spring Cloud Netflix Zuul when it migrated from Chinese IDC and EU IDC.

Spring Cloud Gateway

Watch the English-subtitled presentation or watch the presentation in Korean.

Digitally transforming at LSIS

LS Group presenter Sohn Sang-Gi

LS Group, which was spun out of LG Group in the early 2000s, is a power and automation industry leader. LS group Manager Sohn Sang-Gi explained how its LS Industrial Systems (LSIS) division has partnered with Pivotal to achieve the technological goals of its current digital transformation.

App navigator and delivery

LSIS engaged in an app navigator event storming session with its customers, Sohn explained, which yielded two things: Boris and SNAPe. Boris, whose name is a nod to The Who song, “Boris the Spider,” represents the flow of customer thinking, while SNAPe provides the specifications required for developers. After the session, LSIS developed a delivery strategy that incorporated weekly pre-IPMs and retrospectives and a daily agile dose of standups, pairings, and demos.

Sohn noted how LSIS began as a product company and transitioned into an IT company, which meant that its developers had to learn agile methodologies focused on extreme programming. Using Pivotal Tracker, LSIS devs are able to measure their delivery progress, which has greatly improved through the development of their new agile practices. 

Daily and weekly team structure at LSIS

Watch the English-subtitled presentation or watch the presentation in Korean.

To learn more about Spring users, education opportunities and joining the community, visit SpringOne Tour 2020. 

Previous
This Month in Spring - April 2020
This Month in Spring - April 2020

Next
Get Hands-On with Kubernetes on KubeAcademy from VMware
Get Hands-On with Kubernetes on KubeAcademy from VMware

VMware's new hands-on courses offer an interactive way to learn about Kubernetes.