1. Trang chủ
  2. » Cao đẳng - Đại học

báo cáo thực tập data engineer, big data AI team momo e wallet

34 343 4

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 34
Dung lượng 3,88 MB

Nội dung

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO THỰC TẬP DOANH NGHIỆP Data Engineer, Big Data & AI Team Momo E-Wallet Công ty thực tập : Công ty Cổ phần Di động Trực tuyến (M_Service) Người phụ trách : Nguyễn Thanh Hải Thực tập sinh : Nguyễn Phi Hùng TP Hồ Chí Minh, tháng 12 năm 2020 LỜI MỞ ĐẦU Ngày nay, ngành Kỹ thuật phần mềm phận thiếu ngành Công nghiệp phần mềm Với tốc độ phát triển vô mạnh mẽ, ngành Kỹ thuật phần mềm nhân tố kích thích phát triển Công nghệ thông tin giới, phần cứng phần mềm Cùng với xu phát triển giới, Việt Nam ngoại lệ Hiện nay, việc định doanh nghiệp dựa liệu, việc lấy liệu, hiểu liệu quan trọng, giúp doanh nghiệp có phát triển bền vững lớn mạnh Vì xu hướng đó, nhu cầu tuyển dụng nhân ngành Data nói chung Data Engineer nói riêng cao Sau ba năm học tập trường, với mong muốn có thêm kinh nghiệm thực tế, muốn tìm hiểu, bổ sung kiến thức môi trường chuyên nghiệp, xuất phát điểm sinh viên ngành Kỹ thuật phần mềm, có tảng lập trình tinh thần tiếp thu thêm ngôn ngữ, kinh nghiệm làm việc mới, em thử sức việc thực tập Phịng BigData&AI Trung tâm Cơng nghệ thơng tin Ví điện tử MoMo - môi trường lý tưởng, đại, chuyên nghiệp - nơi giúp em thực dự định LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Phịng ban BigData&AI -Trung tâm Cơng nghệ thơng tin Ví điện tử MoMo - Trung tâm Cơng nghệ thơng tin Ví điện tử MoMo tạo điều kiện cho em có hội thực tập công ty Trong suốt thời gian thực tập làm việc, em tiếp xúc với công cụ, ngôn ngữ thực tế, bắt tay vào công việc thực tế mà em hướng đến Với bảo tận tình mentor giúp em có thời gian thực tập hiệu quả, em có hội trải nghiệm áp dụng tư lập trình cải tiến trường học vào cơng việc thực tế Đặc biệt cảm ơn anh Nguyễn Thanh Hải hướng dẫn, tạo điều kiện cho em trau dồi, học tập dẫn em trình thực tập Trân trọng gửi lời cảm ơn Công ty M_service tạo điều kiện cho em có hội thực tập công ty Cũng xin cảm ơn thầy khoa Cơng nghệ phần mềm nhiệt tình hỗ trợ, tạo điều kiện em làm báo cáo Nguyễn Phi Hùng TP Hồ Chí Minh, tháng 12 năm 2020 NHẬN XÉT CỦA KHOA …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… …………………………………………………………………………………………… MỤC LỤC Chương 1: Giới thiệu công ty thực tập Giới thiệu Công ty M_Service Sản phẩm cơng ty Giới thiệu phịng ban BigData&AI Văn hố cơng ty Một số hình ảnh cơng ty Chương 2: Nội dung thực tập 11 Công nghệ, giải pháp quy trình áp dụng 11 Dự án Cornerstone – Nền tảng Quảng cáo ứng dụng MoMo 21 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 2.1 2.2 2.3 2.4 2.5 2.6 Giới thiệu Git Giới thiệu Gerrit Jenkins Giới thiệu IntelliJ IDEA Giới thiệu quy trình làm việc Agile – Scrum Giới thiệu Google Cloud Platform Giới thiệu Kotlin Giới thiệu Kubernetes Giới thiệu Dependency Injection Dagger Giới thiệu Vert.x Giới thiệu Prometheus Grafana Giới thiệu dự án Nhiệm vụ sinh viên giao Chức dự án Kiến trúc tổng quan hệ thống Một số hình ảnh dự án Thành mà dự án đạt 11 12 13 15 17 18 18 19 20 20 21 23 23 23 24 27 Chương 3: Nhật ký trình thực tập 29 Chương 4: Kết đạt qua đợt thực tập 32 Kết đạt 32 Cảm nhận công ty 32 Chương 1: Giới thiệu công ty thực tập Giới thiệu Công ty M_Service Công ty Cổ phần dịch vụ Di Động Trực Tuyến (viết tắt M_Service) hoạt động lĩnh vực toán di động (mobile payment) thương hiệu MoMo Công ty Ngân hàng Nhà nước Việt Nam cấp phép cung cấp dịch vụ Ví điện tử dịch vụ chuyển tiền, thu hộ/chi hộ… Với niềm tin dịch vụ tài chính, tốn góp phần thay đổi sống gia tăng thu nhập cho người dân Việt Nam, công ty xây dựng thành công sở hạ tầng tốn độc đáo sáng tạo phục vụ cho đối tượng khách hàng MoMo đơn vị hàng đầu Việt Nam cung cấp dịch vụ ứng dụng Ví điện tử di động, dịch vụ chuyển tiền mặt điểm giao dịch (OTC) tảng tốn (payment platform) Thơng qua việc hợp tác chiến lược với ngân hàng tổ chức tài chính, MoMo hoạt động cánh tay nối dài mang dịch vụ tài chính, tốn đến cho người dân Việt Nam, đặc biệt khu vực vùng sâu, vùng xa Đến nay, công ty thực hàng chục triệu lượt giao dịch cho khách hàng cộng đồng ngày phát triển Đặc biệt, MoMo sở hữu mạng lưới điểm giao dịch tài trải rộng khắp tỉnh thành nước, cho phép hàng triệu khách hàng vùng sâu vùng xa, nơi dịch vụ ngân hàng điện thoại thông minh chưa phổ biến, tiếp cận với dịch vụ tài MoMo ứng dụng Ví điện tử điện thoại thơng minh có mặt hệ điều hành iOS Android với gần 20 triệu người tin dùng Là tảng toán di động, Ví MoMo thúc đẩy kinh tế khơng tiền mặt cung cấp cho khách hàng trải nghiệm toán chạm (One Touch Payment) với hàng trăm tiện ích dịch vụ, bao gồm Chuyển tiền, Thanh tốn hóa đơn, Mua vé máy bay, Mua vé xe lửa, Vé xem phim, Thu-Chi hộ Thương mại di động Ví MoMo liên kết trực tiếp với 25 ngân hàng Người dùng Ví MoMo tốn tiện ích hàng ngày Điện/Nước/Internet/Truyền hình cáp; Mua vé Máy bay/vé xe/vé tàu hỏa; Thanh toán taxi Vinasun; Mua vé xem phim tất rạp; Đặt dịch vụ giúp việc; Mua hoa tươi…; Đóng vay trả góp tất cơng ty tài sử dụng MoMo để toán điểm chấp nhận toán MoMo Gongcha, The Coffee House, Al Fresco’s, Món Huế, Hồng Yến, Co.opMart, Circle K, Ministop,… Người dùng Ví MoMo hồn tồn an tâm MoMo đáp ứng tiêu chuẩn khắt khe ngành tài ngân hàng quốc tế: Chứng bảo mật quốc tế PCI DSS (Payment Card Industry Data Security Standard) - tiêu chuẩn bảo mật xác lập Hội đồng Tiêu chuẩn Bảo mật (PCI Security Standards Council) gồm thành viên: Visa, MasterCard, American Express, Discover Financial Services, JCB International Tại Việt Nam, MoMo đơn vị ví điện tử có chứng mức độ cao PCI DSS - Level Đồng thời, Ví MoMo áp dụng cơng nghệ xác thực tiên tiến, vượt trội như: Xác thực hai lớp; Xác thực vân tay hay nhận diện khuôn mặt; Tự động khóa ứng dụng thời gian sử dụng; Bảo vệ đường truyền chuẩn SSL/TLS; Tính mã hóa số thẻ quốc tế (Tokenization) Sản phẩm công ty Ví điện tử MoMo ứng dụng tài cho phép chuyển nhận tiền Siêu nhanh, dễ dùng, an tồn tuyệt đối! Ví MoMo giúp bạn tốn nhu cầu, lúc nơi HOÀN TOÀN MIỄN PHÍ nạp tiền điện thoại tất nhà mạng, tốn hóa đơn điện nước - internet - vay tiêu dùng, vé xem phim, vé máy bay hàng trăm dịch vụ khác Các chức chính: - NẠP TIỀN ĐIỆN THOẠI SIÊU NHANH, SIÊU DỄ, CHIẾT KHẤU SIÊU CAO ● Nạp tiền điện thoại, mua mã thẻ tất nhà mạng nhanh chóng dễ dàng ● Hưởng chiết khấu đến 5% nạp tiền điện thoại, mua mã thẻ - THANH TỐN HĨA ĐƠN SIÊU TIỆN LỢI ● Thanh tốn loại hóa đơn điện, hóa đơn nước, hóa đơn internet, truyền hình cáp, tiền bảo hiểm ● Thanh toán dễ dàng khoản vay tài chính, vay tiêu dùng, vay trả góp Home Credit, Fe Credit, HD Saison, Doctor Đồng, ACS, Prudential Finance ● Tự động nhắc nhở bạn toán hóa đơn tới kỳ tốn - CHUYỂN TIỀN, NHẬN TIỀN TỨC THÌ ● Chuyển tiền tức thì, 24/7 với mức phí rẻ thị trường ● Người nhận nhận tiền - NẠP VÀ RÚT TIỀN DỄ DÀNG TỪ TẤT CẢ CÁC NGÂN HÀNG NỘI ĐỊA ● Nạp tiền vào Ví MoMo dễ dàng thông qua 29 ngân hàng nội địa ● Rút tiền tài khoản 15 ngân hàng liên kết trực tiếp với Ví MoMo Vietcombank, VPBank, TPBank, OCB, ACB, VietinBank, Eximbank, Sacombank, VIB, ShinhanBank, SCB, VRB, BIDV, Agribank ● Nạp rút tiền 4000 điểm giao dịch toàn quốc - CÁC DỊCH VỤ, TIỆN ÍCH NỔI BẬT KHÁC ● Thanh toán siêu thị, cửa hàng, nhà hàng: Lotte Mart, The Coffee House, Gogi, Kichi Kichi, ● Thanh toán, mua vé máy bay Vietnam Airlines, Vietjet Air, vé Jetstar, vé xe… ● Mua toán vé xem phim hệ thống rạp chiếu phim lớn CGV Cinemas, GALAXY Cinemas, BHD Cinemas, CINESTAR, MEGA GS… ● Thanh toán, mua sắm Tiki, nhommua.com, Gotit.vn, mua hoa hoayeuthuong - AN TOÀN TUYỆT ĐỐI ● MoMo Ngân Hàng Nhà Nước cấp giấy phép quản lý hoạt động Tiền Ví MoMo bảo chứng Vietcombank Đồng thời, MoMo đối tác chiến lược nhiều ngân hàng hàng đầu Việt Nam ● MoMo đạt chứng bảo mật toàn cầu PCI DSS cấp độ cao MoMo áp dụng công nghệ bảo mật vượt trội 2FA, SSL/TLS, Tokenization, xác thực vân tay, tự động khóa ứng dụng tự động ngăn chặn giao dịch bất thường, v.v ● Trung tâm Chăm Sóc Khách hàng hoạt động 24/7, sẵn sàng hỗ trợ kịp thời vấn đề liên quan tới bảo mật tài khoản rủi ro giao dịch Giới thiệu phịng ban BigData&AI Phịng ban BigData&AI có nhiệm vụ giải vấn đề quan trọng phát triển ứng dụng đời thực, khai thác công nghệ để trích xuất thơng tin chi tiết sử dụng liệu theo cách hiệu - hỗ trợ việc định công ty - theo cách thực tiến vượt bậc cơng nghệ điện tốn, lưu trữ kỹ thuật số, mạng cảm biến Với chuyên môn ngành tài lĩnh vực trọng tâm nghiên cứu bao gồm: - Artificial Intelligence - Text data - Data mining - Knowledge management - Natural language processing - Deep learning Chức phịng ban: - Xác định giá trị gia tăng cho công ty dựa vào việc phân tích liệu - Tổ chức quản lý, định hướng quyền truy cập thơng tin mơ hình chiến lược kinh doanh cơng ty - Phân tích bên liên quan ngành đối tác công ty - Thử nghiệm với định khác dựa luồng liệu có sẵn - Phân tích liệu để hiểu cách quản lý thơng tin thu hút ủng hộ người dùng - Tìm hiểu lý liệu thường cấu trúc theo cách khơng tương thích với nguồn khác cách truy cập thông tin để tạo nhiều lợi ích cho cơng ty - Nghiên cứu ứng dụng thuật toán hàng đầu dành cho học máy trí tuệ nhân tạo, cách chúng hoạt động cách diễn giải kết chúng vào liệu công ty Văn hố cơng ty Hình Giá trị cốt lõi Ví điện tử MoMo - Công ty M_Service Một số hình ảnh cơng ty Hình Hình ảnh hoạt động Ví điện tử MoMo – Hiến máu nhân đạo Giáng sinh 2020 Hình Hình ảnh hoạt động Ví điện tử MoMo – Ngày Quốc tế Nam giới – 19/11/2020 Hình Hình ảnh hoạt động Ví điện tử MoMo – Sự kiện MoMo AI - 6/11/2020 10 1.9 Giới thiệu Vert.x Vert.X web framework, hỗ trợ nhiều ngôn ngữ, tối ưu hóa Java Nếu bạn dùng Ruby, Kotlin, Ceylon, Groovy, hay JavaScript, bạn hoàn toàn dùng Vert.X Có nhiều loại component Vert.X, cho phép bạn dùng cần để viết web app bỏ dư thừa Hình 13 Hình ảnh mơ tả kiến trúc tổng thể Vert.x Một điểm sáng Vert.X – linh hoạt đa – bạn dễ dàng dựng dùng component library bạn muốn Nó chạy JVM – Java Virtual Machine – cho phép bạn test code scale tức Đây thứ bạn ghi nhớ, đặc biệt bạn cần nhiều component mà framework khác khơng hỗ trợ khó tìm 1.10 Giới thiệu Prometheus Grafana - Prometheus open-source systems monitoring alerting ban đầu xây dựng SoundCloud Vào năm 2012 nhiều công ty, tổ chức đứng bảo trợ cho Prometheus, sau project phát có nhiều người dùng Hiện khơng cịn project độc lập mà phát triển nhiều công ty khác Nó sử dụng mã nguồn GoLang Google - Grafana tảng để xây dựng analytics monitoring Có nhiệm vụ sau thu thập metrics từ thiết bị, grafana sử dụng metrics để phân tích tạo dashboard mô tả trực quan metric cần thiết cho việc monitoring ví dụ cpu, ram, dish, network, iops, session 20 Hình 14 Hình ảnh mơ tả kiến trúc hệ thống theo dõi cảnh báo cố sử dụng Prometheus Grafana Dự án Cornerstone – Nền tảng Quảng cáo ứng dụng MoMo 2.1 Giới thiệu dự án Cornerstone dự án xây dựng hệ thống quảng cáo ứng dụng MoMo Hiện nay, quảng cáo ứng dụng di động mơ hình quảng cáo phát triển nhanh mảng quảng cáo di động Theo báo cáo, người dùng di động dành khoảng 89% thời gian dùng internet để truy cập vào ứng dụng di động, làm thay đổi hoàn toàn ngành cơng nghiệp quảng cáo Nghiên cứu tồn cầu cho thấy, chi tiêu cho hình thức quảng cáo di động tăng 239% vòng năm, từ quý II-2018 đến quý II-2019, chiếm gần 700% tỷ lệ tăng trưởng năm từ ứng dụng di động Một số liệu khác tiết lộ tỉ lệ click-through (CTR) ứng dụng tăng khoảng 58% Dựa số liệu này, bùng nổ quảng cáo ứng dụng di động chắn xu hướng phát triển năm 2020 Đây lý mà MoMo tâm xây dựng hệ thống quảng cáo ứng dụng Nhiệm vụ dự án xây dựng chế hiển thị thông điệp truyền thông/khuyến đến cho tập người dùng tương ứng hình cấu hình sẵn ứng dụng, bao gồm các vị trí xuất định dạng quảng cáo hiển thị Các định dạng quảng cáo: - Popup: 21 Hình 15 Hình ảnh mơ tả định dạng quảng cáo Popup - X-banner: Hình 16 Hình ảnh mơ tả định dạng quảng cáo X-banner - Banner: Hình 17 Hình ảnh mô tả định dạng quảng cáo Banner - Recommended Service: Hình 18 Hình ảnh mơ tả định dạng quảng cáo Recommended Service 22 2.2 Nhiệm vụ sinh viên giao - Nắm kiến thức công nghệ giảng dạy, kiến thức training áp dụng để xây dựng hệ thống giao tiếp liệu cấu hình sẵn với ứng dụng MoMo để hiển thị quảng cáo - Sử dụng thành thạo kỹ lập trình, tư dung logic, kỹ phân tích vấn đề cơng nghệ hỗ trợ để hoàn thành hệ thống cách tối ưu - Hoàn thiện backlog giao, hỗ trợ đội dự án đảm bảo tiến độ dự án ln q trình ổn định 2.3 Chức dự án - Cung cấp thơng tin vị trí quảng cáo cần hiển thị ứng dụng MoMo lần người dùng truy cập ứng dụng - Theo dõi ghi nhận liệu từ ứng dụng MoMo để phân tích cập nhật trạng thái người dùng nhằm thay đổi quảng cáo phù hợp với người dùng thời gian thực - Tích hợp hệ thống “Machine Learning” để khuyến nghị quảng cáo phù hợp với người dùng - Đảm bảo hiển thị quảng cáo theo “business rules” phận kinh doanh MoMo - Hiển thị quảng cáo theo thời gian thực với độ trễ thấp nhất, tránh làm ảnh hưởng tới trải nghiệm người dùng ứng dụng MoMo 2.4 Kiến trúc tổng quan hệ thống Hình 19 Hình ảnh mơ tả kiến trúc tổng quan hệ thống dự án Cornerstone 23 2.5 Một số hình ảnh dự án Hình 20 Hình ảnh mơ tả vị trí hiển thị quảng cáo hình Home, ứng dụng MoMo 24 Hình 21 Hình ảnh mơ tả vị trí hiển thị quảng cáo hình Chuyển tiền đến ngân hàng, ứng dụng MoMo Hình 22 Hình ảnh mơ tả việc “Filter Ads” theo “business rules” từ “Ads Management” 25 Hình 23 Hình ảnh mơ tả việc phản hồi quảng cáo cho ứng dụng MoMo từ hệ thống Cornerstone Hình 24 Hình ảnh mơ tả cấu trúc phản hồi quảng cáo cho ứng dụng MoMo hình Home từ hệ thống Cornerstone 26 Hình 25 Hình ảnh mơ tả bảng quản lý quy trình cơng việc dự án Cornerstone Jira Hình 26 Hình ảnh mơ tả dashboard theo dõi tình trạng hệ thống Cornerstone Grafana 2.6 Thành mà dự án đạt - Số lượng quảng cáo tăng 6-8 lần: Năm 2019, số lượng quảng cáo khoảng từ 500 đến 600 Sau có Cornerstone, vịng tháng có khoảng 4,000 quảng cáo, trung bình 1000 quảng cáo/tháng - Thao tác để cấu hình, vận hành giảm ⅓ 27 - Thời gian cấu hình quảng cáo giảm 16 lần: để quảng cáo Cornerstone hiển thị thêm ứng dụng MoMo cần khoảng 2-3 cho việc cấu hình, phê duyệt Trước thời gian trung bình 48 - “Mua vé số” chạy quảng cáo hệ thống Cornerstone tăng CR từ 6% tới 7% - “Baemin” chạy quảng cáo hệ thống Cornerstone tăng CR từ 11% tới 13% - “Mua vé xem phim” chạy quảng cáo hệ thống Cornerstone tăng CR lên tới 12% - Game “Học viện MoMo” kết hợp chạy quảng cáo với hệ thống Cornerstone khoảng gần 400,000,000 impression (lượng tiếp cận) quảng cáo ứng dụng MoMo Hình 27 Hình ảnh mô tả mô tả quảng cáo từ hệ thống Cornerstone hiển thị ứng dụng MoMo 28 Chương 3: Nhật ký trình thực tập Tuần Tuần Tuần Tuần Tuần Tuần Tuần Nội dung thực tập - Tìm hiểu cơng ty, cách tổ chức công ty - Làm quen với cách làm việc theo mơ hình Agile Scrum cơng ty - Làm quen với công cụ làm việc công ty (kênh chat trực tuyến công ty – Google Chat, Email công ty, Jira, Confluence, …) - Cài đặt môi trường để chuẩn bị cho dự án - Học cách trao đổi, làm việc qua Email - Tìm hiểu Kotlin, Intellij - Tìm hiểu Microservice, RESTful API, gRPC - Tìm hiểu Git cơng cụ liên quan tới Git - Tìm hiểu Gerrit Jenkins - Tìm hiểu Dependency Injection Dagger - Tìm hiểu Kubernetes - Tìm hiểu Google Cloud Platform - Tìm hiểu phân tích hệ thống từ tài liệu yêu cầu dự án Cornerstone - Tham gia thiết kế kiến trúc hệ thống cho dự án Cornerstone - Phối hợp với Product Team để chia nhỏ công việc thành Backlog nhằm dễ theo dõi tiến độ công việc - Liên kết với App Team để thống cấu trúc phản hồi cho ứng dụng MoMo - Thiết lập tài liệu kỹ thuật để thống team kỹ thuật có liên quan đến dự án - Tham gia daily standup ngày: báo cáo công việc mà hôm qua thân làm hơm làm gì, stuck điểm - Tham gia buổi họp kết thúc sprint: đưa điểm mạnh điểm yếu thời gian làm việc vừa qua Team - Tìm hiểu chế authentication từ Cloud service với Backend ứng dụng MoMo - Xây dựng hoàn thành Ads Management service để tích hợp hệ thống Cornerstone với ứng dụng MoMo Người hướng dẫn Anh Nguyễn Thanh Hải (Data Platform Team Leader), Anh Phan Thành Nhân ( Software Engineer Marketing Platform Team) - Xây dựng hoàn thành Get Ads service để tích hợp với hệ thống Hermes nhằm lấy thơng tin người dùng, quảng cáo vị trí hình định hiển thị quảng cáo 29 Tuần Tuần Tuần Tuần 10 Tuần 11 - Điều chỉnh, cập nhật lại kiến trúc hệ thống để phù hợp với nhu cầu thực dự án - Tham gia daily standup ngày: báo cáo công việc mà hôm qua thân làm hôm làm gì, stuck điểm - Tham gia buổi họp kết thúc sprint: đưa điểm mạnh điểm yếu thời gian làm việc vừa qua Team - Xây dựng hoàn thành Filter Ads service để điều chỉnh quảng cáo phù hợp dựa theo “business rules” từ Product Team - Điều chỉnh, cập nhật lại số cấu trúc quảng cáo theo yêu cầu App Team - Xây dựng hồn thành Track Ads service để cập nhật lại trạng thái người dùng, phân phối quảng cáo số liệu để làm báo cáo - Chỉnh sửa lại số phương thức bước giao tiếp liệu Microservice đảm bảo đồng quy trình - Tham gia daily standup ngày: báo cáo công việc mà hôm qua thân làm hơm làm gì, stuck điểm - Tham gia buổi họp kết thúc sprint: đưa điểm mạnh điểm yếu thời gian làm việc vừa qua Team - Tích hợp với Recommend Ads service Machine Learning để tối ưu hóa quảng cáo dựa theo hành động nhu cầu người dùng - Tìm cách tối ưu hố tốc độ hệ thống dựa Redis thuộc MemoryStore - Triển khai thử nghiệm hệ thống môi trường Development - Hỗ trợ QC Team việc debug trace lỗi xảy trình test - Tham gia daily standup ngày: báo cáo công việc mà hôm qua thân làm hơm làm gì, stuck điểm - Tham gia buổi họp kết thúc sprint: đưa điểm mạnh điểm yếu thời gian làm việc vừa qua Team - Tích hợp Service Metrics nhằm theo dõi số hệ thống Grafana - Tiếp tục hỗ trợ QC Team việc debug trace lỗi xảy trình test 30 Tuần 12 - Xây dựng dashboard hệ thống Cornerstone Grafana để chuẩn bị trình triển khai Production - Triển khai thử nghiệm hệ thống môi trường Staging - Triển khai thử nghiệm hệ thống môi trường Production - Tham gia daily standup ngày: báo cáo công việc mà hôm qua thân làm hôm làm gì, stuck điểm - Tham gia buổi họp kết thúc sprint: đưa điểm mạnh điểm yếu thời gian làm việc vừa qua Team 31 Chương 4: Kết đạt qua đợt thực tập Kết đạt - Trải nghiệm quy trình làm việc từ đầu đến cuối dự án thực tế theo mơ hình làm việc Agile - Scrum - Xây dựng thành công hệ thống thực tế - Trau dồi nhiều kiến thức Back-end - Thao tác lập trình, tư duy, ý tưởng xử lý luồng hiệu - Hiểu nguyên tắc xây dựng phần mềm từ ý tưởng đến việc phân tích đưa ý tưởng thành thực - Nâng cao kỹ lập trình xử lý liệu thời gian thực - Nâng cao kỹ làm việc nhóm, "teamwork" khơng hồn thành cơng việc mà cịn phải để tâm đến đồng đội mình, nhìn nhận quan điểm chung, mục tiêu chung để hồn thành dự án cách tối ưu - Tự nhìn nhận đánh giá thân thông qua buổi kết thúc sprint để cải thiện công việc, rút ngắn thời gian làm việc - Kỹ giao tiếp, tư phản biện, giải vấn đề nâng cao - Kỹ đọc, viết tiếng Anh cải thiện - Phát triển nhiều khả xử lý lỗi có vấn đề xảy - Phát triển kỹ giao tiếp công việc - Kỹ xử lý hệ thống với lưu lượng liệu lớn Cảm nhận cơng ty - Cơ sở vật chất tốt, phịng rộng rãi, thống mát, thoải mái, - Có nơi nghỉ ngơi, có quán - Thiết bị, máy móc hiệu làm việc cao, đường truyền internet mạnh - Đội ngũ phụ trách hướng dẫn giảng dạy thực tập đa dạng, vô tận tâm nhiệt tình, trình độ chun mơn cao, hịa đồng, vui vẻ 32 TÀI LIỆU THAM KHẢO [1] https://stackoverflow.com/ [2] https://cloud.google.com/ [3] https://kubernetes.io/ [4] https://redis.io/ [5] https://www.scrum.org/ [6] https://grafana.com/ [7] https://www.atlassian.com/ [8] https://kotlinlang.org/ [9] https://dagger.dev/ [10] Tài liệu nội dự án Cornerstone 33 TỔNG KẾT Quãng thời gian thực tập Ví điện tử MoMo giúp em cải thiện thân nhiều quy trình làm việc thực tế, tác phong người Kỹ sư phần mềm Được làm việc đây, em học thêm kỹ mềm sử dụng mail, quản lý ticket, làm việc nhóm, giao tiếp với cấp trên, Chỉ thời gian hạn chế, em hoàn thành chức dự án phân công với yêu cầu đặt ban đầu Nền tảng đưa vào sử dụng thực ứng dụng MoMo, đảm bảo việc mở rộng tính năng, testing, bảo trì thuận lợi tương lai Một lần em xin gửi lời cảm ơn đến giúp đỡ anh chị phòng ban BigData&AI, nỗ lực nhóm dự án Cornerstone em hồn thành vai trị dự án Cũng xin cảm ơn thầy cô khoa Công nghệ phần mềm nhiệt tình hỗ trợ, tạo điều kiện giúp em hoàn thành báo cáo 34 ... Google Cloud Platform kể đến Youtube, Chrome, Google Maps, Google Search,… Những vấn đề liên quan đến Mobile, Developer, Management, Networking, Computer Engine, Storage, Big Data, …đều Google Cloud... triển khai Kubernetes real-time với hỗ trợ Skaffold, Helm 18 Kubernetes orchestration cho phép bạn xây dựng dịch vụ ứng dụng mở rộng nhiều containers Nó lên lịch containers cụm, mở rộng containers... khai containers theo quy mơ cho workloads Kubernetes ban đầu phát triển thiết kế kỹ sư Google Đây công nghệ đằng sau dịch vụ đám mây Google 1.8 Giới thiệu Dependency Injection Dagger - Dependency

Ngày đăng: 05/09/2021, 20:57

TỪ KHÓA LIÊN QUAN

w