We are a team of highly skilled developers with more than 15 years experience in high availability. We have developed thousands of projects, most of them running for more than 10 years without any major issues.
We’ve used a lot of technologies over the years. We have productions based on Erlang, Clojure, Perl, Php, Java, Kotlin, golang, Haskell, C, C++, Rust and many other languages. We remember MyISAMI and MySQL locks hell, we remember Apache, cgi and php. And we know how to handle a lot of traffic with few resources.
Most of our projects are related to financial operations - you can't lose a single cent when you work on these types of projects.
We decided to write our book to share our experiences with you
- Statically-typed protocols
- Idempotency
- Relational databases
- Error handling
- Floats
- Random is not random
- Keep it as simple as you can
- Money amounts and exchange
- Processing API requests
- Processing event stream
- Designing KVS
- Webhooks
- Vendoring
- Naming. (isNewForm2=true)
You can support us using cryptocurrencies:
- BTC
bc1quneyr265fl0yxxlj4cx5x39ruemxzv2860xnuz
- USDT TRC-20
TGhysvLQFD4rx9g9zhWfCpfY7gwpn7ontL
- ETH
0x5CCcF92F06b6B2A42cf2D588A03C8681316eBF3A