Lets say if we want to use multiple domains using individual TLS/SSL certificates. For example, you have certificate A for *.amralkar.pvt and certificate B for *.abhishekamralkar.pvt. Load Balancer uses Server Name Indication (SNI) to return the certificate to the client request, based on the DNS name. …
Thursday morning IST and Slack started buzzing. I suspected something wrong and I was right, Nginx Ingress on K8s was throwing 503 Service Unavailable.
Started debugging and suddenly I pushed myself into more trouble as by mistake I deleted the namespace (Please be very careful don't ever do this in…
In this blog we will walk through how to publish packages to PyPI.org.
The very first requirement is to have an account on PyPI.
We need to install 3 tools globally
pip3 install setuptools wheel twine
We will be publishing the `covin-cli` project to PyPI.
To get the brief idea about the name please refer Wikipedia.
Okay we are not talking about the Cassandra the Priestess, in this post we will get to know the Apache Cassandra yes you guessed it right No-SQL database.
Wikipedia Says : Apache Cassandra is a free and open-source, distributed…
Clojure is modern dialect of old school programming language named as LISP. Clojure strongly believes in Code as Data and Data as Code philosophy just like LISP. Clojure is a dynamic, general purpose programming language that runs in the Java Virtual Machine. Clojure emphasizes
Clojure needs JVM as its runs…
Apache Zookeeper is open source tool from Apache Foundation. Originally developed at Yahoo. Thanks Yahoo for the Zookeeper.
Zookeeper is written in Java and it is platform independent.
What is Distributed Systems?
Multiple independent computers connected together and appears as single computer to the users. Distributed System communicate through network…
Its been quite long I am using Tmux. Terminal muxer, or multiplexer. Tmux is beautiful utility to make your terminal more powerful. Once you install Tmux your terminal can be divided into multiple sessions and can increase parallelism.
Its been quite long I am using Tmux. Terminal muxer, or multiplexer. Tmux is beautiful utility to make your terminal more powerful. Once you install Tmux your terminal session can be divided into multiple sessions and can increase parallelism.
Well in a layman and simple language “ Foot Printing in Security terms is the process to gather as much possible information about the Target Organization.”
Physical Location, Domain, Number of Employees, URL’s, VPN’s, Phone Numbers, IP Address etcetra.
Using different AWS account for the different Environments is now a days best practice so that we can have complete isolation for all the Environments.
In above diagram [copied from segment.io blog] Ops AWS account is the entry point for rest of the AWS accounts. What this means is we…