Microservices on AWS: Part 2 [Video]

Introduction 

In this AWSome Pipeline tutorial, I will deploy a Spring Boot microservice to AWS Cloud using the different CI/CD tools provided by AWS. We will be creating different IAM roles needed and then set up the AWS pipeline to continuously deliver software changes to our EC2 instances. I will walk you through different steps involved from uploading your code to GitHub, then check out that using AWS code stage, building using AWS Code Build, and then deploying the generated artifact to your targeted auto-scaling group using AWS Code Deploy. We will be creating a new version of the application and then demo that how the AWS pipeline can deploy those changes to our environment seamlessly. 

Source code can be downloaded from the GitHub repository.

AWS Cloud Monitoring: Best Practices and Top-Notch Tools

The practicality and viability of AWS in the world of cloud computing can’t be overlooked. At present, it’s the trailblazer of cloud computing and currently rules over the 31% market share.

The AWS cloud computing services are nothing but quality-driven. They are future-driven and play a vital role in a business’s growth. But, first thing first, let’s why out why AWS cloud monitoring is essential.

User Authentication With Amazon Cognito

Introduction

In this article, I will walk you through that what is Amazon Cognito service and how you can use this for your user management, authentication, and authorization. I will create a simple web application using AngularJS with login/sign-up functionality, and I will showcase how easy it is to make it full fledge application with all user management functions handled using Amazon Cognito.

Prerequisites

This article assumes that you have a basic understanding of web application development. This article doesn’t require you to have advanced skills in using Angular or AWS, but having familiarity with these technologies will help you to get most out of this. Here is a list of tools technologies I have used in this article. 

Microsoft Azure vs. Amazon Web Services: A Cloud Platform Comparison

According to Gartner, “Cloud computing is projected to grow as a $300 billion business by 2021 and will account for nearly a quarter of all IT budgets.” Companies, regardless of their domain or size, are flocking towards cloud services in order to improve their operational efficiency, increase data security and generate new streams of revenue. Adopting cloud computing gives businesses a great option to access their data from anywhere anytime.

Making a transition to the cloud is an expensive and crucial decision which requires thorough research and planning. Enterprises often feel enormous pressure while choosing a cloud service provider (CSP) to meet their business needs. There are two players that have emerged as the most popular choices in the aggressive cloud platform wars — Amazon Web Services (AWS) and Microsoft Azure. Even though these two cloud service providers have much in common and offer a similar set of services, they do differ in several aspects. So, let’s explore the basic features of both the computing platforms and the key differences between them.

Kops vs. EKS: A Comparison Guide

It is fairly safe to say that Kubernetes is now the go-to solution when it comes to deploying containerized apps. EKS simplifies the creation of a secure and capable K8s environment on the Amazon Web Services platform and makes deploying clusters there that much easier. We’ve covered EKS on several occasions previously here and here to read more. As discussed previously, EKS does have its limitations, but the service is very easy to use, even when you are not a server administrator.

However, EKS and similar services are not the only way you can set up a production-grade K8s environment. Kops, or Kubernetes Operations, has been around for a while, offering CLI tools that make creating and managing Kubernetes installations easy. Kops is designed for those who want complete control over their Kubernetes environment but without the usual headaches.

AWS Just Made Blockchain a Helluva Lot Easier (and Cheaper) to Implement

With just a few clicks, businesses can now create, manage, and scale blockchain networks, Amazon Web Services announced in a press release Monday. While it revealed the initiative late last year, AWS is now making the service generally available.

“Customers want to use blockchain frameworks like Hyperledger Fabric and Ethereum to create blockchain networks so they can conduct business quickly, with an immutable record of transactions, but without the need for a centralized authority,” said Rahul Pathak, Amazon Managed Blockchain's general manager at AWS. “However, they find these frameworks difficult to install, configure, and manage.”