THẢO LUẬN

@PhamTin có thể db docker trên mac có perf ko tốt như mình chạy docker trên linux đâu nên kết quả sẽ khác mình. Quan trọng là bạn test các bài và so sánh với nhau chứ đừng so sánh với kq của mình

0

@monmen e chạy server trên máy, còn database trên docker ạ, chỉ một instance Mongo ạ

0
thg 10 24, 2022 10:49 SA

Có 2 khía cạnh là build chậm và start chậm. Phần này thì có nhiều nguyên nhân và cần tối ưu nhiều, từ dependency, vitural machine, đến kiến trúc. 1 service thiết kế ra mà nặng như 1 monolith system thì kéo theo đó nó có cả tá dependency, thì ko thể nào mà nhẹ được. Hơn nữa xem nó là application hơn bao gồm cả web server kèm theo, nếu kèm thì sẽ rất nặng. Nên chọn framework mới như Quarkus và Graalvm để thay thế cho Spring và JVM cũ, cũng tiết kiệm dung lượng và tăng tốc độ start lên đáng kể đó. 1 image của mình build ra trung bình khoảng 400-500MB

0
thg 10 24, 2022 10:36 SA

Thực ra Quarkus + Graalvm cũng khá "ổn" cho môi trường microservices, nhưng đúng thật Java là 1 ngôn ngữ đã quá già và cồng kềnh, theo kèm với đó là muôn vàn điểm yếu. Trong khi đó Go và Rust nổi lên như là 1 ngôn ngữ đáng để thay thế cho Java. Có điều không thể phủ nhận là hệ sinh thái của Java rất lớn và đáp ứng hầu hết yêu cầu của nhà phát triển, điều mà Go mới vừa đủ để đáp ứng, còn Rust thì cần 1 thời gian nữa mới ổn được.

0

mấy cái này tốn phí nhỉ

0

đã viết paging thì tập trung cho paging thôi. này còn bày đặt ra dẻ thêm rx rồi lại dagger. màu mè vl.

0
thg 10 24, 2022 8:09 SA

Thì mình đã bảo là nếu trót chọn vue với react thuần thì vẫn có cách vá víu để ghép SSR vào nhưng mà CỰC KỲ KHỔ đó, chọn luôn framework nó có sẵn từ đầu cho lẹ

+1

Này em thiếu quyền nha, em tạo một IAM user với quyền admin mới có thể xài được terraform nha. Em xem đây nha https://docs.aws.amazon.com/IAM/latest/UserGuide/getting-started_create-admin-group.html

0

https://images.viblo.asia/68ef7c67-2755-4e81-81f8-ec2b39b5ecf4.png anh ơi lỗi chỗ này mình fix như thế nào vậy anh!

0
thg 10 24, 2022 7:27 SA

Bạn còn thiếu một phím tắt dùng thường xuyên. Alt+J Chọn đối tượng bôi đen tương tự tiếp theo. Thanks

0
thg 10 24, 2022 6:49 SA

ssr với js thì đơn giản là run code js frontend trên server để render ra 1 phần html trước khi trả về thôi mà. dùng framework cho tiện hơn chứ không phải là dùng framework mới có khả năng ssr.

Trước có đội mern.io làm ssr với node và react, giờ không thấy phát triển cái template đó nữa. tôi dùng nextjs thì thấy ưng nhất cái server prop với client prop, còn như routing hay các api khác tôi cũng thấy không cần thiết lắm.

0
thg 10 24, 2022 5:03 SA

Đỉnh quá idol ơi =)))

0
thg 10 24, 2022 4:26 SA

Warning: nếu bạn lỡ yêu linux thì sẽ ko dứt ra được đâu.Mình đã biết Linux từ thời đại học và nó thành công cụ kiếm cơm của mình hơn 5 năm qua 😀

0
thg 10 24, 2022 4:12 SA

Thấy anh ra bài là phải đọc ngay. Thật sự mong chờ những bài viết như này !!!

+1

Làm việc đội nhóm trên Tictop rất oke. Ngoài việc nắm bắt được tiến độ nhiệm vụ của nhau, Tictop còn nhiều tính năng khác như quản lý, lên kế hoạch công việc, họp trực tuyến,... Mình thấy phần mềm phù hợp với cả doanh nghiệp lẫn cá nhân.

0

hay quá azai ơi

0
thg 10 23, 2022 3:37 CH

Bài viết của bạn rất hữu ích, cảm ơn bạn 👍

0

@PhamTin Database của bạn đang chạy kiểu j nhỉ?

0

Cho mình hỏi chút là mình chỉ login được với 1 account facebook mình dùng để tạo ứng dụng phát triển, còn các account fb khác thì mình login nó báo ứng dụng không hoạt động

0

Cảm ơn bài viết của a, e có làm lại bài test Insert Bulk, thì thấy kết quả tốt nhất chỉ khoản 2600 rps, insert 100000 item mất 37s, sao lại có sự khác biệt lớn vậy nhỉ, e test trên macbook i7 2019 16gb.

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí