Caching with Bitrise and React Native – a Post Mortem

Bitrise is currently the build system if you want to automate your mobile builds.

It saves you a lot of time while keeping your build pipelines working compared to an own fastlane build setup. A significant factor here is adapting to frequent changes in Apple’s build and deployment system.

Bitrise makes it very fast to set up build and deployment pipelines. However, it can easily happen that you misconfigure something, as it needs much less in-depth knowledge about Android and iOS deployments.

Weiterlesen

Consistent Hashing – intelligentes Sharding

Stellen Sie sich folgendes Szenario vor: Sie betreiben eine Webapplikation, die noch relativ jung ist, aber die Userzahlen explodieren und vor allem die Datenbank hinter der Anwendung ächzt schon unter der Last – vor allem der vieler Lesezugriffe. Die Lösung für dieses Problem ist allgemein bekannt: Caching.

Doch damit die Caching-Architektur horizontal skalieren kann, müssen gleich mehrere Server die Last übernehmen. Damit besteht ein neues Problem darin, wie man am besten die Daten speichert, so dass sie sich auf beide Nodes gleichmäßig verteilt speichern lassen. Eine clevere Lösung möchte ich Ihnen hier mit auf den Weg geben. Weiterlesen