Open in app

Sign in

Write

Sign in

Sigrid Jin
Sigrid Jin

453 Followers

Home

About

Pinned

GitHub 프로필을 iMessage 대화 메시지로 꾸며보기

GitHub Actions를 십분 활용하여 GitHub 프로필 업데이트를 자동화 해보자 — 언제인가 페이스북에서 박찬성님 깃허브를 보게 되었는데, 깃헙 프로필에 아이폰 메시지처럼 대화 형태로 자신을 소개하는 것이 인상적이었다. 1~2초 정도 시간 동안 (…) 구름이 뜨다가 메시지가 뜨는 모습은 아주 놀라웠다. 찬성님 이야기로는 본인은 대화 구름 애니메이션 svg를 하드코딩한 것에 불과하다고 하시더라. 그래서 본인이 직접 원작자를 찾아서 해당 repository를 참고하여 나의 프로필을 꾸며보겠다고 결심했다. 원작자는 GitHub에서 Product Designer로 일한 바 있는 Jason Long씨였다. Jason씨의 메시지에는 오늘 날씨에 따라 본인이 거주하고 있는 오하이오 지역의 날씨를 업데이트해서 보여주고, 오늘이 무슨 요일인지에 따라 인사를 남기도록 자동 업데이트가 설정되어 있었다. 이건 꼭 해봐야지 생각하게 되었다. 그래서 나는 Jason씨의 깃허브를 참고하면서 bubble message를 깃허브 소개에 적용해보는 여정을 시작하게 되었다 …

Github

15 min read

GitHub 프로필을 iMessage 대화 메시지로 꾸며보기
GitHub 프로필을 iMessage 대화 메시지로 꾸며보기
Github

15 min read


Nov 25

누구나 데이터 파이프라인을 배포할 수 있는 Stackable 소개

Stackable is based on Kubernetes and uses this as the control plane to manage clusters. — Stackable Data Platform는 오픈소스 데이터 관련 오퍼레이터를 쉽게 배포할 수 있는 도구이다. 일반적으로 Stackable은 계층적 구조를 가지고 `airflow-scheduled-job` 이라든지 `data-lakehouse-iceberg` 등과 같은 파이프라인을 베스트 프렉티스로 쉽게 배포할 …

39 min read

누구나 데이터 파이프라인을 배포할 수 있는 Stackable 소개
누구나 데이터 파이프라인을 배포할 수 있는 Stackable 소개

39 min read


Nov 18

What is Kafka and Strimzi Operator?

Kafka의 주요한 이론을 정리하고 Strimizi Operator를 실습해본다 — Topic 1: Kafka의 주요한 개념을 정리해본다. 기본적으로 Pub/Sub 형태의 메시징 플랫폼은 스트리밍해야 할 이벤트가 여러 가지가 될 때 유용하다. 만약 이벤트를 emit하는 서버가 7개가 있고 이를 각각 subscriber가 4개가 있다고 가정하면 7 x 4 = 28개의 커넥션이 필요하다. 하지만 중앙의 pub/sub 서버가 모아서 뿌려준다면 7 + 4 …

36 min read

What is Kafka and Strimzi Operator?
What is Kafka and Strimzi Operator?

36 min read


Nov 11

MongoDB는 어떻게 복제되고 샤딩될까?

How MongoDB is replicated and sharded under the hood? — 가시다님의 DOIK 2기 스터디를 진행하면서 ZooKeeper를 이용한 MongoDB의 복제와 샤딩 방식에 대해 궁금해져서 정리해보았습니다. Point 1. MongoDB의 복제 방식

15 min read

MongoDB는 어떻게 복제되고 샤딩될까?
MongoDB는 어떻게 복제되고 샤딩될까?

15 min read


Nov 4

CloudNativePG 사용해 보다

The Kubernetes-powered PostgreSQL — PostgreSQL은 세계 4위의 RDBMS이고, 트랜잭션과 인덱싱 등 데이터베이스 기능과 클러스터 등 안정성을 위한 기능을 제공하고 있다. 특히 최근에 등장하는 Vector DB Extension도 추가되는 등 풍부한 생태계를 갖추고 있는 데이터베이스라고 할 수 있다. 주로 오픈소스 RDB를 사용할 때는 My …

