Show notes
In this episode of Running in Production, Matthias Viehweger goes over building aservice to help organize groups of people. It’s built with Ruby on Rails and ishosted on OpenShift with Kubernetes. It’s been running in production since 2012.Matthias talks about building a Rails Engine abstraction, creating a multi-repomonolith, using Sphinx for full text search, making the most of Kubernetes /OpenShift and lots more.Topics Include 6:23 – There’s an open source version of it along with a hosted SAAS app 1:46:45 – Check out https://hitobito.com/ and their GitHub account, Matthias is also on GitHub, Twitter and he has a site at http://kronn.de/, also Puzzle is the company he works forLinks📄 References https://github.com/basecamp/name_of_person https://tldrlegal.com/license/gnu-affero-general-public-license-v3-(agpl-3.0) https://edgeguides.rubyonrails.org/active_record_encryption.html https://runninginproduction.com/podcast/71-dnsimple-is-a-simple-and-secure-domain-management-service https://github.com/puzzle/statuscope⚙️ Tech Stack rails → ruby → appuio → bash → cloudscale → dnsimple → docker → github-actions → grafana → jenkins → kubernetes → lets-encrypt → memcached → mysql → nginx → open-source → openshift → prometheus → redhat → sentry → uptime-robot → 🛠 Libraries Used https://github.com/basecamp/trix https://github.com/collectiveidea/delayed_job https://github.com/salsify/delayed_job_heartbeat_plugin https://github.com/joshwlewis/validates_by_schema https://github.com/rubysherpas/paranoia https://github.com/codez/wagons https://github.com/pat/thinking-sphinx https://github.com/rails-on-services/apartment https://github.com/puzzle/bleib/ https://kustomize.io/Support the ShowThis episode does not have a sponsor and this podcast is a labor of love. If you want to support the show, the best way to do it is to purchase one of my courses or suggest one to a friend. Dive into Docker is a video course that takes you from not knowing what Docker isto being able to confidently use Docker and Docker Compose for your own apps.Long gone are the days of "but it works on my machine!". A bunch of followalong labs are included. Build a SAAS App with Flask is a video course where we build a realworld SAAS app that accepts payments, has a custom admin, includes high testcoverage and goes over how to implement and apply 50+ common web app features.There's over 20+ hours of video.

