An architecture based on microservices consists of a series of small, autonomous services. Each service is self-contained and should implement a single business capability within a bounded context. a bound context is a natural division within a business and provides a definite boundary within which a domain model can…
Blog
What is a Web Socket API?
A WebSocket API is a modern technology that can establish a two-way interactive communication session between a user’s browser and a server. By using this API, you can send messages to a server and receive event-driven responses without polling the server. Most commonly, WebSocket is a duplex protocol that…
What is a Linux server? And Why do we Use it?
Linux servers are widely used today and considered among the most popular due to their stability, security, and flexibility, which outperform standard Windows servers. These servers are built on the Linux operating system. And as these operating systems are open-source, users benefit from a strong community of resources and…
What is TCP/IP and How does it Work?
TCP/IP which is the acronym for Transmission Control Protocol/Internet Protocol is a set of standardized rules that allow computers or network devices to communicate with each other. This communication can either be on the internet or on a private network like an intranet. The TCP/IP protocol suite functions as…
Getting Started with Nginx on Linux: a Complete Tutorial
Nginx Nginx pronounced Engine-Ex, is a popular and open-source, lightweight, and high-performance web server software that also acts as a reverse proxy, load balancer, mail proxy, and HTTP cache. Nginx is easy to configure in order to serve static web content or to act as a proxy server.It can…
Apache Vs NGINX – Which Is The Best Web Server for You?
If you are looking for open-source web servers, Apache and Nginx are the two most popular ones. Together, they are responsible for serving over 50% of traffic on the internet. Both solutions are capable of handling diverse workloads and working with other software to provide a complete web stack.
What is a Reverse Proxy? Introduction to Proxy servers
A reverse proxy is a server that is placed on the server side and directs the requests from the clients to the main servers. In large databases, we usually have multiple servers that need a kind of management to direct the coming requests to the appropriate server that contains…
What is a Web Server?
In this article, we will talk about one of the most important and fundamental concepts of IT, and that is a web server. We will explain what servers are, what they do, and how they do it. A server is a computer software and its underlying hardware that accepts…
Top 15 commands every developer must know
If you are a newbie developer or you are not sure if you know all the useful commands that will help you navigate through directories or work faster, this tutorial is for you! In this tutorial, we will see how we can navigate through the directories, create files and…
How to Load an OBJ 3D Model with its Texture in Three JS?
Most of the 3D models that we want to use in games, such as characters, furniture, closed areas, rooms, cars, etc, are designed in the OBJ format and naturally, they have a texture too. The texture is usually exported in the MTL file format. Most of the prepared free…