P3

Introduction

6 Mar

P3 Unit Leader

Haeseung Lee

What is P3?

  • originated
    • Portal 3.0 project initially
    • by Dongseok Lee, Head of Lab in PRB 2016
    • whole portal re-development - including OUI, AURORA, PRISM
  • objectives
    • to enhance portal and related systems based on modern technology
    • to enhance the usability for internal and external customer
    • to increase performance applying decoupling dependencies and building API-centric architecture
    • to consider reformation of portals and related architectures to agile, managed and monetized

P3

Organization Change

P3

AS-IS TO-BE
label Web Evolution Unit
- Web Evolution Caching team
- Web Evolution Platform team
P3 Unit
- P3 team
purpose new platform for next gen cache portal 3.0 project implementation
leads Donghee Kim(aka Jedi) Haeseung Lee
hierarchy under TX directly under CEO with
P3 Committee
note . considered as special force, or
  "mercenary"
. standalone model of R&D
. removal of Jedi's influence
. harmonization with HQ
. aligning with business objectives

Goals of P3

  • Phasic Approach(not confirmed yet)
    • Stage Zero(till Mar 2017)
      • Analysis - Eat your own dog food
      • Requirements gathering from scratch
    • short-term Goals(in 2017)
      • strong API
        • API F/W with FAÇADE pattern / Identity & Asset Management / CI & CD / etc.
      • new customer-faced portal on top of new API
    • Mid-term Goals
      • Rewrite all key components of system
      • Retire old system
      • Bring new practices and rules to the all company units

P3

goals: final stage

P3

  • External Customer
  • Reseller
  • Internal Customer
  • Operator

customer-facing

portal

aka

'One Portal'

"Dashboard"

Queue

Task

Scheduler

Async I/O

Data Store

Command Line Interface

Graphical User Interface

Report

Chart

Formatter

for Data

Business

Logic

"Strong API"

Event

Handler

CA/DWA?

Monitoring

Auditing

Log
Processor

CDNS/CLB

Cloud Storage

Media Acceleration

new products

......

......

......

......

......

......

  • business logic(policy-based orchestration)
  • functions and/or features separation
  • each APIs are less coupled
  • Continous Integraton(CI) & Continous Deployment(CD)
  • proper API framework applied
  • virtualizaiton / Containerization support

Database

Identity Manager

DB Access

APIs

for data visualization

flexible, lightweight view support

  • for Security, no direct access to DB

Goals: short-term

P3

Fully develped system will be here

Short-term goal will be here:

  • new user inteface portal with some products/services
  • mini set for whole system

Committee and CDNW

P3

  • Committee
    • Supporter and Problem Solver for smoothly achieving goals
    • CEO, TX Head, Operation Head, Lab Head, and PM head(1st Tier)
      • sooner, Key Person of each unit will be needed(2nd Tier)
    • Report issues and demonstration by Agile/Scrum by
  • and CDNW
    • many, many supports and helps from whole company

도와주십쇼!

Made with Slides.com