온라인 스트리밍 교육 서비스 구축 안

16 Dec 2020

AWS 플랫폼을 사용하고 PHP를 기반으로 하는 온라인 스트리밍 교육 서비스 구축을 제안하기 위해 만든 기초 자료입니다.전체 시스템 구성 (개요)11BrowserBrowserFirewallFirewallElastic Load BalancingElastic...EC2EC2EC2EC2EC2...EC2...nginxnginxAmazon RDSAmazon...PHPPHPPHP FastCGI Process ManagerPHP Fast...SlaveSlaveMasterMaster22334455S3S3LambdaLambdaElastic TranscoderElastic...WebEX APIWebEX API667788Viewer does not support full SVG 1.1 Firewall: 내부 네트워크와 외부 네트워크 사이 불법 적인 사용자 접근을 차단하고 시스템을 보호하기 위한 장치...


lodash로 간단하게 debounce 사용하기

15 Dec 2020

Problemdebounce를 이용 하고자 하면 아래처럼 타이머 핸들을 이용해서 사용하는 것을 생각할 수 있을 것이다.clearTimeout을 이용하기 때문에 같은 함수가 빠르게 호출되어도 실제로는 타임아웃 간격을 넘어선 호출만 유효하게 동작한다.참고로 debounce는 반복적인 특정 동작을 반복되는 과정에서 강제적으로 대기하는 것을 말한다.아주 빠르게 같은 동작을 처리하는 함수가 있을 때, 빠르게 호출되는 중간 과정을 보여주지 않고...


timeout 관리 (Express, axios, ELB)

25 Nov 2020

