Open in app

Sign In

Write

Sign In

A B Vijay Kumar
A B Vijay Kumar

643 Followers

Home

Lists

About

Nov 9, 2022

Chapter 9: Observability Metrics: Prometheus, Grafana, Alert Manager & Slack Notifications

In this blog, we will set up the Metrics observability and configure the alert manager to send alerts to our slack channel when something goes wrong. We will also configure Grafana as our single pane of glass. Observability is one of the very key aspects of distributed application architectures, as…

Observability

7 min read

Chapter 9: Observability Metrics: Prometheus, Grafana, Alert Manager & Slack Notifications
Chapter 9: Observability Metrics: Prometheus, Grafana, Alert Manager & Slack Notifications
Observability

7 min read


Nov 3, 2022

Chapter 8: Ingress & TLS/HTTPS with nginx, cert-manager & Vault

In this blog, we will configure our ingress to use TLS/HTTPS, to access our web application. To generate the certificates we will use Vault, and then to manage certificates we will be using cert-manager Architecture Ingress exposes the services, that we are built to the outside world. It provides the HTTP…

Https

7 min read

Chapter 8: Ingress & TLS/HTTPS with nginx, cert-manager & Vault
Chapter 8: Ingress & TLS/HTTPS with nginx, cert-manager & Vault
Https

7 min read


Oct 29, 2022

Chapter 7: Book Library React JS Front End with Firebase Authentication deployed on k8s, with GitOps

In this blog, we will build a ReactJS application, that will provide UI to search for books, and add them to the personal library. We will be using Firebase for authentication, and Hashicorp Vault to inject some of the secrets. …

React

13 min read

Chapter 7: Book Library React JS Front End with Firebase Authentication deployed on k8s, with…
Chapter 7: Book Library React JS Front End with Firebase Authentication deployed on k8s, with…
React

13 min read


Oct 25, 2022

Chapter 6: Book Library Microservice — Quarkus native image using Panache ORM with Postgres backend

In this blog, we will build a quarkus native image application to store and fetch selected books, by the user. We will be using Panache ORM to access PostgreSQL to store and retrieve the user preferences and will be using PV & PVCs. Book Library Microservice, is called by the…

Java

8 min read

Chapter 6: Book Library Microservice — Quarkus native image using Panache ORM with Postgres backend
Chapter 6: Book Library Microservice — Quarkus native image using Panache ORM with Postgres backend
Java

8 min read


Oct 22, 2022

Chapter 5: GitOps for BookInfoService Quarkus Application with GitHub actions and ArgoCD

In this blog, we will build the pipeline to build and deploy the Book Information service that we implemented in Chapter 3. We will be using GitHub Actions for Build and ArgoCD to deploy to our local cluster. In Chapter 4 we walked through the overall GitOps architecture and approach…

DevOps

6 min read

Chapter 5: GitOps for BookInfoService Quarkus Application with GitHub actions and ArgoCD
Chapter 5: GitOps for BookInfoService Quarkus Application with GitHub actions and ArgoCD
DevOps

6 min read


Oct 19, 2022

Chapter 4: GitOps Architecture with GitHub Actions & ArgoCD with Slack notifications

In this blog, we will build the GitOps infrastructure for the project. We will be using GitHub actions for the continuous integration and ArgoCD for deploying the application to the Kubernetes cluster. We will also be integrating the pipeline with Slack, to notify the status. GitOps Architecture In Chapter 3, we build…

Argo Cd

7 min read

Chapter 4: GitOps Architecture with GitHub Actions & ArgoCD with Slack notifications
Chapter 4: GitOps Architecture with GitHub Actions & ArgoCD with Slack notifications
Argo Cd

7 min read


Oct 16, 2022

Chapter 3: Book Information Microservice — Quarkus native image with Redis cache

In this blog, we will build a quarkus native image application to fetch Book information, by calling Google Books API, and storing the results in the Redis cache for future use. We will also learn how to inject Vault secrets into a quarkus application In the previous chapter, we configured…

Kubernetes

9 min read

Chapter 3: Book Information Microservice — Quarkus native image with Redis cache
Chapter 3: Book Information Microservice — Quarkus native image with Redis cache
Kubernetes

9 min read


Published in AWS Tip

·Oct 6, 2022

Chapter 2: Secure secrets with Hashicorp Vault

In this blog, we will walk through the complete process of setting up Vault in the Kubernetes cluster and using Secret Injection to consume the secrets in our Pods. In Chapter 1, we went through the high-level architecture and the design of the Bozobooks.com application. Before we start building our…

Vault

8 min read

Chapter 2: Secure secrets with Hashicorp Vault
Chapter 2: Secure secrets with Hashicorp Vault
Vault

8 min read


Oct 5, 2022

Chapter 1: Bozobooks.com Scope & Architecture

A hands-on walkthrough of building and deploying a full-stack microservices application on k8s, along with supporting framework components Hello readers, coders, architects … Since I released my book on GraalVM, I have taken a break, from writing. During the break, I have been working on implementing the case study, I…

Kubernetes

4 min read

Chapter 1: Bozobooks.com Scope & Architecture
Chapter 1: Bozobooks.com Scope & Architecture
Kubernetes

4 min read


Published in FAUN Publication

·Jan 16, 2022

Building GraalVM Native Image of a Polyglot Java+numpy application

One of the greatest features of GraalVM is to provide a universal runtime for running code written in different languages. This opens up a huge opportunity to reuse the existing tested and hardened code, without rewriting it in target languages. This is very handy at times where code is tough…

Java

9 min read

Building GraalVM Native Image of a Polyglot Java+numpy application
Building GraalVM Native Image of a Polyglot Java+numpy application
Java

9 min read

A B Vijay Kumar

A B Vijay Kumar

643 Followers

IBM Fellow, Master Inventor, Mobile, RPi & Cloud Architect & Full-Stack Programmer

Following
  • Laurence McCahill

    Laurence McCahill

  • TDS Editors

    TDS Editors

  • Code.org

    Code.org

  • Daniele Polencic

    Daniele Polencic

  • Nidhi Bansal

    Nidhi Bansal

See all (191)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech