CircleCI (Continuous Integration) is gaining a lot of traction nowadays because of its rich features. It provides both the features of continuous integration and continuous deployment. We can use CircleCI to test our code, perform various benchmark tests followed by deployments in specific environments. Here are some benefits of CircleCI: Automatic provisioning of the required […]
Azure Container Service (ACS) provided by Azure helps to simplify the management of Docker clusters for running containerized applications. ACS supports 3 Orchestrators: DC/OS with Marathon, Docker Swarm, and Kubernetes. We are using Docker Swarm in this article for the demonstration and assuming that readers of this blog are familiar with containerization technologies such as Docker Swarm […]
Do you know how Ansible works? Well, before we walk you through how to setup dynamic inventory, here’s some food for thoughts on Ansible Configuration Management System A user using configuration management system will often want to save inventory in a different software system. As described in inventory, a basic text-based system is provided by […]
A shorter time to market is critical to product companies. With the growth in competition, it is important to deliver a fast, secure and seamless application experience. It is the usability of the application that will differentiate an organization from its competitors. Adobe Experience Manager (or AEM), a component of the Adobe Marketing Cloud, is […]
Nagios is an open source computer software application that monitors systems, networks, and infrastructure. With Nagios, we can monitor host and configure alerts on the services for servers, switches, applications. It sends alert messages to relevant people through emails when things go wrong and then sends another alert message when things get rectified. In this post, […]
A business’s ability to leverage digital technology and innovate in a rapidly changing business environment is crucial for success. Digitally mature companies are growing at a rapid pace. Leveraging cutting-edge digital technologies, they are able to transform business models and operational processes. Legacy companies have the fear to lose out against these mature players if […]
Consul is a service discovery and a configuration system tool used to discover the services running on multiple nodes. It is both distributed and highly available. It provides a powerful interface to get a better picture of infrastructure and services running on them. Consul gives us a variety of features that help to determine our […]
Elasticsearch offers highly useful plugin mechanism as a standard way for extending its core functionality such as custom analyzer, native scripts and more. While some plugins may contain static content which is served through its HTTP server, some others offer a graphical front-end for selected parts of the Elasticsearch REST API such as monitoring, managing cluster and […]
In our current setup, we are using multiple technologies but the most used ones are AWS ECS and Elasticsearch Cluster. As discussed earlier we are using AWS ECS for powering our application layer in all the environments and Elasticsearch for centralized logging and as a database for our core application. AWS ECS uses auto scaling […]