Problem작업이 오래 걸리는 요청을 하면 timeout 오류에 자주 빠지게 된다.피드백 없이 응답이 오래 걸리는 것은 문제이긴 상황에 따라 정말 필요한 경우도 있다.나는 Express(node.js)와 axios 그리고 aws의 loadbalencer를 구성해서 사용하고 있었는데 이와 같은 상황에서 timeout을 다룰 수 있는 부분에 대해서 정리해보고자 한다.SolutionExpress$ npm install connect-timeoutconst timeout = require('connect-timeout')...app.use(timeout('5s'))app.post('/save', timeout('5s'), ...axiosconst instance...


Selecs Partner

Selecs Partner Selecs Partner Selecs Partner
27 Aug 2020

Kakao Sync1 integration and bridge implementation Commerce API implementation CMS Customization Order information synchronizationReferences https://business.kakao.com/info/kakaosync ↩


Park Hyatt Seoul

Park Hyatt Seoul Park Hyatt Seoul Park Hyatt Seoul Park Hyatt Seoul
27 Jun 2020

This is the site of the Park Hyatt Seoul Hotel.I did the maintenance, fix bugs and improve features of this site.And I implemented additional functions such as server migration and PDF viewer.This was a huge hotel chain, and the work gave me a deeper understanding of the hotel system.


Oakwood Premier

Oakwood Premier Oakwood Premier
20 Jun 2020

This is the site of the Oakwood Premier Hotel.I did the maintenance, fix bugs and improve features of this site.And I added function to check personal information processing policy and telecommunication business operator laws in this site.It was a simple task, but through this I was able to figure out...


고도몰 자동완성 구현

31 May 2020

Problem고도몰에서는 검색 시 자동 완성 기능을 제공하지 상품이 많은 경우 노출에 한계가 있어서 불편함이 있다. 현재는 최근 검색한 기록만 제공하고 있어서 설정이나 부가 서비스로는 설정이 불가능하다. 그래서 ajax를 이용해 상품 결과를 확인할 수 있는 기능을 만들어 보고자 한다. 일부 기능은 고도몰과 관련된 설정이지만 수정한다면 일반적인 쇼핑몰에도 적용할 수 있을 것이다....


Rootimpact

Rootimpact Rootimpact Rootimpact Rootimpact
24 May 2020

Technical SEO1 audits Backlink audits Local SEO Link building Indexation analysis and repair Google penalty recovery Keyword researchReferences https://ko.wikipedia.org/wiki/검색_엔진_최적화 ↩


.htaccess 캐시 및 압축 설정

24 May 2020

Problem.htaccess를 이용하면 디렉터리 레벨에서 아파치 파일이나 설정을 재정의 할 수 있게 설정할 수 있다. 기본적으로는 httpd.conf에서 AllowOverride 지시자를 통해서 어떤 기능을 사용할 수 있게 할지 설정 할 수 있는데, 단독 서버나 가상 서버가 아닌 호스팅 환경에서 서버 전역 설정을 수정할 수 없는 상황이라면 아래와 같이 디렉터리 별 .htaccess를 이용해 콘텐츠의...


Sweetco

Sweetco Sweetco Sweetco Sweetco
01 Dec 2019

Rental car price comparison web application and mobile app.Stabilization and upgrade works. Bulk push feature upgrades and many service bug fixes.I developed for the latest os, bug fixes, app updates and optimizations.I was able to understand the whole used car brokerage business through this project.


coachs.pro

coachs.pro coachs.pro coachs.pro coachs.pro coachs.pro coachs.pro coachs.pro coachs.pro
01 Dec 2019

coachs.pro is a football coaching brokerage platform.Anyone can get coaching from a famous coach through uploaded video.Anyone with coaching skills can sell their products, and players can get coaching from famous coaches online.I did all the planning, design and development for the brokerage platform for coachs.pro.Through this project, I learned...


Moongkl Works

Moongkl Works Moongkl Works
01 Jun 2019

This is markup and publishing for the building homepage.While I’m working on this project, I understood use of S3 in AWS.Also, I understood the latest image compression, web content compression optimization and social media optimization.


ESM (Sales Management System)

ESM (Sales Management System) ESM (Sales Management System)
31 Dec 2018

This project is a web based sales platform development for bidding and placing orders. I have designed a special bidding and ordering algorithm for this project. I was all involved in the design and development of the entire platform.


CoinupTV

CoinupTV CoinupTV CoinupTV CoinupTV
01 Apr 2018

CoinopTV is a web service that supports educational content related to block chains. This service supports live streaming integrated with YouTube services. Users can subscribe to this service.While I’m working on this project, I understood YouTube interworking technology, video streaming technology, and traffic distribution technology.


UUNIO

UUNIO UUNIO UUNIO
01 Mar 2018

UUNIO is a blockchain-based Social Media Contents Market Place platform with an actual reward system. Users are remunerated for the entirety of the value that they create inside UUNIO.UUNIO is created for the decentralisation of information and equitable redistribution of value created by user contents.


Aston KYC & Management pages

Aston KYC & Management pages Aston KYC & Management pages
01 Nov 2017

This is a website that supports cryptocurrency investments related to ICO (Initial Coin Offering). KYC (Know Your Customer), user wallet address authentication etc included.While I’m working on this project, I understood the overall understanding of the cryptographic industry and the KYC process.


Fresh Gourmet

Fresh Gourmet Fresh Gourmet
01 Oct 2017

Fresh Gourmet is a company that cooks and sells lunch boxes. This is a web page that sells lunchboxes online as they expand their offline business online.While I’m working on this project, I deeply understood web publishing technology and SEO technology.


MeBuy

MeBuy MeBuy MeBuy
01 Jul 2017

An Android application that curates PPL videos for real purchasing. Implemented hybrid application technology, video and content management technology.While I’m working on this project, I understood the industry-wide trends related to PPL and video commerce.


Sleek Project

Sleek Project Sleek Project Sleek Project
01 Mar 2017

This is a mobile app and a web project. The web application allows the user to select, schedule and pay for fitness programs. The mobile app application is an O2O service. The app can connect with users and trainers.


Sales Management System

01 Feb 2017

A Web application based Java that manage sales, and order within the company. The service included an algorithm for calculating the sales priority.


Modify the Groupware in intranet for the mobile environment

Modify the Groupware in intranet for the mobile environment
01 Oct 2016

Porting legacy groupware to mobile environment. The groupware for KCC group with over 4,800 employees.기존 그룹웨어를 모바일 환경에 맞게 변환 작업. 전사 직원 대상으로 사용.


Tellustech

Tellustech
01 Mar 2015

This web service supports calibration equipment certification and certification application services. This web service supports multiple languages such as Korean and Vietnamese.While I’m working on this project, I understood about Spring Boot and multilingual development.


SkinDoc

SkinDoc SkinDoc SkinDoc SkinDoc
01 Sep 2014

Implemented in Node.js Back-end Service and Back-office which supports API and consults management. Implemented in Java an Application which performs chat and consultation with dermatologists. Lead engineer on this product.안드로이드 앱을 이용해 피부과 상담을 할 수 있는 O2O 서비스. 서버와 관리툴(API, 상담, 채팅, 관리 기능 등) 개발.


Fast zip code search engine

01 Jan 2014

Implemented in PHP an Application which performs find zip code by address. Changed system and wrote code to improve performance of this engine, by over 100% better than the legacy system.새로운 도로명 표기에 맞춰 기존 지번 서비스도 동시에 지원하는 범용 시스템의 개발. 평균 응답 0.1 초 이내로 빠른 응답. 기존...


Cloud storage service; ALCloud

Cloud storage service; ALCloud Cloud storage service; ALCloud Cloud storage service; ALCloud Cloud storage service; ALCloud
01 Jan 2013

Implemented in Java an Application which unifies storage from multiple Cloud Services or Social Networking Services. Lead engineer on this product.클라우드 스토리지 서비스와 SNS 서비스를 하나의 스토리지처럼 사용할 수 있게하는 서비스. 사업 의사결정으로 출시하지는 못했지만 클라우드 서비스 개발에 새로운 경험 확보.


웹 기반 서비스의 업그레이드

21 Sep 2009

나는 지금 웹을 기반으로 하는 서비스를 개발하고 있다. 프로젝트의 모든 부분이 웹 어플리케이션은 아니지만 프로젝트를 실행하고 사용 하는데 있어 웹은 필수적이고 실제로 프로젝트의 많은 부분을 차지하는 하고 있다. 몇 일 전에 이런 프로젝트의 버전 업그레이드가 있었다. 웹을 기반으로 하는 서비스의 업그레이드 버전을 출시한 것이다. 웹 기반 서비스의 업그레이드 버전의 출시가...


BizHard

BizHard BizHard BizHard
01 Aug 2008

Cloud storage and business environment service. Implemented in C#, C++, Java, Python and many other languages an Application which performs a cloud storage service, mail hosting, messenger, forum and mobile for iOS and Android. Lead engineer on this product.기업용 웹하드 서비스로 웹 메일, 메신저, 게시판, 모바일(아이폰, 안드로이드)의 기능을 개발. 단일...


Human resource management system

01 Aug 2007

Implemented in C# an Application which performs HRM (Human resource management) and electronic approval system used by over 300 employees for the company.전사적으로 사용하고 있는 인사시스템, 출근부, 전자결재, 평가시스템을 개발. 현재 300명 이상의 직원이 사용하는 인트라넷 시스템의 기반.


Web application for game; Cabal Online

01 Jun 2005

Implemented in C# an Application which performs Member, Payment, Community and Forum services for Game. Lead engineer on this product.카발 온라인, 게임 사이트 회원, 결제, 커뮤니티 등의 기능을 개발. 포털 등의 광고로 유입된는 대용량 트래픽의 처리와 해킹 시도등에 방어함으로써 관련 경험.


Content provider site for DRM Service; ALX

01 Apr 2005

Implemented in C# an Application which performs DRM(Digital rights management), Payment and Member services development. Lead engineer on this product.DRM 플랫폼의 CP 관리 서비스 개발. 회원 관리 및 결제, 통계 등의 기능을 개발함. DRM 시스템과의 연동 및 DRM 오픈 마켓과 관련된 개발 경험.