디지털 비긴즈
디지털 트윈은 AR, VR 및 MR로 혼합되어 제공됩니다. 그 서비스의 핵심이 게임 플랫폼입니다. 게임은 현실과 가상을 혼합하고 또 하나의 새로운 현실을 재창조하며 시간과 장소(공간)을 초월하며 새로운 연대의식과 카르마(Karma)를 만듭니다. 가상의 부캐릭터가 탄생하며 현실을 초월한 메타버스로 진화합니다. 현실에서와 다른 가상공간의 아바타는 정신적 만족뿐…
한국 개발 블로그의 글을 모았습니다.
디지털 트윈은 AR, VR 및 MR로 혼합되어 제공됩니다. 그 서비스의 핵심이 게임 플랫폼입니다. 게임은 현실과 가상을 혼합하고 또 하나의 새로운 현실을 재창조하며 시간과 장소(공간)을 초월하며 새로운 연대의식과 카르마(Karma)를 만듭니다. 가상의 부캐릭터가 탄생하며 현실을 초월한 메타버스로 진화합니다. 현실에서와 다른 가상공간의 아바타는 정신적 만족뿐…
GatsbyJS에서 l10n(지역화)를 진행하는 방법을 소개합니다. (fp-ts를 이용한 함수형 프로그래밍을 곁들여서)
안녕하세요! 뱅크샐러드에서 iOS…
리텐션 마케팅이 중요해지면서 장기적 충성 고객 육성 프로그램인 ‘브랜드 커뮤니티’가 기존 고객의 유지 및 관리에 이상적인 마케팅 수단으로 각광받고 있습니다. 브랜드 커뮤니티는 브랜드의 정체성과 가치를 공유하며 브랜드와 고객 간 강력한 유대 관계를 형성하는 촉매 역할을 하는 동시에 소통의 장으로 활용이 가능합니다.
안녕하세요. 키친보드 팀의 백엔드 프로그래머 남경호입니다. 최근 스포카 는 서울 본사 사무실 이전과 함께 도도 포인트 서비스양도 등 많은 변화의 시간을 가졌습니다. 제가 몸담은 키친보드 팀도 앞으로 더 나은 서비스를 제공하기 위한 정비 기간을 가졌었는데요, 정비 기간에 백엔드 챕터는 현재 운영되고 있는 키친보드 서비스의 서버에 사용된 언어를 변경하기로 하였…
최근 카카오웹툰은 도커 이미지를 만들어 Amazon ECR에 올리는 방식으로 배포 방법을 바꿔나가고 있습니다. Dockerfile을 만들어서 GitHub에 올려두고, GitHub Actions…
기업 보안에서 가장 중요한 보안 위험 관리가 체크리스트 수준에 머무르고 있음으로 인해 투자 여력이 있는 기업조차 자체적으로 보안 위험을 관리하고 보안 수준을 높이기 위한 노력의 동기가 떨어진다는 점, 그에 따라 보안담당자가 기업의 보안 현황을 분석하고 보안 위험 관리를 통해 더 좋은 보안대책을 연구할 동기가 떨어짐으로써 특정 분야를 구현하는 ‘기능인’을 넘…
저희는 주기적으로 Node.js 모듈을 최신 버전으로 업데이트하고 있습니다. Node.js를 10년째 사용 중인데, CoffeeScript → TypeScript, 콜백 → Async.js → Promise(& async, await) 전환 하면서 몇 번 혼란의 시기가 있었습니다. 하지만 모듈 시스템은 쭉 이어져왔습니다. 그런데 최근에 이 모듈 시스템에 큰…
…
클라우드 마이그레이션은 '왜'로부터 시작합니다. 클라우드로 이동하는 이유는 무엇입니까? 마이그레이션의 목적을 명확히 하고, 혁신을 위한 공격적인 목표를 설정하는 것이 중요합니다. 다음은 무엇을 어떻게 전환할 지의 계획을 수립합니다. 시스템 분석을 통해 마이그레이션 대상과 방법을 정의하고, 애플리케이션을 그대로 이동할 수 있는지 재작업이 필요한지 살펴봅니다.…
Open API Generator 를 이용해 api 타입 자동생성하기

디지털 전환이 가속화되면서, 이것은 곧 클라우드 확대로 이어졌습니다. 이에 따라, 국내외 클라우드 마이그레이션 서비스 시장도 크게 성장하고 있습니다. 클라우드 마이그레이션은 팬데믹 이후 기업이 번창할 수 있도록 포지셔닝 하여 기업의 탄력성을 높이고 비즈니스 연속성을 보장하며 새로운 서비스를 제공하도록 합니다. 또한, 협업, 자동화 및 민첩성을 포함한 이점을…
OKR 도입 전과 후, 완전히 다른 회사가 되었습니다.
Live long and prosper

Future를 잘 활용하면 단순히 await 하는 용도보다 더 다양한 흐름 제어를 할 수 있습니다. 이전 포스트에서는 asyncio의 핵심 컴포넌트인 코루틴과 Eventloop을 소개했습니다. 이번 포스트에서는 Future를 만드는 방법, Callback을 등록해서 활용하는 방법 등을 살펴볼 예정입니다. - asyncio 뽀개기 1 - Coroutine과…
방대한 Redshift에서 필요한 내용만 골라 적재하는 PostgreSQL 데이터 마트(데이터 편의점)를 구축하는 여정

이전 글에서는 ECS / EKS에서 서비스 하는 것에 대한 개념을 풀어 써봤습니다. 이번 글에서는 잘 만들어진 모듈을 이용해 빠르게 구성해보겠습니다.
ECS 아티클에 이어 이번 글에서는 같은 서비스를 EKS로 구축해보도록 하겠습니다. 간단하게 구축하는 것은 eksctl을 쓰면 되지만, 내부 이해를 위해 여기서는 기본부터 구현하도록 하겠습니다.
이 시리즈의 목적은 asyncio의 컴포넌트들과 활용법을 소개하는 것입니다. 최종적으로는 실제 production에 쓰이고 있는 graceful shutdown을 구현하는 것을 목표로 하며, 그 과정에서 필요한 asyncio 지식을 여러 포스트에 걸쳐 설명할 예정입니다. Python에 국한된 내용도 있지만 코루틴, Future 등은 Asynchronous…
카카오스타일에서는 한동한 ECS를 사용해서 어플리케이션을 서비스했습니다. 현재는 EKS로 전환하고 있지만, ECS가 상대적으로 단순하기 때문에 서비스 구축 개념을 익히는데 좋은 것 같습니다. (간단한 서비스는 굳이 쿠버네티스를 쓸 필요가 없다고 생각합니다) 그런 의미에서 이번 글에서는 ECS를 이용해 단순한 서비스를 오픈하는 과정을 단계별로 설명해보려고 합…
새 글을 RSS 리더나 슬랙에서 받아볼 수 있어요.