TE#03 | CI Common Practices và Monorepo Development

Ms. Chau Vu
Online via Zoom
TE #03
Important
Wednesday, May 18 2022 | 04:05 AM
Online via Zoom
Introduction

Phát huy tinh thần chia sẻ, học hỏi nâng cao KIẾN THỨC, PHÁT TRIỂN và GIAO LƯU nhằm xây dựng cộng đồng developer mạnh về chất và lượng, Gambaru sẽ tiếp tục tổ chức Technical Event số thứ 03, sau thành công từ 2 event đầu tiên.





Technical event #03 CI Practice and Monorepo Development
Technical event #03 CI Practice and Monorepo Development




“Bạn đã bao giờ tự hỏi những tập đoàn công nghệ lớn với hàng chục ngàn developer làm thế nào để quản lý kho Codebase đồ sộ và tăng tính hiệu quả của các developer?”





Câu trả lời cho câu hỏi trên sẽ được tiết lộ trong Technical Event #03, chia sẻ bởi Ms. Châu Vũ, bạn là Technical Lead đến từ Cruise, một startup về xe tự lái có trụ sở tại Mỹ (vào tháng 04/2021, Cruise được định giá lên tới 30 tỷ đô).





Buổi chia sẻ chủ đề CI Common Practices & Monorepo Development đã được tổ chức thành công vào sáng thứ 7, ngày 08/01 vừa qua với sự tham gia của hơn 160 khách mời.





Tại VN, Monorepo là chủ đề được kha khá các developer quan tâm, tìm hiểu, tuy nhiên hầu hết chỉ là trên lý thuyết, chưa có sự chia sẻ nào mang tính thực tế. 





Toàn bộ là thành viên của cộng đồng Gambaru





Ban tổ chức đánh giá đây là buổi chia sẻ có đầy những yếu tố bất ngờ (với cả ban tổ chức) vì speaker của chúng ta đã có phần trò chơi dành cho người tham gia rất hay và thu hút được nhiều người chơi.





Ảnh chụp màn hình từ buổi chia sẻ của Châu Vũ
Ảnh chụp màn hình từ buổi chia sẻ của Châu Vũ

The topic covers

  1. CI common practices: Almost all tech companies will use CI/CD to put code into production but the level of adoption varies. So what are the difficulties, problems, challenges and practices commonly found in CI/CD?

  2. Benefits of monorepos: Monorepo is a term to refer to the trend of storing the code of many projects and products into the same source (repository), instead of each product/project having a separate repository. This is a trend used in big technology companies like Google, Facebook, ... and almost all self-driving car companies use Monorepo.

  3. Challenges of monorepos

  4. Monorepo or polyrepo
Presented by
Ms. Chau Vu
Senior Software Engineer II, Tech Lead - Infrastructure @Cruise |
Linkedin
Chau has 7 years of experience working in large corporations, non-profits, startups in the US. Currently a Technical Lead of the CI team at Cruise (https://getcruise.com/), a self-driving car startup in San Francisco, USA.