API Development best practices

API Development best practices API (Application Programming Interface) is a software intermediatory that facilitates communication between two applications. For example, when you use a weather application to check the weather forecast, the application uses an API to communicate with the

MICROSERVICES CENTRAL LOGGING

MICROSERVICES CENTRAL LOGGING Microservices have many advantages as they allow software teams to work on individual parts independently. However, there are some downsides to this microservices approach as well. Microservices often complicate the deployment plans, and they are not easy

What is software change management?

What is software change management? The process of changing from one state of the product to an improved status is called change management in software development. This process takes care of the changes in the artifacts such as code changes,

Kubernetes in action – A case study with Azu...

Kubernetes in action- A case study with  Azure Kubernetes Service   If you have some experience with Docker, the next step would be to explore how to deploy docker images in a more manageable way using a platform such as

Using Kubernetes for your deployments

Using Kubernetes for your deployments   What is Kubernetes Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes services, support, and

What is vendor lock-in?

What is vendor lock-in? Think about a scenario where you need to use a particular service or a product from a particular vendor. Then you choose the product or service and buy it with the relevant support. Once you purchase

Why should you store Integration messages

Why should you store Integration messages When it comes to integration, message queues come in handy enabling us to decouple the systems, ensuring guaranteed delivery and helping rate control. In the figure below, the message path with the queue is

Microservices Why, When and How

Microservices Why, When and How   Microservices Microservices is a hot topic in the IT industry and software development circles today due to many reasons. In the past, the industry used a monolithic development approach. They used a simple application