Author Archives: acrocontext

Kubernetes – How Flannel network works

Software based packet routing mechanism without NAT. https://blog.laputa.io/kubernetes-flannel-networking-6a1cb1f8ec7c Advertisements

Posted in Kubernetes, Programming | Leave a comment

HTTP – Streaming events delivery with HTTP protocol

HTTP 1.1 has the following header option to deliver the streaming data to clients by opening a TCP connection. With above header, Content-Length will be omitted but beginning of each chunk will have the length of the current chunk in … Continue reading

Posted in Programming, Web | Leave a comment

MapReduce – Reduce side join example

https://www.edureka.co/blog/mapreduce-example-reduce-side-join/

Posted in map_reduce, Programming | Leave a comment

Kubenetes – Example of Kubenetes

https://blog.octo.com/en/how-does-it-work-kubernetes-episode-1-kubernetes-general-architecture/ https://blog.octo.com/en/how-does-it-work-kubernetes-episode-2-kubernetes-networking/ https://blog.octo.com/en/how-does-it-work-kubernetes-episode-3-infrastructure-as-code-the-tools-of-the-trade/ https://blog.octo.com/en/how-does-it-work-kubernetes-episode-4-how-to-ansible-your-coreos-and-etcd/ https://blog.octo.com/en/how-does-it-work-kubernetes-episode-5-master-and-worker-at-last/

Posted in Kubernetes | Leave a comment

Docker – difference RUN, CMD and ETRYPOINT

1. CMD vs ENTRYPOINT The ENTRYPOINT specifies a command that will always be executed when the container starts. The CMD specifies arguments that will be fed to the ENTRYPOINT. 2. RUN vs CMD RUN – command triggers while we build … Continue reading

Posted in docker, Programming | Leave a comment

Java – Loading an entire Cassandra table in parallel

Sometimes, it is required to load all rows in the Cassandra table but it is very slow if loading is performed by a single thread. Let’s say we have the following table in Cassandra If we load the entire table … Continue reading

Posted in Java, Programming | Leave a comment

C++ 17 – Generative Programming in C++ 17

Interesting generative programming in C++ 17. I think that this explains why compile time reflection and declarative programming approach is required for clean and readable code in C++.

Posted in C++, Programming | Leave a comment