Azure

Azure

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
Azure

Application State - Trouble Free Deployment for the Database

As more and more applications convert to cloud native with Kubernetes as a normalizing layer the ability to have portability between public clouds also becomes easier. Theoretically, the app can now move easily between AWS/Azure/GCP. However, a couple of issues are always in the back of developer’s minds:  Do I connect to cloud services like ML/AI, DevOps tool chains, DBs, Storage, etc? This might lock me in.  Should I roll my own database or use a cloud services like CosmosDB, Azure Postgres DB, etc.

Continue Reading
Azure

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
Azure

AWS Secrets Manager vs HashiCorp Vault

News about data breaches, leaked customer information and stolen passwords for critical infrastructure are becoming very common. Many of these incidents seem to be related to mismanagement of credentials, unencrypted passwords, secrets being pushed to git repositories or secrets being hard coded within the application, leaving no room for rotation. This has led to increasing demand for Secrets Management tools like AWS Secrets Manager, HashiCorp Vault, Confidant and others. In this blog, we will look at

Continue Reading
Azure

Turnkey Containers from Bitnami: A Real World Use Case

As you may have seen recently, VMware recently announced the intent to acquire Bitnami.Bitnami is a leader in application packaging solutions providing the largest catalog of click-to-deploy applications and development stacks for major cloud and Kubernetes environments. There are several great use cases for Bitnami package for all the things I have been working on recently. One of the most helpful recently was the turnkey container selection. These containers are pre-built, fully managed containers, for a multitude of apps and services.

Continue Reading