Burak Gokoglu's repositories
abp
Open Source Web Application Framework for ASP.NET Core
AuthPermissions.AspNetCore
This library provides extra authorization and multi-tenant features to an ASP.NET Core application.
az-204
Companion Material for Class Delivery: Developing solutions for Microsoft Azure
Azure-AZ-204-Study-Guide
Study Guide for the Developing Solutions for Microsoft Azure Exam
backgroundtasks
All of my talks
CleanArchitecture
Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core
design-patterns-for-humans
An ultra-simplified explanation to design patterns
eShopOnContainers
Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 6, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.
eShopOnWeb
Sample ASP.NET Core 6.0 reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model. Download the eBook PDF from docs folder.
evolutionary-architecture-by-example
Navigate the complex landscape of .NET software architecture with our step-by-step, story-like guide. Unpack the interplay between modular monoliths, microservices, domain-driven design, and various architectural patterns. Go beyond the one-size-fits-all solutions and understand how to blend these approaches based on your unique needs.
fork-modular-monolith-async
Ecommerce Modular Monolith App with Async
modular-monolith-with-ddd
Full Modular Monolith application with Domain-Driven Design approach.
nopCommerce
Free open-source ecommerce shopping cart (ASP.NET Core)
presentations
Copy of my public presentations
sample-dotnet-core-cqrs-api
Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
Software-Architecture-with-C-10-and-.NET-6-3E
Code Repository for Software Architecture with C#10 and .NET 6 3E, Published by Packt
system-design
Learn how to design systems at scale and prepare for system design interviews