You are on page 1of 16

• Instagram is a free social media smartphone

for sharing photos and videos with your


customers and fans.
• It’s a simple way to record visual moments,
whether they are everyday events, or travel,
sport, family and social experiences.
• It’s easy to use and its built-in editing tools
encourage creativity and expression.
• Instagram is a perfect way for you to expose
the color and movement of your business to
your customers and grow sales, which is, of
course, the endgame to all social media
activity for business.
• Instagram has over 800 million users, and
with Facebook as its parent company, that
makes it a powerful social channel that now
also has the business function and usability of
Facebook powering it. 
Objective
• To follow your family and friends, and use it as
an app to stay in touch and keep up-to-date
with the lives of those close to you.
• Platform for visual communicators.
• The idea is to use some, or all, of the hashtags
in your own marketing, and people from your
target audience will be able to find your
business.
• Instagram marketing has become so targeted
that influencers can even track their follower
count via a follower counter check like
Followerwonk.
• Instagram is still the premier visual platform. If
your business does better with visual marketing
and story-telling, then Instagram is the place
for you.
What are the problems faced by the world’s famous app?

1. Posting at Optimum types- Business accounts shows data which shows the number of
audience are online at what particular time in the day. These times are that time of the day when
the content can be posted. However, it more than often that the timings clash with some other
activities. These Instagram problems can make it a frustrating task to polish the post and then
upload it at that exact same time.
2. Clean up followers- When a brand becomes popular on instagram, it may be tough to keep a
track that who’s following and who’s unfollowing the account. Even though it’s not a big problem
on instagram, it’s something anyone needs to pay attention to. To maintain the brand’s image one
must need to ensure that their followers list is clean and authentic.
3. Responding to comments- When a brand is new in instagram, it’s easy to keep track of
comments and respond to them. However, things starts getting trickier when the brand starts to
grow. The volume of contents grows quickly and it becomes difficult to respond to all of them.
4. Editing photos on mobile- Instagram’s photo editor and filters are great. However, it is difficult
to use the small screen of phone to edit the the photos well. When we need the same features on
a bigger screen, the instagram app is a huge letdown.
5. Posting across social media- Instagram makes it easy to share the posts on Facebook.
However if you want to share it to other social media platforms, either a link to the post is
required or we need to directly post it from the instagram app itself. Such instagram problems can
be time consuming.
6. Commenting on other’s posts- In an effort to crack down on spammers, Instagram has
restricted comments. If you don’t know these Instagram problems, you may find your comments
rejected many times.
• Instagram was launched on the 6th of October, 2010
• One million people are using Instagram as of December 12th, 2010
• InstaMeet #1 on March 21st, 2011
• Picture number 150 million was uploaded on August 3rd, 2011
• Updated on September 20th, 2011, with four new filters in version 2.0
• On the 26th of September, there were ten million active users
• The weekend hashtag campaign #VHP was launched on November 21st, 2011
• Instagram for Android goes live on April 3rd, 2012
• Facebook bought Instagram on April 9th, 2012, for $1 billion.
• The 28th of June, 2012, sees the launch of Instagram’s web photo pages.
• Instagram has 80 million subscribers as of July 26th, 2012!
• Instagram added a new filter on December 11th, 2012.
• Version 3.4.1, released on December 21st, 2012, now supports 25 languages.
• On May 2nd, 2013, Instagram users began adding hashtags to their photos.
• Instagram launched the video aspect on June 20th, 2013
• Instagram direct was unveiled on December 12th, 2013.
• Instagram raised 300 million subscribers on December 1st, 2014.
• Boomerang was launched on October 22nd, 2015
• December 15th, 2016, marks the milestone of reaching 600 million Instagram users.
• Several photos per post as of February 22nd, 2017
1. What Technology Does Instagram Use on the Backend?
• All the server side is powered by Django Python. All the web and async servers run in a
distributed environment and are stateless.
• The below diagram shows the infrastructure of Instagram:

2. Asynchronous Behavior
• RabbitMQ and Celery handles asynchronous tasks such as sending notification to the users and
other system background processes.
3. Computing trending HashTags on the platform.
• The trending backend is a stream processing application that contains four nodes/ components
connected linearly.

4. Databases used @Instagram.


• PostgreSQL- Primary Database of the application. Stores most of the data of the platform.
• Hive- Used for Data Archiving.
• Vmtouch- Used to manage in-memory data when moving from one machine to another.
• Redis- In-memory database is used to store the activity feed, sessions and other app’s real-time
data.
• Pgbouncer- Used to pool PostgreSQL connections while connecting with the backeend web
server, resulting in a huge performance boost.
• Memcache- An open source distributed memory Caching system is used for caching throughout
the service.
5. Monitoring.
• Munin- An open-source resource, network and infrastructure tool used by instagram.
• StatsD - A network daemon is used to track statistics like counters and timers. 
• Dogslow- Used to watch the running processes.
• Pingdom- Used for the website’s external monitoring, ensuring expected performance and
availability.

You might also like