DARinElemental ElixirMulti-Layered Caching with Decorators in Elixir: Optimizing Performance and ScalabilityPhil Karlton’s famous quote aptly captures the essence of caching in computer science: “There are only two hard things in Computer Science…Jun 18Jun 18
DARinElemental ElixirBrod; boss kafka in elixirElixir has rapidly gained recognition as a powerful language for developing distributed systems. Its concurrency model, based on the Erlang…Jun 3Jun 3
DARDeploy Ollama with s6-overlay to serve and pull in one shotOllama brings the power of Large Language Models (LLMs) directly to your local machine. It removes the complexity of cloud-based solutions…May 29May 29
DARinElemental ElixirSupercharge Your Ecto Queries over Postgres JSONB with Flop: Filtering, Sorting, and PaginationElixir’s Ecto library is fantastic for interacting with your database. But when it comes to building dynamic user interfaces with features…Mar 28Mar 28
DARinElemental ElixirUsing Plug in Elixir Phoenix to transfer custom request header or params value to HTTP HeadersElixir’s web framework Phoenix makes use of Plugs which are composable module layers through which the HTTP request passes through allowing…Jan 23Jan 23
DARinDevOps.devMulti node KRaft based Kafka cluster with monitoring.As of Kafka 7.5 Zookeeper is deprecated as an option to start new kafka cluster and default strategy is to use the KRaft to have a…Oct 30, 2023Oct 30, 2023
DARinDevOps.devBackup Grafana SQLite with Litestream using s6-overlay in a container appOct 7, 2023Oct 7, 2023
DARinDevOps.devLoad balancing Vector using HAProxy to collect logs and metrics for High availability in a…Vector on their website has 3 topologies to deploy vector. Distributed, Centralized and Stream based.Sep 3, 2023Sep 3, 2023
DARinDevOps.devDistributed Prometheus metrics collection; using TLS to secure Prometheus remote write via VectorPrometheus is a great tool to collect metrics. Allowing to collect metrics published by applications or published by applications on behalf…Jun 4, 2023Jun 4, 2023