I’m Cosmin, a software engineer and entrepreneur based in Cluj Napoca, Romania. I’m the cofounder and CTO of Devrika (former Around 25), where we develop technologies that empower startups to build their remote first A+ teams on their own terms.
Complex applications or services usually start a number of internal workers that process data more efficiently. If the service is stopped or restarted those workers need to finish handling each in-flight message before they are stopped to avoid data loss or rework.
Working on long-term complex projects can be hard and stressful sometimes. However, with a bit of madness and initiative, you can turn an ever-increasing and decaying codebase into a project you feel proud about.
An exploration into my history with PHP, NodeJs, Go & Elixir, what I've learned from each language and how it helped me to better understand that learning a single programming language is not enough any more.