Public Cloud

Public Cloud

Yet another way to build an EKS cluster

Deploying applications into the cloud is the norm. Majority of these applications are landing on AWS, GCP or Azure. In addition, more and more of these applications are also using containers and utilizing Kubernetes. Kubernetes is becoming more mainstream and the “mainstay” in many organizations. Adoption is growing, as are the number of options for Kubernetes and multiple methods to help build and manage them. There are many Kubernetes choices to deploy your containerized application:

Continue Reading
Public Cloud

Deploying Apps to Heterogenous Infra : AKS and Azure Functions

Thinking of leveraging both k8s and serverless functions? This blog provides details on how to do it on Azure.

Continue Reading
Public Cloud

JWT Authorization in Golang

Authorization decides whether a particular user/service is allowed access to a particular route, service or resource. This is where JWT comes into the picture. It has a small overhead and it works across different domains. JWT Concepts JSON Web Token (JWT) is an open standard (RFC 7519) that defines a compact and self-contained way for securely transmitting information between parties as a JSON object. It’s one of the most popular ways of authentication. It’s an encoded string that can contain any amount of data and it is cryptographically signed (by the server side).

Continue Reading
Public Cloud

Building Secure and Efficient Alexa Skills

This blog walks through steps to build and secure Alexa Skills

Continue Reading
Public Cloud

Why Serverless Architectures Matter

There are many predictions from market analyst firms on the size of the global serverless architecture market and how fast it will grow. The numbers range from $18B to $21.99B in the next few years with the compound annual growth rate (CAGR) in the double digits. But is serverless only a fancy name for products like AWS Lambda and Azure Functions? What is serverless? When you build an app, everything you do generally breaks down into two large buckets.

Continue Reading
Public Cloud

Multi-Account Log Aggregation in AWS for Observability and Operations - Part 2: Implementation

In this blog, I will walk you through the steps of setting up a Multi-Account log aggregation architecture in AWS

Continue Reading
Public Cloud

Multi-Account Log Aggregation in AWS for Observability and Operations

Are you using multiple AWS/Azure accounts and struggling with log management? This blog walks through advantages and tradeoffs of different ways to achieve this

Continue Reading
Public Cloud

Packaging Applications for Kubernetes

How are applications packaged for use in a Kubernetes environment? This post looks at two of the most common methods, a

Continue Reading
Public Cloud

Easy as pie - Connecting your application to Cosmos DB

As we’ve discussed in multiple blogs on this site, our application of choice has always been the AcmeShop App. It has multiple services, some of which are also DBs, redis and mongo. We built this app to show case multiple services, and to keep the application portable. Hence the inclusion of Mongo and Redis in the app as a Kubernetes service. While this architecture is fairly typical for test/dev environments, its not typical with regards to production environments.

Continue Reading
Public Cloud

Managing group access to EKS Clusters with AWS IAM

In a previous blog we reviewed how to create and manage EKS Clusters on AWS. Apperati.io. In particular we discussed: How to use a simple tool from Weaveworks eksctl to setup and use EC2 nodes, network, security, and policies to get your cluster up. Providing access to the EKS cluster and how to use a easy but non-scalable configuration to provide access (modifying aws-auth configmap in the EKS cluster). Showcased Day 2 operations with respect to cost and utilization, security in AWS, and observability.

Continue Reading