Essential microservices integration patterns

A microservices architecture fosters the building of software applications as a suite of independent, fine-grained, and autonomous services. Therefore, when we build a real-world business use case, the microservices that comprise the application have to communicate with each other. With the proliferation of fine-grained services, integrating microservices and building inter-service communication has become one of… Continue reading Essential microservices integration patterns

What you should know about serverless computing before you start

Are you considering serverless computing? So is everyone else in IT. A recent survey released by New Stack reveals that half of IT executives in the survey say they are already running with a serverless architecture, and 28 percent intend to do so within the next 18 months. The survey of 608 companies found that benefits among… Continue reading What you should know about serverless computing before you start

What’s new in Kubernetes containers

The latest version of the container orchestration system Kubernetes, 1.12, brings to GA the Kubelet TLS Bootstrap, a feature that automates the provisioning of TLS client certificates for Kubelets. Kubernetes 1.12 also adds support for container cluster autoscaling on Microsoft Azure’s virtual machine scale sets. To read this article in full, please click here (Insider… Continue reading What’s new in Kubernetes containers

Pub/sub messaging: Apache Kafka vs. Apache Pulsar

These days, massively scalable pub/sub messaging is virtually synonymous with Apache Kafka. Apache Kafka continues to be the rock-solid, open-source, go-to choice for distributed streaming applications, whether you’re adding something like Apache Storm or Apache Spark for processing or using the processing tools provided by Apache Kafka itself. But Kafka isn’t the only game in town.… Continue reading Pub/sub messaging: Apache Kafka vs. Apache Pulsar

Open Computer Project and Azure: hardware meets software

Microsoft has been a member of the Open Compute Project since 2014, donating many of the specifications for its Azure data centers to the project. It’s where Microsoft develops its Olympus servers and its Sonic networking software. So it’s always fascinating to go along to the annual OCP Summit to see what’s happening in the… Continue reading Open Computer Project and Azure: hardware meets software

New tools help you pick the right cloud configuration

I’m always concerned about how enterprises pick their cloud technology configuration. It’s easy to pick virtual platforms from a menu of hundreds of configurations that include memory, storage, CPUs, I/O, and networking. Whatever you pick will probably work, but it won’t be cost-optimized. Enter the new cloud-selection systems. A few new entries to the market… Continue reading New tools help you pick the right cloud configuration

Jenkins tries to reinvent itself as cloud-native for Kubernetes

The popular but troubled Jenkins CI/CD system is being reworked to support cloud-native applications on the Kubernetes container-orchestration platform. The Jenkins X project is a response to user concerns that Jenkins had lost its luster and had developed configuration and stability issues. Jenkins X is intended for Kubernetes users who want to adopt CI/CD or… Continue reading Jenkins tries to reinvent itself as cloud-native for Kubernetes