
Devamı hellolawyer hikayesi — hukuki iş ilanı panosu. Bu yazıda hangi teknik çözümlerin olduğunu anlatacağım (kötü)
İlk fikir, seçilen ilgi alanlarına ve filtrelere göre kişisel olarak iş ilanları yayınlayacak bir telegram botu yapmaktı: konum, pozisyon, format, hukuk dalları.
İki depo yapmaya karar verildi: biri bot için, diğeri backend mantığı için.
Boy oh boy, it was a mistake.
1. Sorunlu dağıtım — iki depo için dağıtım yapılması gerekiyordu.
2. Ağ çağrıları ve sözleşmeler — iki konteyner arasında ağ bağlantısı kurulması gerekiyordu. Evet, sadece docker network, ama yapılması gerekiyordu.
3. Tekrarlanan veri modelleri.
Ayrıca, veritabanı için yeni havalı bir araç kullanma girişimini vurgulayayım — edgedb (şimdi www.geldata.com vercel satın alması altında) — o zamanlar hala beta sürümündeydi. Sonuç olarak asyncpg'ye geçtik 😎
4. Refaktoringler. Yazdığım koddan ne kadar memnun değildim. Ama çalışıyordu ve rolünü yerine getiriyordu: kullanıcılar ortaya çıkıyordu. Ama mühendis ölmedi ve her şeyi yeniden yazmak istedi. Üç yıllık varoluşta v2 api'si bile ortaya çıktı 😰
Sonra web istemcisi yapmaya karar verdik...
Yine YouTube'da bir sürü havalı video izledikten sonra nextjs'i aldım. Ve tabii ki tüm bu isteklerin tekrar backend'e proxy'lenmesi gerekiyordu. Neyse ki bu zamana kadar openapi a.k.a swagger'ı biliyordum. En azından bu backend'e yapılan istekler daha az yazılabiliyordu.
Sonra başka bir dönem başladı. UI üzerinde çalışma dönemi, özellikle iş ilanı kartları üzerinde. Her şeyi oraya sığdırmak, parıldamalarını ve güzel olmalarını ne kadar istedik. Ve tabii ki yine görünümleri ve bileşenleri refactor etme girişimleri oldu 💪
Devam edecek ☕️
Resmi nazikçe chatgpt oluşturdu
Комментарии
0Комментариев пока нет.
Войдите, чтобы участвовать в обсуждении.