While using docker it is quite natural to feel like we are dealing with a virtual machine because we can install something in a container, it has an IP, file tree is different and whatnot. In reality, containers are just a mechanism that allows Linux […]
While using docker it is quite natural to feel like we are dealing with a virtual machine because we can install something in a container, it has an IP, we can ssh it, we can allocate memory and CPU to it like any virtual machine […]
Just finished reading “Kubernetes in Action” by Marko Luksa. It was an amazing book. I must say that I have a better understanding of Kubernetes and it capabilities after reading this book.
Previously in my blog I have talked about microservices, and in a microservice architecture service teams think of their software as being a cog in a far larger machine. So suddenly for service team your customers or business people are not the only consumer of your […]
Recently I have been reading “Building Microservices Designing Fine Grained Systems” by Sam Newman. Indeed it is a must read book if you are trying to move toward microservices. This book is going to influence and reflect a lot at my work, so I was thinking I […]
docker-compose.yml version: ‘3’ services: oelk-node1: image: amazon/opendistro-for-elasticsearch:0.9.0 container_name: oelk-node1 environment: – cluster.name=oelk-cluster – bootstrap.memory_lock=true # along with the memlock settings below, disables swapping – “ES_JAVA_OPTS=-Xms512m -Xmx512m” # minimum and maximum Java heap size, recommend setting both to 50% of system RAM – opendistro_security.ssl.http.enabled=false – path.repo=/usr/share/elasticsearch/backup […]
Last blog I have talked about the problem of database lockup but how can we solve it? Shared Tables: Shared Tables could be a easy to go and a dirty solution that is very common. But be aware that it is high maintenance. Using mysql […]
Currently we are dealing with quite a few deployment processes. For a company that enables DevOps culture, deployment happens many many times a day. Tiny fraction of code change goes to deployment, and as the change size is so small it gets easier to spot […]