Open in app

Sign In

Write

Sign In

Bishoy Labib
Bishoy Labib

239 Followers

Home

About

Published in

Microservices for .NET Developers

·Pinned

When NoSQL is better than a relational database

Relational databases are known for their reliability, data integrity and ability to optimize queries joining many tables. They often have ORM frameworks (like Entity Framework, Hibernate, Dapper …etc.) that help do these queries from programming languages. Designing your application around a relational database often has certain practices, basically, you have…

NoSQL

3 min read

When NoSQL is better than a relational database
When NoSQL is better than a relational database
NoSQL

3 min read


Published in

Microservices for .NET Developers

·Pinned

Choosing to be a Monolith, Cloud-Native or Cloud-Agnostic

Today’s expectations of modern applications are growing and if you think of creating a new application you will have to make lots of decisions that are not related to the problem you’re trying to solve. It’s more of common infrastructure needs that have to be satisfied in almost every application…

Dotnet

7 min read

Choosing to be a Monolith, Cloud-Native or Cloud-Agnostic
Choosing to be a Monolith, Cloud-Native or Cloud-Agnostic
Dotnet

7 min read


Published in

Microservices for .NET Developers

·Aug 28, 2019

.NET Logging in the microservices world

In this article I’ll take a deep dive into logging in the world of Microservices. Logging is one of the central aspects in a Microservices application. Through logging you understand how the application is behaving, which service is causing the others to go down, and what caused a specific error…

Microservices

7 min read

.NET Logging in the microservices world
.NET Logging in the microservices world
Microservices

7 min read


Published in

Microservices for .NET Developers

·Aug 22, 2019

Making Http easier with .NET Core

In this article, I’m going to focus a bit about a few Http related behaviors in .NET that are needed in every microservice or API, but not easily done or found in the wild. This article is part of a series that tries to look at challenges that faces .NET…

API

5 min read

Making Http easier with .NET Core
Making Http easier with .NET Core
API

5 min read


Published in

Microservices for .NET Developers

·Aug 16, 2019

Making .NET Core more friendly to Microservices

I’ve been working on Microservices for quiet some time now, using the dotnet core (mostly 2.2) to build APIs that call each others and would be consumed by front end. …

API

1 min read

API

1 min read


Published in

Microservices for .NET Developers

·Nov 9, 2018

How to run your DevOps using Kubernetes

This post is part of a series: Introduction to Microservices for .NET Developers In previous posts of this series we explained the life-cycle of DevOps for containers. And we talked about: How to BUILD your application with Docker. How to SHIP it to a container registry. In this post we…

Docker

6 min read

How to run your DevOps using Kubernetes
How to run your DevOps using Kubernetes
Docker

6 min read


Published in

Microservices for .NET Developers

·Oct 29, 2018

Exposing your application to the public (Ingress)

What is Ingress? Ingress in IT terms are traffic coming from outside the network (or in our case the cluster) that wants to reach one of our internal services. Previously we deployed an application hosted in Pod and have a Service pointing to it. But the Service was only internally accessible, like APIs…

Kubernetes

5 min read

Exposing your application to the public (Ingress)
Exposing your application to the public (Ingress)
Kubernetes

5 min read


Published in

Microservices for .NET Developers

·Oct 16, 2018

Deploying your first app to Kubernetes

For introduction about Kubernetes first read: What is Kubernetes? Lets admit that installing Kubernetes for the first time is not an easy task. Because it has multiple components, there are multiple paths (options) and the documentation varies between Windows/Linux/macOS. Let’s start by saying that Kubernetes mainly runs on Linux, so…

Kubernetes

6 min read

Deploying your first app to Kubernetes
Deploying your first app to Kubernetes
Kubernetes

6 min read


Published in

Microservices for .NET Developers

·Oct 6, 2018

What is Kubernetes?

After deciding on implementing your cloud service using microservices architecture. The next step is Kubernetes. Think of it as the operating system of the cloud. Your application will no longer run on a single machine, so instead of a single machine operating system like Windows or Linux. …

Docker

7 min read

What is Kubernetes?
What is Kubernetes?
Docker

7 min read


Published in

Microservices for .NET Developers

·Sep 25, 2018

What is microservices and why is it different?

Definition Microservices architecture is a flavor of service oriented architecture, where you decompose a big application into multiple small services. It’s opposite to Monolithic architecture, where you have a single repository/team working on the same application. What differentiates it is that it gives more emphasis on: Hard boundaries between services Different…

Microservices

3 min read

What is microservices and why is it different?
What is microservices and why is it different?
Microservices

3 min read

Bishoy Labib

Bishoy Labib

239 Followers

Software Architect building cloud products with microservices, .NET, Node and Kubernetes

Following
  • Microsoft Design

    Microsoft Design

  • Charles Scalfani

    Charles Scalfani

  • Sandeep Dinesh

    Sandeep Dinesh

  • Ahmet Alp Balkan

    Ahmet Alp Balkan

See all (6)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams