Skip to main content

Posts

Showing posts with the label Docker

Istio Service Mesh Pattern

Microservices architectures are becoming more and complex and challenging to maintain. Given the advantages it brings to the enterprise IT ecosystem, the complexity is out-numberes by the advantages. Service Mesh allows the enterprises to control communication amongst microservices as well as communications from external clients to the microservices. Istio is becoming more and more popular as a service mesh because it provides both data plane and control plane capabilities of a service mesh. The following medium post explains the Istio Service Mesh along with its usage. https://medium.com/microservices-learning/istio-service-mesh-pattern-61a2848704bf

Kubernetes Deployment Pattern

Kubernetes has become the de-facto standard for managing container based deployments. It is a container orchestration platform which provides capabilities like Automatic scaling Self-healing Load balancing  Monitoring Service discovery Storage sharing In a real enterprise deployment, it is essential to understand how kubernetes can be used. The following medium post explains how to use kubernetes in an enterprise context. https://medium.com/solutions-architecture-patterns/kubernetes-deployment-pattern-6fb231c41d87

The evolution of Distributed Systems

Distributed systems (to be exact, distributed computer systems) has come a long way from where it was started. At the very beginning, one computer could only do one particular task at a time. If we need multiple tasks to be done in parallel, we need to have multiple computers running in parallel. But running them parallel was not enough for building a truly distributed system since it requires a mechanism to communicate between different computers (or programs running on these computers). This requirement of exchanging (sharing) data across multiple computers triggered the idea of the message-oriented communication where two computers share data across using a message which wraps the data. There were few other mechanisms like file sharing, database sharing also came into the picture. Source: https://dzone.com/articles/building-integration-solutions-a-rethink Then came the era of multitasking operating systems and personal computers. With Windows, Unix, Linux operating s...