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 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? 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 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 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? 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 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 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