Let’s start with Certificates

SSL refers to Secure Socket Layer. It is used to encrypt connections. TLS refers to Transport Layer Security, which is a newer version of SSL. Nowadays, TLS is mainly used, but people still refer to SSL.

What is it SSL do?

An SSL certificate allows traffic between your clients and your load balancer to be encrypted in transit(in-flight encryption).

Public SSL certificates are issued by Certificate Authorities (CA) like Comodo, Symantec, GoDaddy, GlobalSign, etc… using this public certificate attach to our load balancer we will able to encrypt the connection between the client and load balancer.

It also has an expiration date (you set) and must be renewed from time to time. …


Image for post
Image for post

Recently started reading a lot about AWS and doing some practical things to be in hand-on touch with the concept. After reading about IAM user and EC2 I got to this interesting topic which I can be really important when you’re building a highly distributed system.

So it comes down to two things. This will be some basic before we start with the main topic but it kind of relates to that. I’m talking about scalability and high availability.

Scalability means that an application can handle greater loads by adapting some techniques. There are two kinds of scalability:-

Vertical scalability means increasing the size of the instance. …


Image for post
Image for post

For the last week, I’m trying to implement push notification for iOS and Android. With android, it was really easy but in order to implement in iOS, it takes a little bit of effort and little clarity about the concepts it uses.

We’re going to implement this in the native ios app. If you want to set up a Firebase Cloud Messaging client app on iOS please follow this tutorial.

https://www.notion.so/Push-Notification-with-Elixir-and-iOS-20e00a1ea1914e919a10f92c8d0a04ff#d8e828679ba34e5fa9a366efc9ddf467

What is a push notification?

A push notification is a message that pops up on a mobile device. App publishers can send them at any time; users don’t have to be in the app or using their devices to receive them. They can do a lot of things; for example, they can show the latest sports scores, get a user to take any action, such as downloading a coupon or let a user know about an event, such as a flash sale. …

About

Siddhant Singh

Into Data Science, Machine Learning and Data-Driven Astronomy. If I’m not writing code, I might be reading some random stuff.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store