Wir haben das neue Bezrealitky für Sie entwickelt
Nach intensiver Entwicklungsarbeit haben wir für Sie eine neue Version des Immobilienportals www.bezrealitky.cz vorbereitet.
Wir entwickeln das Portal Bezrealitky seit 2007 und haben in dieser Zeit mehrere große Redesigns und Tausende kleinerer Änderungen für die Nutzer umgesetzt. Die Plattform der bisherigen Version wurde 2014 festgelegt und ist mit der Zeit unweigerlich veraltet. Die Welt der Online-Technologien verändert sich schnell, und die Best Practices haben sich seit 2014 so stark gewandelt, dass die Weiterentwicklung und Optimierung der ursprünglichen Plattform an ihre Grenzen stieß.
Bezrealitky ließ daher ein Konzept und einen visuellen Stil für die neue Version des Portals erarbeiten, und die technische Umsetzung der gesamten Vision lag erneut bei iD-SIGN. Aufgrund guter Erfahrungen aus der Vergangenheit haben wir für die Erstellung der Templates die Zusammenarbeit mit Superkoders empfohlen, und als Basisplattform für den Frontend-Teil der Anwendung haben wir dank der Unterstützung von SSR und SSG eine Kombination aus NextJS und React-Bootstrap gewählt. Auch wenn sich gegen Bootstrap als Grundlage manches einwenden ließe, bietet es uns langfristig dank seiner großen Community Zugang zu vielen Community-Komponenten und beschleunigt so die Entwicklung. Im Backend sind wir PHP, Symfony, GraphQL, RabbitMQ und MariaDB treu geblieben. Die gesamte Anwendung basiert zudem auf Open-Source-Lösungen, sodass für Bezrealitky kein Vendor-Lock-in entsteht. Das Monitoring der gesamten Anwendung erfolgt mit Sentry, Telegraf, InfluxDB und Grafana. Die ursprüngliche Entwicklung der NextJS-Anwendung lief mit dem Ziel, AWS Lambda zu nutzen, doch wir stießen auf fehlende Unterstützung der neuesten NextJS-Funktionen in AWS, ohne Garantie für eine schnelle Nachrüstung. Bei der Variante mit der Vercel Cloud konnten wir die resultierenden Kosten nicht einmal annähernd abschätzen, was zu der pragmatischen Entscheidung führte, weiterhin Server bei VSHosting zu nutzen. Auch eine Dockerisierung oder einen privaten Kubernetes-Cluster für den Backend-Teil haben wir nicht als sinnvoll bewertet. Sollte künftig Bedarf an der Unterstützung einer Cloud-Lösung entstehen, lässt sich diese sowohl im Frontend als auch im Backend ergänzen.
Für die Entwicklung der neuen Version stand nur sehr wenig Zeit zur Verfügung, daher wurde sie in mehreren Phasen geplant, mit dem Ziel, Funktionen schrittweise zu ergänzen. Mehr als 2.800 Stunden Entwicklung, Projektmanagement und Tests mündeten am 26. Mai 2022, der als Tag X festgelegt worden war. Dem Start gingen die Migration auf eine neue Serverinfrastruktur, eine Änderung der Datenbankstruktur (eine Migration mit mehr als 1.600.000 Queries), Änderungen der DNS-Einträge, interne Tests der gesamten Funktionalität und anschließend die Generierung von mehr als 1.000.000 neuen Vorschaubildern für Inserate in den Formaten AVIF, WebP und JPG voraus. Aus diesen Gründen wurde das Portal zunächst in einen inaktiven Modus geschaltet, und obwohl wir uns bemüht haben, diesen Zustand möglichst kurz zu halten, konnte das Portal auch noch einige Stunden nach dem Start langsam reagieren. Aus pragmatischen Gründen haben wir es vorgezogen, viele historische Relikte sofort zu verwerfen und dafür eine kurze Einschränkung der Verfügbarkeit in Kauf zu nehmen, statt viele historische Altlasten weiter mitzuschleppen.
Mit dem Start der neuen Version wurden auch die Android- und iOS-Apps eingestellt, die die alte API nutzten. Das neue Portal wurde jedoch als PWA entwickelt und lässt sich daher direkt aus dem Browser auf dem Smartphone oder Computer installieren. PWA-Unterstützung ist auf allen wichtigen Plattformen verfügbar, darunter Android, iOS, Windows, macOS und Linux.
Wenn Ihnen Bezrealitky gefällt, sehen Sie sich an, wie wir Websites erstellen – gerne entwickeln wir eine ähnliche Website auch für Sie.