231 karma · joined March 29, 2016
It's a workaround to copy Java's annotations which IIRC also came from javadoc. PHP-8 is adding proper annotations as well. In general being able to add parseable meta information to your code can be quite useful.
These days I would be more inclined to celebrate the death of C than its birthday !
It's a bit more complicated. We have a revenue share model with our partners, payout depends on a few factors and is about a 70/30 split. Though we also guarantee most of them a minimum payout per ride. So it's in both parties interests to have satisfied customers.
Also we really see ourselves as a technology company and are always looking for more engineers. So if you want to work in Berlin or Munich in an international team drop an email to jobs (at) flixbus.com.
Disclaimer: I work for Flixbus as an SRE in our cloud platform team.
It's the only page you can read on a GPRS connection (http) and you can literally see every packet as it's transmitted, because the page is rendered bit by bit.
Achieving HA isn't necessarily complicated. Etcd supports clustering by default and the master components have master election builtin.
We also use haproxy locally on every machine to loadbalance between the different api servers. So we don't need a central LB.
Setting up HA was only a small part of our overall effort. Making things robust and figuring out the small details are a lot harder.