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
- strong API
-
Mid-term Goals
- Rewrite all key components of system
- Retire old system
- Bring new practices and rules to the all company units
-
Stage Zero(till Mar 2017)
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
도와주십쇼!
Portal 3.0 - brief for CDNW
By Lee, Haeseung
Portal 3.0 - brief for CDNW
- 54