Freelance software developer. Haskelling at night. Hopefully unconventional. Fan of Dvorak
What problem does it solve? In plain fucking English. No bullshit marketing talk.
What are the limitations? As developers you're in a key fucking position to identify what the limitations of your software are.
This blog post is the result of me realizing that Bitbucket pipelines don't support running docker containers. `docker run` doesn't work. If I was using my own infrastructure and Jenkins I wouldn't have to deal with this right now.
So I'll start a half list here, listing only the limitations. Perhaps it'll grow. We'll see.
Bitbucket pipeline limitations: Does not support running multiple docker images.
Kubernetes: Allocates a fuck load of CPU to something other then your intended microservices.
Postgrest: Does not support filtering on related tables.
PHP: Does not support immutable values or currying.
Arch Linux: Does not have a simple installation interface.
Virtual Box: Fucks up majorly if a Linux 'sendfile' syscall is used (which a webserver would use) - https://stackoverflow.com/questions/9479117/vagrant-virtualbox-apache2-strange-cache-behaviour