Posts by

Amit Saha

Use CloudBees CodeShip Pro for CI and Traefik for ASP.NET Applications

Codeship ProDevelopment

Reading Time: 7 minutesEditor’s Note: This post is a follow-on blog post to Setting up Traefik as a Reverse Proxy for ASP.NET Applications. In this article, we will see how we can Traefik as a reverse proxy for ASP.NET core applications. We will be using Docker containers as our deployment mechanism and use CloudBees Codeship Pro for setting […]

Continue Reading

Terraform Remote State with Consul Backend

Development

Reading Time: 7 minutesTerraform is a command-line tool for creating and managing your cloud infrastructure. Infrastructure is expressed in a JSON-like configuration language — Hashicorp Configuration Language, and it supports multiple cloud infrastructure providers. One of the key aspects of the functionality of terraform is that of the state of your infrastructure as terraform sees it. This state […]

Continue Reading

Exploring Security, Metrics, and Error-handling with gRPC in Python

Development

Reading Time: 9 minutesIn my post “Using gRPC in Python,” we wrote a basic gRPC server implementing a users service. We are going to expand on it and explore more gRPC concepts, such as secure client-server communication via self-signed SSL certificates, implementing gRPC middleware (or interceptors), and error handling. “Exploring gRPC concepts like secure client-server communication and error […]

Continue Reading

Using gRPC in Python

Development

Reading Time: 8 minutesgRPC is an HTTP/2-based Remote Procedure Call (RPC) framework that uses protocol buffers (protobuf) as the underlying data serialization framework. It is an alternative to other language-neutral RPC frameworks such as Apache Thrift and Apache Arvo. In the first part of this series on using gRPC in Python, we will implement a gRPC service in […]

Continue Reading

Monitoring Your Asynchronous Python Web Applications Using Prometheus

Development

Reading Time: 7 minutesIn my last article, we saw how we can integrate the Prometheus monitoring system with synchronous Python applications. We focused on WSGI applications such as those written in Flask or Django and deployed using uwsgi or gunicorn. In this post, we will discuss integrating Prometheus with asynchronous web applications written using aiohttp, an HTTP client/server […]

Continue Reading