Selamlar bu sorunuza projenizi net olarak anladıktan sonra ölçek dikkate alınarak yanıt vermek daha doğru olur fakat düşünme şeklinizi hızlıca bir değiştirmek için şöyle bir şey söyleyebilirim; tüm mesajları tek tek veritabanınızda tutup her seferinde servis etmektense mobil uygulamanızın içerisinde de bir veritabanı oluşturarak ara ara (örn: yeni mesaj geldikçe ya da gönderildikçe) sunucu ile senkronize etmeyi düşünebilirsiniz.