Category: Backend
-
Upload file dung lượng lớn tới S3 với Multipart và Presign-url
-
[Spring] ApplicationContext trong Spring Framework
Trong bài viết này chúng ta sẽ tìm hiểu chi tiết về ApplicationContext interface. ApplicationContext là gì? Spring Bean Cấu hình Bean trong Container Cách sử dụng ApplicationContext Lời kết ApplicationContext? Ta hãy cùng nhớ lại 2 khái niệm DI(Dependency Injection) và IoC(Inversion of Control) gây thương nhớ cho những developer của Spring framework. IoC Container chính là lõi […]
-
Gitlab CI/CD cho người mới bắt đầu
-
[Spring] Sử dụng Spring ResponseStatusException
Sử dụng Spring ResponseStatusException Giới thiệu ResponseStatus ResponseStatusException Ví dụ Lời kết Giới thiệu Một ứng dụng RESTful, bằng cách trả về các HTTP status code trong HTTP response nó có thể thông báo về sự thành công hay thất bại của một HTTP request. Ví dụ như nếu người dùng request lên một id […]
-
Git for fun
Một vài tips hay ho khi sử dụng git (sử dụng command-line) Đối với Backend dev, việc sử dụng command-line tool với git là khá cần thiết vì có thể môi trường làm việc không có sẵn GUI để sử dụng. Đồng thời sử dụng command-line trong nhiều trường hợp mang lại tốc độ tốt […]
-
Hướng dẫn sử dụng Project Lombok
Hướng dẫn sử dụng Project Lombok Chinh chiến với Java nhiều năm, bạn có cảm thấy nhàm chán khi làm việc với những đoạn code theo khuôn mẫu của nó hay lười biếng phải khai báo các phương thức Getter, Setter cho các class Java? Nếu câu trả lời là có thì hãy sử dụng […]
-
Transfer file lên AWS EC2 với SFTP
Giả sử chúng ta có một AWS EC2 instance sử dụng linux và cần upload/download file. Trong trường hợp này, chúng ta có thể sử dụng SFTP để thực hiện upload/download file lên server. Mặc định, chúng ta cần dùng file key “.pem” để authen cho user ec2-user khi SSH vào EC2 instance. Chúng ta […]
-
Triển khai Continuous Delivery cho dự án Serverless Backend với Gitlab-CI và AWS Lambda Function
Article overview Giả sử chúng ta phát triển một sản phẩm Serverless Backend với AWS Lambda Function và mong muốn áp dụng CD để tự động hoá công việc deploy lên Cloud.Bài viết áp dụng cho cấu trúc hệ thống git với mỗi một Function sẽ có một branch phát triển riêng. Ví dụ source […]
-
Dev Container — Everyone should know in the Software development world
Original Post: https://medium.com/techoverbygst/dev-container-everyone-should-know-in-software-development-world-ce028938ed16 I started working with Docker and Container almost 7 or 8 years ago, but I focused 2 last year on architecting on the Cloud. Docker, known for the motto Build, Ship, Run, changed the Software development world a lot, especially web-based. We know that we can run software with Docker everywhere, and […]
-
[AWS] Remote Debugging ứng dụng Lambda viết bằng Java với Visual Studio Code
Debug cũng quan trọng giống như lúc bạn code vậy. Với những bạn làm quen với Lambda thì không phải ai cũng biết làm sao để có thể debug được. Đa phần các bạn sẽ chọn cách in dữ liệu ra màn hình để debug. Hôm nay tôi sẽ hướng dẫn các bạn cách debug […]