Prezi Engineering의 2022 In A Nutshell
우리는 왔다, 우리는 보았다, 우리는 정복했다고 로마인들은 말했다. 하지만 지금은 고대 로마가 아니라 Prezi 엔지니어링이고 지금은 2022년입니다. 세상은 변화하고 진화했으며 따라서 우리의 결론은 와서 보고 정복하는 것보다 훨씬 더 다양해졌습니다. 2022년에 앞으로 나아갈 유일한 길은 시도하고, 실패하고, 다시 실패하고, 더 잘 실패하고, 결국 성공하는 것이었습니다. 소프트웨어이기 때문에 소프트웨어는 반복적입니다.
2022년은 적어도 저에게는 급성장의 해였습니다. "성장통" 과 "치아 문제" 가 없는 것은 아니 었지만 매 순간을 가능한 최선의 방법으로 활용해야 하는 유명하고 우선 순위가 높은 프로젝트의 책임자가 된 것은 확실히 어려운 일이었습니다. 나는 루틴을 부를 것이다. 여러 프레임워크, 프로그래밍 언어 및 파트너 API를 저글링하면서 리더십 기술을 구축하고 성숙의 공평한 몫을 거치는 것은 제가 성장을 위한 좋은 기회라고 생각하는 몇 가지 사항에 불과합니다.
사실, 여기 Prezi의 모든 엔지니어는 2022년부터 회상할 가치가 있는 것이 있습니다. 순전히 기술적인 면이든 더 개인적인 면이든, 그들에게 무대를 제공하는 것보다 더 좋은 설명 방법은 없습니다.
Alexander Köhler — 사이트 안정성 엔지니어
우리가 가지고 있는 일부 기술은 문제 공간을 위해 잘 만들어졌습니다. 그것들은 세심하게 만들어졌고 만들어질 당시에는 사용할 수 있는 공공 대안이 없었습니다. 그러나 그들은 엄격하게 내부적이었습니다.
시간이 지남에 따라 업계는 우리가 가진 많은 것들을 위한 최고의 솔루션을 만들었습니다. 우리가 SRE 팀을 재구축하면서 우리는 Prezi 전용이기 때문에 이해하고 유지하기 어려운 플랫폼의 여러 코너를 발견했습니다. 또한 이러한 특정 솔루션은 신입 사원이 기존 경험을 제대로 활용할 수 없기 때문에 온보딩에 많은 시간이 소요됩니다.
문제에 대한 최선의 해결책을 제시하는 것만으로는 충분하지 않습니다. 모범 사례에 대해 지속적으로 재평가하는 것입니다.
그래서 앞으로 우리가 가지고 있는 내부 솔루션을 다시 확인하는 습관을 들일 것입니다. 그리고 이를 모범 사례 솔루션으로 대체할 수도 있습니다. 이는 기술 부채와 복잡성을 줄이는 데 도움이 될 것입니다.
Ramon Rangel — 제품 관리자️
기술과 플랫폼이 끊임없이 변화하는 100개 이상의 마이크로 서비스를 통해 엔지니어를 위한 도구와 기술을 어떻게 최적화할 수 있을까요? 엔지니어링 스냅샷을 얻고 최적화하는 방법?!?
DX(Developer Experience) 팀은 집에서 만든 도구와 제품에 익숙해지도록 도와줬고, 데이터 팀은 대시보드를 통해 사용량을 분석하고 가장 활동적인 사용자를 식별한 다음 그들과 인터뷰 일정을 잡고 그들이 도구를 어떻게 사용했는지, 고충도 있었지만 가장 놀랐던 것은 엔지니어가 도구를 최적화해야 한다는 욕구였습니다 . 그들은 우리가 문서화하고 우선순위를 정한 새로운 기능에 대한 구체적인 아이디어를 주었고, 그 중 많은 기능이 출시되었으며, 나머지는 우리의 능력으로 인해 여전히 백로그에 있습니다.
현재 회사에서 로그를 처리하는 방식을 최적화하기 위해 SRE(Site Reliability Engineering)와 협력하고 있으며 , 특히 서비스 로그로 검색을 필터링하는 구식 방식을 근본적으로 바꾸고 검색이 가능한 GUI로 대체하고자 합니다 . 문제 해결을 간소화하기 위한 모든 실시간 이벤트
2022년에 배운 것은 직장 생활이 복잡할 수 있다는 것입니다. 그것은 여러 가지 방식으로 복잡하지만 울면서 누워있는 대신 기술과 기술 부채의 끊임없는 사용 중단으로 인해 혼란을 점차 해결합니다. 엔지니어링이 계속해서 개선하려는 열망에 놀랐습니다.
Yvette Chica — 소프트웨어 엔지니어
정상으로 돌아갑니다. 정상성이란 무엇입니까? 2022년은 우리가 이름을 밝히지 못할 팬데믹 이전의 삶으로 돌아가려고 노력한 해였습니다. 나에게 이것은 더 많은 여행을 의미했고 회사로서 우리는 파워 위크 및 기타 지속적인 연결 이벤트와 같은 더 많은 대면 회의를 시작했습니다. 내가 높이 평가하는 개발.
그러나 여전히 상황은 이전과 같지 않았습니다. Prezi는 하이브리드 작업장으로 남아 유럽 대륙 전역에서 새로운 동료를 고용했습니다. 작년에 우리가 겪었던 모든 다른 팀 및 조직 변화는 말할 것도 없습니다. 팬데믹이 시작되었을 때 Prezi에 합류했고 원격 작업에 익숙해지는 데 시간이 걸렸고 이제 막 요령을 터득하기 시작한 것 같습니다. 회사로서 우리는 여전히 이러한 작업 방식에 적응하고 있으며 더 많은 의사 소통, 표준화 및 응집력을 향한 개발 전략을 어떻게 계속할 것인지 궁금합니다.
그래서 우리는 정상으로 돌아가고 있습니까? 글쎄, 모든 것이 예전 방식으로 돌아가지 않을 것입니다. 그것은 확실합니다. 그러나 상황이 바뀌면 우리는 적응 하고 천천히 상황이 다시 정상적으로 느껴지기 시작합니다. 이것이 인생이 작동하는 방식이며 훌륭합니다.
모두가 친구 및 가족과 함께 편안한 시간을 보내시기 바랍니다. 그리고 위안이 될 수도 있고 그렇지 않을 수도 있는 다음과 같은 말을 남깁니다.
“모든 것이 유동적입니다. 아무것도 가만히 있지 않는다" - 헤라클레이토스
Misu Szijjártó-Nagy — 소프트웨어 엔지니어
좋은 해, 멋진 해… 소프트웨어와 집을 동시에 구축합니다. 스크램블 에그 아침 식사를 삼키면서 재채기를 하는 것과 같습니다.
어느 쪽이든 효율적이지 않습니다. 예측할 수 없는 중단이 발생하고 임의의 휴무 요청이 발생합니다. 더 나은 재정적 안정을 위해 부업을 하고, 아이들을 돌보고, 정원을 가꾸고, Prezi 목표를 달성하기 위해 고군분투합니다. 끝났습니다. 내 영혼을 쪼개놓은 호크룩스를 모두 정리했는지 확인해야 할 것 같은 느낌이...
László Dezsényi — 엔지니어링 관리자
2022년! 한 문장으로 요약하자면, Prezi에 입사한 이후 가장 바쁜 한 해였습니다. 실제로 포스트 팬데믹과 전 세계적인 금융 사건으로 인해 비주얼 커뮤니케이션 시장은 그 어느 때보다 탐색하기 어려워졌습니다.
네이티브 팀인 우리는 코스를 몇 번 조정해야 했고 항상 어려운 일이었습니다. 하지만 연말을 돌이켜보면 어려움에도 불구하고 우리는 큰 성과를 거두었다고 말할 수 있습니다. 가상 배경 또는 회의 위젯과 같은 멋진 기능을 2주마다 출시합니다. 우리는 Windows 빌드 시스템을 재정비하고 기술적으로 Present 데스크톱 응용 프로그램에 더 많은 것을 도입했습니다. 공동 프로젝트가 없는 회사의 팀은 극소수에 불과합니다.
팀원들에게 뿌듯함과 감사함을 안고 겨울방학을 맞이할 날을 고대하고 있습니다.
Máté Börcsök — 소프트웨어 엔지니어
함으로써 배우십시오! 여러분 중 일부는 Prezi에서 ZIO를 어떻게 소개했는지에 대한 제 글을 이미 읽으셨을 것입니다. 그 서비스에서 달성한 성능 향상은 인상적이었고 자랑스럽습니다.
그 프로젝트 이후로 더 깊이 배울 필요성을 느꼈습니다. 어떻게 해야 하나요? 문서와 소스 코드를 읽는 작업을 제 자신에게 맡긴다면 곧 지루하고 흥미가 없어질 것입니다. 그것이 내가 일하는 방식입니다. 내 방식은 수행을 통해 배우는 것입니다.
그래서 생태계를 살펴보고 빠진 부분을 찾았습니다. ZIO에는 Memcached 클라이언트가 필요합니다. 그래서 안식년 때 글을 하나 썼습니다.
몇 가지 탐색 끝에 다른 캐싱 솔루션인 ZIO-Redis 프로젝트를 찾았습니다 . 그래서 포크하여 ZIO-Memcached 클라이언트 로 변환하기로 결정했습니다 . 환상적인 경험이었습니다. 저장소 에서 a를 실행한 후 오류를 수정하고 프로토콜을 변경하여 일주일 만에 기본 작업 솔루션을 찾았습니다(여가 시간만 고려).s/redis/memcached/
그런 다음 반복적으로 많은 테스트, "메타" 프로토콜, 예제 웹 서비스, STM을 사용한 완전한 기능 테스트 구현 및 기본 JMH 벤치마크 프로젝트를 포함하여 누락된 기능을 추가했습니다. 그 여정 동안 저는 ZIO의 대부분의 기능을 이해했습니다. 휴가를 마치고 돌아와서 동료들에게 프레젠테이션을 했고, 그들에게 영감을 주며 Prezi 인프라 개선을 시작했습니다.
그것은 내 올해의 전문적인 하이라이트였습니다. 아직 클라이언트에서 해야 할 일이 있지만 그 과정에서 확실히 ZIO를 배웠습니다.
엔지니어에게 글을 쓰게 하는 동안 종종 고양이를 몰고 다니는 것 같은 느낌이 들지만, 그럴 때면 순금입니다. 인프라에서 서비스, 프런트 엔드 헤드 스크래처 및 베타 API로 인한 편두통에 이르기까지 우리 모두는 상당한 어려움과 성공을 겪었습니다. 저는 2021년 말보다 확실히 더 많은 흰머리를 자랑하고 있지만 그거 알아요? 즐거웠고 그만한 가치가 있었으며 2022년이 우리 모두에게 새해에 구축할 수 있는 좋은 기준선을 제공했다는 것을 알고 2023년을 바라보게 되어 기쁩니다. 결국 엔지니어링이 지속적인 진화에 관한 것이 아니라면 무엇인지 모르겠습니다.
엔지니어든 아니든 결국 우리는 모두 인간입니다. 우리는 진화하고 소프트웨어도 진화합니다. 모두에게 행복한 휴일과 성공적인 새해를 맞이하세요!
추신: 헤드라인에 숨겨진 Prezi 이스터 에그가 있습니다. 우리의 10년 이상의 긴 역사에 대한 고개를 끄덕이는 것입니다. 뭔지 짐작이 가시나요...?

![연결된 목록이란 무엇입니까? [1 부]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































