---
title: "Joshua Akosa (@JoshuaPhronesis) | Hashnode"
description: "Senior Software Engineer. Read the latest articles by Joshua Akosa on Hashnode."
url: "https://hashnode.com/@JoshuaPhronesis"
---

@JoshuaPhronesis

# Joshua Akosa

@JoshuaPhronesis · Prague, Czechia · Joined April 2022

Senior Software Engineer

### [Deploying a .NET Application to DigitalOcean Using Docker Containers and Container Registry](https://codewithjosh.hashnode.dev/deploying-a-net-application-to-digitalocean-using-docker-containers-and-container-registry?utm_source=hashnode&utm_medium=feed)

Deploying a .NET application to a cloud environment like DigitalOcean is a powerful way to ensure scalability, reliability, and ease of management. In this post, we’ll walk through deploying a real-world .NET application—a simple ASP.NET Core MVC app...

3 min read · [codewithjosh.hashnode.dev](https://codewithjosh.hashnode.dev/deploying-a-net-application-to-digitalocean-using-docker-containers-and-container-registry?utm_source=hashnode&utm_medium=feed)

[Jan 18, 2025](https://hashnode.com/posts/deploying-a-net-application-to-digitalocean-using-docker-containers-and-container-registry/678bdeaf419a1e913e3dfa88)

### [Building a Low-Latency gRPC Service for Real-Time Inter-Microservice Communication in C# and ASP.NET Core](https://codewithjosh.hashnode.dev/building-a-low-latency-grpc-service-for-real-time-inter-microservice-communication-in-c-and-aspnet-core?utm_source=hashnode&utm_medium=feed)

Building a gRPC Service in C# and ASP.NET Core – Part 2

4 min read · [codewithjosh.hashnode.dev](https://codewithjosh.hashnode.dev/building-a-low-latency-grpc-service-for-real-time-inter-microservice-communication-in-c-and-aspnet-core?utm_source=hashnode&utm_medium=feed)

[Dec 5, 2024](https://hashnode.com/posts/building-a-low-latency-grpc-service-for-real-time-inter-microservice-communication-in-c-and-aspnet-core/675235f31adce8e9b96acf38)

### [Introduction To gRPC in C# and ASP.NET Core](https://codewithjosh.hashnode.dev/introduction-to-grpc-in-c-and-aspnet-core?utm_source=hashnode&utm_medium=feed)

Building a gRPC Service in C# and ASP.NET Core – Part 1

3 min read · [codewithjosh.hashnode.dev](https://codewithjosh.hashnode.dev/introduction-to-grpc-in-c-and-aspnet-core?utm_source=hashnode&utm_medium=feed)

[Dec 5, 2024](https://hashnode.com/posts/introduction-to-grpc-in-c-and-aspnet-core/675234b893af68a5247f5414)

### [Clean Architecture in C#: Building Maintainable and Scalable Applications](https://codewithjosh.hashnode.dev/clean-architecture-in-c-building-maintainable-and-scalable-applications?utm_source=hashnode&utm_medium=feed)

Software architecture is the backbone of any application, and a well-thought-out architecture can make the difference between a maintainable, scalable application and a fragile, difficult-to-modify one. Clean Architecture, popularized by Robert C. Ma...

4 min read · [codewithjosh.hashnode.dev](https://codewithjosh.hashnode.dev/clean-architecture-in-c-building-maintainable-and-scalable-applications?utm_source=hashnode&utm_medium=feed)

[Nov 16, 2024](https://hashnode.com/posts/clean-architecture-in-c-building-maintainable-and-scalable-applications/67390562c30b4a679382399b)

### [Understanding the Mediator Design Pattern in C#](https://codewithjosh.hashnode.dev/understanding-the-mediator-design-pattern-in-c?utm_source=hashnode&utm_medium=feed)

In software development, as systems grow more complex, objects start interacting with each other in increasingly intricate ways. Over time, this can lead to a tightly coupled, hard-to-maintain system where modifying or extending a particular feature ...

4 min read · [codewithjosh.hashnode.dev](https://codewithjosh.hashnode.dev/understanding-the-mediator-design-pattern-in-c?utm_source=hashnode&utm_medium=feed)

[Oct 11, 2024](https://hashnode.com/posts/understanding-the-mediator-design-pattern-in-c/670894e06315ed51aa760394)
