maksim_ka2 Profile Banner
Max Kotliar Profile
Max Kotliar

@maksim_ka2

Followers
944
Following
3K
Media
265
Statuses
3K

Software Engineer @VictoriaMetrics

Ukraine
Joined February 2011
Don't wanna be here? Send us removal request.
@maksim_ka2
Max Kotliar
7 hours
Flowstate gives you a state machine with revision-based concurrency and atomic commit. Update multiple states, like sender & receiver accounts, in a single, consistent transition. No races. No rollbacks. Just clean, reliable state flow. #golang #eventdriven #statemachine.
1
0
1
@maksim_ka2
Max Kotliar
6 days
🚀 With this change, you can now build distributed computing networks on top of Flowstate. The best part? The advertisement logic is powered by Flowstate itself. Nodes commit their state, others subscribe. PR 👉 #golang #distributedcomputing #workflow.
Tweet card summary image
github.com
Distributed Flow Execution Support This PR introduces the foundation for building distributed computing networks using flowstate. Each node in the network can advertise the flows it owns. What&...
0
0
6
@maksim_ka2
Max Kotliar
6 days
Make your Go app execution durable, resilient to panics, crashes, and OOMs. With the Flowstate, execution is guaranteed once the state is committed. Example: #golang #workflowengine #automation.
Tweet card summary image
github.com
Flowstate workflow engine. Contribute to makasim/flowstate development by creating an account on GitHub.
0
0
4
@maksim_ka2
Max Kotliar
6 days
Marshaling domain structs straight into proto binary is just so convenient. Forget all the protoc, buf, endless generated code, and tedious domain-to-API conversions. Bonus: minimal allocations, simple, readable code. VictoriaMetrics easyproto gives you wings. #golang #protobuf.
1
1
12
@maksim_ka2
Max Kotliar
8 days
RT @DynamicWebPaige: apropos of nothing:. this is an appreciation post for @simonw, who tries out literally all the tools, and joyfully sha….
0
32
0
@maksim_ka2
Max Kotliar
9 days
RT @ReadTheDuck: Star VictoriaTraces! When its stars pass VictoriaLogs, @valyala loses $10 over the bet!.
0
2
0
@maksim_ka2
Max Kotliar
1 month
RT @ReadTheDuck: #VictoriaMetrics Developer's Note: Research on Distributed Tracing, Comparing With Tempo and ClickHouse. Will there be a V….
0
10
0
@maksim_ka2
Max Kotliar
1 month
Tweet media one
0
0
0
@maksim_ka2
Max Kotliar
1 month
Flowstate workflow engine just got a major reliability boost! . Enhanced recovery logic now guarantees that every committed state eventually reaches its end state. #golang #workflow.
Tweet card summary image
github.com
Adjust per state retry after duration Adjust per state max attempts Disable recovery per state Cluster mode with active\standby Based on flowstate building blocks Works both for realtime and histor...
1
0
4
@maksim_ka2
Max Kotliar
1 month
RT @rogerscissp: I've added a meshtastic device to @VictoriaLogs via rsyslog yesterday. This built in UI is just so good. .
0
7
0
@maksim_ka2
Max Kotliar
2 months
Ken Thompson interviewed by Brian Kernighan at VCF East 2019. If nothing else, listen to this just for the story of how they hired Ken Thompson.
0
0
0
@maksim_ka2
Max Kotliar
2 months
Day’s not over and I’ve already found a new challenge: spin up a #hetzner machine, join it to my homelab k8s cluster over #tailscale, and make it the ingress point. That way, no open ports at home.🔒.
0
0
0
@maksim_ka2
Max Kotliar
2 months
The History of Unix, Rob Pike.
1
0
2
@maksim_ka2
Max Kotliar
2 months
Finally made my home K8s cluster usable and migrated all my pet projects from DigitalOcean to it. It wasn’t easy, took way more time than expected, but I learned a ton about Kubernetes and ops in the process. Worth it. 🚀🧠 #homelab #k8s #DevOps.
2
0
1
@maksim_ka2
Max Kotliar
2 months
You can force Git to use specific config settings for all repos under a directory and its sub-directories 🎯. cat ~/.gitconfig | grep -A 2 includeIf.[includeIf "gitdir:/foo/bar/"] . path = /foo/bar/.gitconfig . Handy for maintaining org-wide Git settings!.
0
0
2
@maksim_ka2
Max Kotliar
2 months
RT @majek04: My fav little-known trick is to test various syscalls fail with strace fault injection, like:. $ strace -e trace=clone -e faul….
0
22
0
@maksim_ka2
Max Kotliar
2 months
0
0
1