Home » Software Development

Software Development

Microservices Architecture Tutorial

1. Introduction Microservices architecture builds an application with many loosely coupled and independently deployable artifacts. In this example, I will demonstrate a simplified microservices architecture with two services. Figure 1 Simplified MSA The course service runs at port 9001.The student service runs at port 9002.The student service depends on the course service.The Eureka Server runs at port 8761. 2. Technologies ...

Read More »

SOA vs Microservices: What’s the Difference?

In this article, we will see a comparison between SOA vs Microservices and their basic differences. 1. Introduction A service is a single software unit that performs business tasks. Service-oriented architecture (SOA) is a software architecture where distinct components of an application provide services to other components via a communications protocol over the network. SOA composes a complex application by ...

Read More »

Microservices vs APIs: What’s The Difference?

Hello. In this tutorial, we will check Microservices vs API and their biggest differences. 1. Introduction Microservices in their real meaning is to develop a single application as a suite of independent small applications where each small application (known as microservice) runs its process and communicates with each other in the lightest way possible (such as with the help of ...

Read More »

Microservices Tutorial for Beginners

This is a tutorial for beginners about Microservices. 1. Introduction Dr. Peter Rogers spoke about “micro web services” at a cloud computing conference in 2005. A workshop of software architects held near Venice in May 2011 used the term “microservice” to describe a common architectural style. IBM defines microservices as an architectural approach to deploying a single application with many ...

Read More »

What are Microservices?

Hello. In this tutorial, we will explain what microservices are and how to use them. 1. Introduction Microservices in their real meaning is to develop a single application as a suite of independent small applications where each small application (known as microservice) runs its process and communicates with each other in the lightest way possible (such as with the help ...

Read More »

Splunk Stats Command Example

1. Introduction Splunk is software for searching, monitoring, and analyzing machine-generated data. Analyzing data relies on mathematical statistics data. Splunk provides a transforming stats command to calculate statistical data from events. In this example, I will demonstrate how to use the stats command to calculate the sum and average and find the minimum and maximum values from the events. 2. Technologies ...

Read More »

Splunk Calculated Fields Example

In this article we are going to show a Splunk Calculated Fields Example. 1. Introduction Splunk is software for searching, monitoring, and analyzing machine-generated data. Calculated fields are fields added to events at search time. In this example, I will demonstrate: How to add a calculated field via web interfaceHow to add a calculated field via the eval commandHow to manage ...

Read More »

Splunk Basic Charts Example

In this example, I will show how to create and manage basic charts via Splunk web interface and chart command. 1. Introduction A chart is a graphical representation of a statistical data with symbols like a line, bar, or area. It has two scaled axes. Here are three basic chart types: Bar chart – uses bar length to represent the ...

Read More »

Splunk Schedules and Alerts Example

1. Introduction Splunk includes scheduled reports to run reports at a scheduled internal. Splunk alert is a saved search which can be run real-time or on a scheduled internal and can trigger one or more actions. In this example, I will demonstrate how to schedule a report and set up an alert with step-by-step instructions along with screenshots. 2. Technologies ...

Read More »

Splunk Dashboards Example

In this article, we will explain Dashboards in Splunk. 1. Introduction Splunk is software for searching, monitoring, and analyzing machine-generated data. It provides a web interface to create dashboards. In this example, I will demonstrate: How to create a dashboard from scratchHow to create a dashboard from a search resultHow to create a dashboard from a reportHow to create a ...

Read More »