태그 spring boot spring aws sns push message firebase message aws push notification spring cloud aws linode object storage mulipartfile spring data JPA 단일 책임 원칙 AWS SNS firebase push Linode push notification SRP jdbc FCM Connection Java SOLID