Blog

ElasticSearch on EC2 Spot Instances: Improve Service and Reduce Costs!

ElasticSearch is a popular open source search server that is used for real-time distributed search and analysis of data. When using ElasticSearch for production systems, it should be deployed across multiple servers as a cluster, for the performance, resiliency, and scalability. However, if using public cloud to deploy ElasticSearch, multiple servers means significant additional costs….

Read more

Selecting a Container Image Registry for Production Use

An image registry is a stateless, highly scalable server side application that stores and lets you distribute container images and therefore an absolute necessity to use containers. While getting started with a registry is fairly easy, you need to identify capabilities necessary to use a registry in production. After all, an image registry is a key…

Read more

Managing Large Microservices-style Applications using Nirmata

In this post I will discuss a powerful new feature in Nirmata, called Application Dependencies. In Nirmata, an Application is composed of one or more services. A traditional application may have a few services, one for each tier, while a microservices-style applications may have dozens of services. Nirmata already has a rich application modeling capability…

Read more

Benefits of using SaaS for managing cloud applications

Businesses need to innovate faster to stay ahead of the competition. Increasingly businesses are adopting cloud computing, containers, and microservices for rapid application delivery. While these latest cloud-native technologies can help them deliver faster, they also introduce new challenges. Cloud-native applications are complex, and have a lot of moving components that require end-to-end automation for…

Read more

Using JFrog Artifactory and Nirmata to streamline continuous delivery of containerized applications

Continuous delivery is a software development approach whereby software is built so that it can be released to production at any time. In other words, with continuous delivery, software should be easily deployable, on demand, to any environment, at any time. Companies seeking software agility are increasingly adopting continuous delivery and building pipelines to seamlessly…

Read more

eBook: Containerizing Traditional Applications

If you are in the IT industry then chances are obvious that you have heard of application container technology like Docker that provides standards-based image packaging and standards-based runtime management of the application components. Containers securely share the host Operating System (OS) and kernel, and hence are fast to deploy and make efficient use of…

Read more

Nirmata accelerates ProSoft Technology’s journey to IoT microservices

As ProSoft Technology commenced work on its new IIoT machine management platform, the engineering team concluded that building it with a cloud-native microservices-style architecture, and using application containers, would offer the best flexibility for adding new services as their customers’ needs evolve. To help automate the deployment and management of application containers, ProSoft Technology selected Nirmata as…

Read more

Change Management for Containerized Applications

  Change Management is an IT Service Management (ITSM) process for managing updates to business critical systems. With containerized applications it’s now possible to enable fully automated continuous delivery pipelines. So, how does change management fit in? Let’s take a look at what happens to change management in a container-native world. Is Change Management needed? The…

Read more

DevOps and Docker at Scale! Continuous Discussion with Electric Cloud

Recently, I participated in an online panel on the subject of DevOps and Docker at Scale. This session was part of Continuous Discussions (#c9d9), a series of community panels by Electric Cloud  about Agile, Continuous Delivery and DevOps. You can watch the full recording here. Below are a few questions and answers from the panel: Does…

Read more

Nirmata is now an AWS Technology Partner!

We are extremely excited to announce that Nirmata is now an AWS Partner Network (APN)  Technology Partner! AWS has an extensive program for technology partners and we are excited about the visibility, training and other benefits that AWS partners get. Over the last couple years, our team has worked with several customers in their cloud…

Read more