Live.artinfo.pl - aukcje sztuki online

https://live.artinfo.pl/ to serwis dla miłośników sztuki, nie tylko współczesnej. Umożliwia wzięcie udziału w aukcjach prowadzonych przez polskie domy aukcyjne. Z tyłu spory system do zarządzania aukcjami od strony Artinfo.pl i domów aukcyjnych.

Development stack:

  • Ruby on Rails
  • Vue.js
  • PostgreSQL
  • Redis

Komunikacja w panelu aukcji live “leci” po websocketach.

Sporym wyzwaniem była migracja danych ze starego systemu, poniżej garść szczegółów:

  • w starej bazie było 500 tabel, aktualnie jest poniżej 30, pełno było nieintuicyjnych relacji między tabelami, nietypowego kodowania i znaków ukrytych, wielkich tabel przechowujących wartości encji w kolumnie, a nie w wierszu…
  • przeniesionych zostało 360 tys. rekordów (przy czym jeden taki rekord był wynikiem złożonego zapytania i zawierał dane dotyczące około 10 tabel),
  • ok. 100GB zdjęć powiązanych z tymi danymi zostało wrzuconych na AWS i powiązanych z nowymi rekordami.

Wciąż szlifujemy całość i pracujemy nad nowymi modułami, niemniej jednak już teraz zachęcamy do krytykowania i …inwestowania w dzieła sztuki :slight_smile:

Pozdrowienia!