Jump to content

PubNub

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Plastikspork (talk | contribs) at 13:40, 3 June 2020 (Fix). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

PubNub
Type of site
Private
Founded2010
Headquarters,
Area servedWorldwide
Founder(s)Stephen Blum, Todd Greene
IndustryInternet
ProductsPubNub Realtime Communication Platform, PubNub Functions[1], PubNub Chat[2]
URLwww.pubnub.com

PubNub is a Realtime Communication Platform and realtime infrastructure-as-a-service (IaaS) company based in San Francisco, California. The company makes products for software and hardware developers to build realtime web, mobile, and Internet of Things[3] (IoT) applications.

PubNub's primary product is a realtime publish/subscribe[4] messaging API built on their global data stream network which is made up of a replicated network of at least 15 data centers located in North America, South America, Europe and Asia. The network currently serves over 330 million devices and streams over a trillion messages per month.

History

PubNub was founded in 2010 by Stephen Blum and Todd Greene. PubNub raised $4.5 million in Series A funding from Relay Ventures and TiE Angels in March 2012.[5] They received their $11 million Series B round of funding in September 2013 from Scale Venture Partners, Relay Ventures and TiE Angels.[6] In July 2015, PubNub received their $20 million Series C round of funding led by Sapphire Ventures[7]. In September 2016, PubNub closed a $6 million venture round led by Cisco Investments and Ericsson[8]. In April 2019, PubNub received their $23 million Series D round of funding, adding Hewlett Packard Enterprise to the list of investors.[9]

Technology

PubNub utilizes a Publish/Subscribe[4] model for realtime data streaming[10] and device signaling and supports all of the capabilities of WebSockets, Socket.IO, SignalR, WebRTC Data Channel and other streaming protocols. PubNub provides SDKs for over 70 different programming languages and environments including JavaScript, iOS, and Android, as well as JavaScript frameworks such as AngularJS, Ember.js, and Backbone.js. PubNub also provides client libraries for board platforms including Raspberry Pi, Arduino, Texas Instruments, and Microchip.

  • Functions a set of customizable microservices that give developers a simple way to add code and deploy features for realtime apps.
  • Publish/Subscribe Messaging provides realtime data streaming[10] and device signaling, and includes built in AES encryption and optional TLS/SSL encryption. The atomic components that make up a data stream are API Keys, Messages, and Channels. This feature handles channels in a lightweight manner, allowing software developers to create an unlimited number of channels for any set of API keys without first declaring the channel.
  • Online Presence Detection provides tracking of online and offline status of users and devices in realtime. Presence events are triggered when a connected device subscribes or unsubscribes from a channel, or times out. The Presence API also includes a “state” feature allowing for the persistent tracking of any name/value pair a software developer specifies, such as a “typing” event indicator in a basic chat application.
  • Access Management provides fine grain read and write access control[11] on a per user, device, or channel basis. This adds an extra layer of security and enables the syndication of streams by providing authorization to individual users, as well as grant/revoke permissions at the channel or key level.
  • Data Stream Controller multiplexes individual data streams as a single persistent connection, and it centralizes control of the creation and modification of groups of data channels at the server level.
  • Storage & Playback stores messages as they are published to a data channel, and retrieves them from high-availability storage clusters at a later time. Data streams can also be replayed as they were broadcast in realtime.
  • Mobile Push Notifications bridges native Pub/Sub Messaging API publishing with third-party push notification services including Google Android GCM, Apple iOS APNS, and Microsoft Windows Phone MSNP. The developing, configuring, and maintaining of server side components for third-party providers is provided by the PubNub API.


Awards and recognition

  • Top 10 Enterprise Cloud Apps and Services of 2011[12]
  • 10 Hot Technology Startups For November[13]
  • 10 Hot Internet of Things Startups[14]
  • 10 Wearables and IoT Companies To Watch In 2015[15]
  • Best Enterprise Support Solution: PubNub[16]
  • Internet of Things (IoT) Security Silver Winner[17]

References

  1. ^ "Introducing Functions: Serverless Computation at Scale". PubNub. September 12, 2016. Retrieved July 11, 2018.
  2. ^ "Announcing PubNub Chat: Our Flexible Chat SDK for Powerful In-App Chat". PubNub. November 13, 2019. Retrieved May 22, 2020.
  3. ^ Clark, Don (September 15, 2015). "Companies See Market in Managing 'Internet of Things'". The Wall Street Journal.
  4. ^ a b Mason, Ross (November 14, 2011). "PubNub offers publish/subscribe messaging as a service and supports real-time, global messaging for cloud and mobile apps". ReadWrite.
  5. ^ Lawler, Ryan (March 20, 2012). "PubNub raises $4.5M to bring real-time messaging to apps". Gigaom. Retrieved October 9, 2015.
  6. ^ Hesseldahl, Arik (September 17, 2013). "Scale Venture Partners Invests $11 Million in PubNub Series B". All Things Digital. Retrieved October 9, 2015.
  7. ^ Preimesberger, Chris (July 1, 2015). "OTT Data Streamer PubNub Lands $20M in VC Funding". eWeek.
  8. ^ PubNub, PubNub (September 12, 2016). "Cisco Investments, Ericsson Invest $6 Million in PubNub to Help Shape The Future of Networking". PubNub.
  9. ^ Lunden, Ingrid (April 9, 2019). "PubNub nabs $23M as its IaaS network hits 1.3T messages sent each month". TechCrunch. {{cite web}}: Cite has empty unknown parameter: |1= (help)
  10. ^ a b Flinders, Karl (May 5, 2015). "Sportlobster uses PubNub network for data streaming in real time". Computer Weekly. Retrieved October 22, 2015.
  11. ^ Castor, Amy (October 23, 2013). "Real-Time App Development Platform PubNub Introduces Serverless Access Control". ProgrammableWeb. Retrieved October 22, 2015.
  12. ^ Fulton, Scott M. (December 26, 2011). "Top 10 Enterprise Cloud Apps and Services of 2011". ReadWrite.
  13. ^ Whiting, Rick (November 7, 2013). "10 Hot Technology Startups For November". CRN Magazine.
  14. ^ Vance, Jeff (September 4, 2014). "10 Hot Internet of Things Startups". CIO Magazine.
  15. ^ Ana, Alves (March 4, 2015). "10 Wearables and IoT Companies To Watch In 2015". WT Vox.
  16. ^ "IoT Evolution Expo Honors Winners of Technology Competition". IoT Evolution Expo. August 18, 2015.
  17. ^ "Product or Service Excellence of the Year". Info Security Products Guide, 2015. Archived from the original on 2018-03-30. Retrieved 2015-12-02.