Please log in to watch this conference skillscast.
Maybe you've got yourself a Kubernetes cluster for your Haskell web servers, are considering getting yourself some Haskell for your Kubernetes cluster, or already have a Kubernetes cluster smashed by shoddy Haskell deployments which were never performance tested?
I would like to take you on an adventure with Haskell on a Minikube to show you some basic facts about interactions among Docker, Kubernetes and Haskell runtimes. I will introduce you to cheap and cheerful performance testing with the apib tool, and show you places you can go by applying and not applying Kubernetes and Haskell best performance practices.
Have you ever wondered whatever Haskell is faster than Node.js? Did you lose sleep over choosing threaded or non-threaded runtime, determining how many threads to give to your Haskell runtime? Would you believe that Docker makes your app faster, occasionally? Does setting up Half a CPU requests and limits on Kubernetes remind you of the Judgment of Solomon?
Let us smash out of doubts pounding Haskell on a Minikube.
YOU MAY ALSO LIKE:
- Docker Fundamentals with Matt Saunders (Online Workshop on 19th - 22nd September 2022)
- Intermediate Docker with Matt Saunders (Online Workshop on 3rd - 6th October 2022)
- Haskell eXchange 2022: Novice Track (Online Conference on 7th December 2022)
- Haskell eXchange 2022: Online Conference (Online Conference on 8th - 9th December 2022)
- Autoscaling Bazel Remote Builds and EC2 Mac with Buildkite, Flare and Nodeless Kubernetes (SkillsCast recorded in June 2022)
- Haskell: Why and How the External STG Interpreter is Useful (SkillsCast recorded in December 2021)
Smash you some Haskell on a Minikube
Mateusz Curylo works at Habito, where they write Haskell code for fun and profit. Before doing Haskell, they were hooked up on full-stack development writing Kubernetes microservices in Java and frontends in Typescript. They choose files over databases, books over tweets, empiricism over rationalism, and ultrafinitism over abstract nonsense. Having experienced way too much loading screens, they know for a fact that slow software is a waste of time.