#Clean Architecture
8 articles
10 Adding Simple Authentication
At this stage we will try to add simple Authentication by using middleware in Golang.
09 Configuring HTTP Router, HTTP Server and Database Connection
At this stage we will create the main function of the project that we have created.
08 Adding a Request Validator Using Golang Playground
At this stage we will add validation for each request sent to the API.
07 Creating a Handler as a Data Delivery Layer
At this stage we will continue the project that we have created by creating a Delivery Layer.
06 Creating Usecases as Data Logic
This time we will continue the project of making this RESTFul API by creating a Usecase function.
05 Creating a Repository as Access Data
This time we will create an Article Repository that needs to communicate to the MySQL database.
04 Implementing Clean Architecture on Project
At this stage we will try to implement Clean Architecture, where this concept according to Uncle Bob has 4 layers, namely
Lern RESTFul API Clean Architecture
Learn RESTFul API by trying the Clean Architecture method or concept, which is a concept that divides into several components that have independent properties and do not depend on specific external libraries.