Cofounder, Cto And Backend Developer
CurrentWe are developing a new messenger called Balonet (balonet.net) and it is based on an open source project called Actor Messenger (github). Balonet is a messenger with many subsystems, such as: project management, ledger, survey, form builder, education and ...Balonet is on linux & JVM, Akka tool (microservice architecture) and Scala (backend), Protobuf for messaging between Akka actors (microservices), RPC and MTProto for communication between clients and server, Cassandra DB for Akka persistence and event sourcing, CockroachDB for other messenger data, Java and kotlin for android client, React.js for web client and electron for desktop versions, Java and kotlin for bots and Spring Boot for web panels of bots, We used Jenkins for our DevOps, All server-side apps are dockerized with docker and deployed by Kubernetes.