25 min read

CloudNativePG 사용해 보다
CloudNativePG 사용해 보다

25 min read


Oct 28

쿠버네티스 오퍼레이터를 MySQL Cluster를 통해 알아보자

쿠버네티스 오퍼레이터란 무엇인가? — 먼저 오퍼레이터 디자인 패턴에 대해 살펴볼 필요가 있다. 오퍼레이터는 CoreOS 블로그 아티클을 참고하면 알 수 있는 디자인 패턴이다. 운영자의 역할을 소프트웨어에 적용한 개념인데, 상태를 수동적으로 관리해주어야 하는 SRE 엔지니어링의 한계를 극복하기 위해 고안되었다고 할 수 있다. 다음 장표를 보자. 오퍼레 …

26 min read

쿠버네티스 오퍼레이터를 MySQL Cluster를 통해 알아보자
쿠버네티스 오퍼레이터를 MySQL Cluster를 통해 알아보자

26 min read


Oct 21

Kubernetes의 StatefulSet과 ReplicaSet의 차이점은 무엇일까?

MySQL을 직접 배포하고 실습해보며 알아보자 — 기본 개념 요즘 논스 제네시스 1호점 코워킹에서 지내고 있는데 (주: 스타트업 커뮤니티 논스에서 장학생을 모집하고 있으니 살펴보시면 좋겠다) 플레이스테이션이 있어 (고석현 대표님 감사합니다.) 논스 친구들과 함께 피파와 같은 게임을 즐기고 있다. 플레이스테이션에서 빠져서는 안되는 것이 바로 컨트롤러이다. 컨트롤러가 없으면 …

Kubernetes

25 min read

Kubernetes의 StatefulSet과 ReplicaSet의 차이점은 무엇일까?
Kubernetes의 StatefulSet과 ReplicaSet의 차이점은 무엇일까?
Kubernetes

25 min read


Aug 24

카카오페이에서는 페이를 송금받는 측이 “돈 받기” 를 눌러야 돈이 받아지는데 ERC20은 왜 이런 구조가 아닐까?

먼저 트랜잭션이 토큰 관련인지 아닌지는 바이트 코드(abi decoding or 휴리스틱하게 분석..)를 직접 읽어야 알 수 있기 때문에 일반적으로 트랜잭션의 맥락을 파악하기 어렵습니다. 그러나 트랜잭션이 발생한 후에야 해당 트랜잭션이 토큰과 관련이 있는지 확인할 수 있습니다. 그리고 ERC20 당시 레딧 토론 쓰 …

3 min read

3 min read


Aug 20

Running Apple M1 Assembly with the Hello World program

Compilers MacOS uses LLVM, or Low-Level Virtual Machine by default in that the Cupertino-based tech firm has given extensive support to the LLVM toolchain ensuring its compatibility with new Macs. Apple discarded the support to ensure compatibility of LLVM over GNU GCC while Linux-based system typically uses GNU Compiler Collection (GNU…

Assembly

8 min read

Assembly

8 min read


Aug 3

The odyssey of Authentication

Digital Power and Control Amid The Days of Large Language Models — In the labyrinthine corridors of digital identity, there lies an unexplored tension between authentication providers and service providers. The fabric of our connected existence, interwoven with countless threads of authenticity, finds itself at a critical juncture, wrestling with questions that may dictate the architecture of our future.

AI

2 min read

AI

2 min read

Sigrid Jin

Sigrid Jin

453 Followers

Software Engineer at Sionic AI / Kyung Hee Univ. twitter.com/@sigridjin_eth

Following
  • Blake Lemoine

    Blake Lemoine

  • Ali

    Ali

  • Amit Singh Rathore

    Amit Singh Rathore

  • Milvus

    Milvus

  • Emma Boudreau

    Emma Boudreau

See all (992)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams