IntelliJ IDEA Community
이클립스(Eclipse)의 무거움과 버그에 지친 자바(Java) 개발자들을 구원한, 세상에서 가장 똑똑하고 코드를 잘 읽어내는 젯브레인스의 무료 자바 전용 IDE
Visual Studio Code (VS Code)
전 세계 개발자 점유율 1위! 가벼운 텍스트 에디터의 탈을 쓴 무소불위의 통합 개발 환경(IDE) 생태계
Xcode (애플 공식 IDE)
아이폰(iOS), 아이패드, 맥북, 애플워치용 앱을 개발하려면 좋든 싫든 오직 맥북(Mac)을 사서 무조건 이걸 깔아야만 스토어에 앱을 올릴 수 있는, 애플 생태계의 폐쇄적이자 위대한 절대 권력 에디터
Android Studio (안드로이드 공식 IDE)
세상의 모든 안드로이드 스마트폰 앱을 만들어내는 구글의 절대적인 공식 통합 개발 환경으로, 젯브레인스 인텔리제이(IntelliJ)의 영혼을 껍데기째 가져와 코틀린(Kotlin) 코딩에 미친 쾌적함을 선사하는 툴
Vitess (대규모 MySQL 스케일링)
구글 유튜브(YouTube)가 수십억 명의 영상 댓글과 접속 트래픽을 처리하기 위해 평범한 MySQL 데이터베이스 수천 대를 묶어 거대한 괴물처럼 굴리려고 깎아 만들고 오픈소스로 풀어버린 데이터베이스 클러스터링 미들웨어
TiDB (클라우드 네이티브 NewSQL)
MySQL과 완벽하게 호환되면서도 NoSQL처럼 서버 댓수만 늘리면 무한대로 뻗어나가는 극강의 수평 확장성(Scale-out)을 갖추어, RDBMS의 한계를 찢어버린 중국 핑캡(PingCAP)의 차세대 분산 데이터베이스
Pgpool-II (PostgreSQL 클러스터 관리)
pgBouncer가 단순한 커넥션 재활용에 그친다면, 이 녀석은 커넥션 풀링은 물론이고 여러 대의 PostgreSQL 서버로 읽기(SELECT) 쿼리를 분산시켜주는 로드 밸런싱과 장애 조치(Failover)까지 다 해먹는 만능 미들웨어
pgBouncer (PostgreSQL 커넥션 풀러)
PostgreSQL 데이터베이스가 새로운 유저 연결을 맺을 때마다 프로세스를 무식하게 띄우다 램이 터져 죽는 것을 막기 위해, 서버 앞단에서 연결(Connection)을 미리 뚫어놓고 재활용하게 돌려 막기 해주는 미친 가벼움의 커넥션 풀러
Azkaban (하둡 워크플로우 스케줄러)
하둡(Hadoop) 생태계에서 빅데이터 일괄 처리(Batch) 작업 순서를 지휘하기 위해 링크드인(LinkedIn)에서 만들어 기증한, 웹 기반 UI가 굉장히 깔끔하고 사용하기 편한 워크플로우 매니저
Luigi (배치 파이프라인 스케줄러)
에어플로우(Airflow)가 너무 무겁고 세팅이 빡세다고 느껴질 때 스포티파이(Spotify) 형님들이 음악 추천 데이터를 굴리기 위해 깎아 만든 엄청나게 심플하고 파이썬스러운 배치 작업 의존성 관리 스케줄러