Redis 컨퍼런스 2015
집으로 돌아왔다. 샌프란시스코에서 시칠리아까지의 여정은 쉽지 않았다. 샌프란시스코에서 시칠리아로 가는 것은 거의 NP 완전 문제라 세 번 미만의 비행으로 해결되는 방법은 존재하지 않는다. 하지만 충분히 그만한 가치가 있었다. Redis Conference 2015가 정말 좋았고, 샌프란시스코는 언제나처럼 멋졌으며, 흥미로운 사람들을 많이 만날 수 있었기 때문이다. 여기서는 컨퍼런스에 대한 짧은 후기만 남기려 하지만, 이번 여행 자체도 놀라운 경험이었다. 단순히 뛰어난 프로그래머일 뿐 아니라 시칠리아에서도 내 친구가 될 수 있을 것 같은 오래된 친구들과 새로운 친구들을 발견했기 때문이다. 집에서 1만 킬로미터나 떨어져 있었지만 한 번도 외롭다고 느끼지 않았다. 컨퍼런스는 RackSpace가 훌륭하게 주최했고 RedisLabs, Heroku, Hulu가 함께 후원했다. 모든 분들께 몇 번이고 감사 인사를 드리고 싶다. 많은 사람들이 단 며칠간의 행사를 위해 미국 곳곳과 해외에서 샌프란시스코까지 와주었고, 행사장은 정말 멋졌으며 모든 것이 세세한 부분까지 완벽하게 준비되어 있었다. Redis 6주년을 축하하는 놀라운 케이크까지 있었다 :-) 하지만 컨퍼런스의 진정한 강점은 참석자의 수와 수준(대부분 실제로 Redis를 사용하는 사람들이었다) 약 250명, 그리고 발표의 질이었다. 컨퍼런스는 무료였지만 어느 면에서도 무료 행사처럼 보이지 않았다. 발표를 하기에 놀라운 무대였고, 음식의 질도 매우 높았으며, 공간도 충분했다. 솔직히 이런 모든 것이 흥미로운 교류를 위한 환경을 만드는 데 도움이 되었다. 모두가 무언가를 실제로 해내기 위해 Redis를 쓰고 있었고, 많은 사람들이 자신의 경험을 공유했다. 발표 중에서는 Hulu와 Heroku의 발표가 특히 흥미로웠는데, 다양한 사용 사례와 운영상의 과제에 대한 세부 내용을 다루었기 때문이다. 나는 RackSpace의 Bill Andersen이 이야기한, 사용 사례 중심의 방식으로 Redis를 벤치마킹하자는 비전에도 동의한다. 인터뷰 때문에 그의 발표 초반부를 놓치긴 했지만 좋은 점은 발표 녹화본이 공개될 예정이라는 것이다. 컨퍼런스 사이트인 http://redisconference.com에서 누구나 볼 수 있게 될 것이다. 여러 VeryLargeCompanies에서 다가와 자신들이 Redis를 어떻게 쓰고 있거나 VeryLargeUseCase를 위해 어떻게 쓸 예정인지에 대한 이야기를 들려주었다. 기본적으로 지금 이 시점에서 Redis는 어디에나 있다. Redis Conference는 Redis 커뮤니티에 큰 선물이었고, 어떤 면에서는 Redis 바깥에 얼마나 많은 Redis가 존재하는지를 잘 보여준다. 내 말은, 이제 Redis가 서버와 클라이언트 라이브러리 저장소의 경계를 넘어선 삶을 살고 있다는 뜻이다. 서로 아이디어를 교환하고 각기 다른 방식으로 Redis를 다루는 많은 사용자를 가진 기술이 되었다. 회사 내부에서 여러 사용 사례를 다루기 위한 기술로 제공하는 경우도 있고, 클라우드 제공업체의 맥락에서 다른 회사들에 서비스로 제공하는 경우도 있다. 마음에 들지 않았던 것은 Matt Stancliff의 발표였다. 그는 Redis 개발 과정의 여러 문제를 드러내려 했고, 결국 커뮤니티에 나를 대신해 자신을 프로젝트 리더로 교체하자고 제안했다. 내 생각에 Matt이 실제로 한 일은 나의 IRC, Twitter, Github 이슈 게시물들을 매우 불공정한 방식으로 짜깁기해 나에 대한 나쁜 이미지를 만든 것이었다. 큰 잘못이었다고 생각한다. 게다가 그는 마지막 순서에 발표하면서 반론할 기회를 주지 않았다. Matt과 나는 여러 면에서 매우 다른 비전을 가진 사람들이지만, Redis는 내가 수년을 투자한 프로젝트이며 내 비전을 바꿀 생각이 없다. 오히려 나는 압박 때문에 병합했던 코드 중에 지금 보니 잘 작성되지도 잘 설계되지도 않았다고 생각되는 것들이 있어 걱정된다. Redis가 단일 문화가 되는 것을 막는 것은 라이선스다. 만약 커뮤니티가 어느 시점에 훨씬 더 잘할 수 있다거나, 혹은 전혀 다른 방식으로 일을 할 수 있다고 진심으로 믿게 된다면 포크가 등장할 것이고, 다윈의 선택이 작용해 우리가 가능한 최고의 Redis를 갖게 될 것이다. 기술적 리더십은 당신이 할 수 있는 작업에 대한 보상이지, 컨퍼런스에서 요구하는 것이 아니다. 게다가 기술은 단지 코드만이 아니라 인간 사이의 상호작용에 관한 것이기도 하며, 인생은 무엇이 올바른 행동인지에 대한 근본적인 가치를 공유하지 않는 사람들과 교류하기에는 너무 짧다. 씁쓸한 뒷맛이 남긴 했지만, 전반적으로 Redis Conference는 마법 같은 경험이었고, Matt의 발표조차도 앞으로 무엇을 해야 할지, 이 프로젝트에 대해 내가 무엇을 원하는지를 이해하는 데 도움이 되었다. 이 행사를 가능하게 해준 분들과 모든 참석자분들께 감사드리며, 내년에도 다시 만나길 바란다.
글을 무작위로 읽기