The Clean Architecture

References : Uncle Bob Link
Advertisement