Microservices have really redefined the way traditional and legacy applications were built. In part I, we have provided an overview of microservices and key benefits of microservice architecture. Unlike the monolithic architectural style, microservice architecture helps to bring business agility and improve time to market. Microservices...
Cloud has multiple advantages such as reduced total cost of ownership, on-demand provisioning of resources and much more. However, DevOps together with Cloud can be more beneficial. While Cloud helps to modernize the IT infrastructure, DevOps helps to automate it. DevOps not only helps in automating the delivery pipeline but also...
Cloud is a key enabler to transformation and growth. In the recent years, Cloud is a much talked about technology. Businesses and enterprises are adopting cloud not only to simplify the infrastructure provisioning process but also to stay ahead of the competition. Traditional and legacy organizations however at times are skeptical of...
The ongoing technological evolution has influenced both, the customers and businesses alike. Evolving digital consumers and the rise of digital technologies such as IoT, Mobility, Cloud have together impacted the way of conducting business. There is a need for global organizations to keep up with the pace of competitors and be...
DevOps is not merely a designation, practice, concept or philosophy, rather, it is a combination of all that emphasizes on the collaboration of both software developers and IT professionals. It is basically a culture wherein the DevOps acts as a bridge between the developers and administrators. It acts as a catalyst in automating the...
Product development has become highly sophisticated over the years. Unlike the yesteryears, business agility is the key to survive competition and market demands. Most organizations are doing away with traditional hardware inventories and embracing cloud and other digital technologies for the numerous benefits. Apart from moving to Cloud,...
Day by day enterprises and businesses are moving to the cloud. The migration is not only of the data but also of the compute and processing. While the cloud offers the ability to use the exact amount of resources you need anytime and pay only for the resources used, the challenge still exists. Over-provisioning and paying for the unused...
We have witnessed a massive technological evolution over the years. From Social Media to IOT, Mobility and Cloud - emerging platforms, products, ideas and technologies have changed both the organizations and the consumers. Evolving digital technologies have transformed consumer behaviour which in turn has led to a demand for a dynamic,...
In my previous blog, I had given an overview of Spinnaker and its capabilities. And in this blog, we will see how spinnaker can be set up for continuous delivery. We will set up Spinnaker in an AWS environment, though Spinnaker can be set up on any platform (Google Cloud, Azure, Cloud Foundry etc.) and it can be later integrated...
Applications’ infrastructure migrations are a vital area of DevOps field. So many times, we need to migrate the applications from one cloud platform to the other. In order to carry out the migrations in an appropriate way, we should have some set of standards defined which make migrations smooth. In this blog, I’ll be discussing...
AWS CloudFormation is a service which gives us the flexibility to manage and provision our AWS resources. It gives us the option to choose sample templates or to design our custom templates to launch and provision the resources. It also gives the option of AWS CloudFormation Designer using which the templates are visualized. I have...
Use Case I came across a use-case, where I had to integrate Amazon Simple Email Service (SES) to send transactional emails from a JAVA application using my own registered domain. This blog will guide the reader through the basic steps required for setting up or integrating Amazon SES with my JAVA application. About Amazon SES It...