title: Do we need ssl certificate for both front end and backend?
body: <p>We have 2 Rails app (one for front end and other for backend(api) hosted on 2 different servers. User comes to our front end app and fills the order form. We then send json request to backend and backend send confirmation json response to front end. Backend is only accessible from our office address and is setup to communicate to only our front end app.</p>
  
  <p>Today we purchased EV ssl certificate for our front end app from <code>DigiCert</code> and everything is work fine. But since we don't have ssl certificate on backend, does that means that what ever data we are passing from our front end to backend will be unencrypted?</p>
  
  <ul>
  <li>Do we need ssl certificate for both front end and back end servers?</li>
  <li>Our backend only servers request to our front end app and no other clients are connect to our backend? So can I use a self-signed or cheap SSL certificate for backend?</li>
  <li>Or shall I buy another ssl certificate from <code>DigiCert</code>? (bit expensive)</li>
  </ul>
  
  <p>I have already gone through couple of stack overflow questions, and looks like suggestion is to install ssl in both servers. This is my first time trying to set up ssl certificates on servers, so just want to double check before I buy another ssl certificate for our backend app.</p>
  
  <p>Update</p>
  
  <p>I found few cheap ssl certificate provides, what are people suggestions towards cheaper provider like this one <a href="https://cheapsslsecurity.com.au/" rel="noreferrer">https://cheapsslsecurity.com.au/</a></p>