Building Realtime Apps in 2019 with PubNub

1,247
PubNub
Build real-time apps quickly and scale them globally.

Note: This is a Community Post - we've partnered with PubNub to ask their community to talk about they chose PubNub. This post highlights the best contributions from their community. If you're interested in highlighting your own community contact justin@stackshare.io


PubNub is a tool that helps developers build realtime web, mobile, and IoT applications by providing hosted realtime Publish/Subscribe APIs. Recently, we saw some great Stack Decisions from developers on how they use PubNub and we thought they should be highlighted.

“In order to push data to our phone on the fly , we used PubNub. It was super easy to add in a few lines to code to do this. We would save data on the server , and use PubNub to communicate updates to all the clients. Another nifty feature offered by PubNub that we used was mobile notifications delivery.”

“When I was an indie game developer, I used PubNub as the realtime chat component in my application, and it also powered realtime drawing between players.”

“I use PubNub because the SDK is easy to set up and use. It enables secure communication with my IoT device. I really like the PubNub API design.”

“scaling a message pipeline to thousands of concurrent connections”

Visualization of the other tools tagged the most with each PubNub decision.
CC BY-NC-ND 2.0 UK WordItOut

“because they had a Unity SDK and an example project which showed me how to use it. I downloaded the example project and tweaked it to fit my game.”

“PubNub's WebRTC API is powerful and easy to learn.”

Visualization of the reasons why developers use PubNub.
CC BY-NC-ND 2.0 UK WordItOut

Why do you use PubNub?


Similar articles:

PubNub
Build real-time apps quickly and scale them globally.
Tools mentioned in article
Open jobs at PubNub
Senior Fullstack Software Engineer (S...
Poland -
<p><strong>About PubNub</strong></p> <p>Join <a href="http://www.pubnub.com">PubNub</a>, a pioneer in revolutionizing real-time apps and games, powering thousands of companies, including DAZN, RingCentral, Adobe, and Docusign. Our platform powers real-time features in applications, enhancing virtual experiences with reliability, scalability, and security. Embrace flexibility with our remote-first approach, work from our beautiful Katowice office in the <a href="https://ktw.com.pl/">KTW building</a>, or a combination of both.&nbsp; We value a collaborative work environment tailored to your best work style.</p> <p><strong>About the Job </strong></p> <p>The Senior Software Engineer will work in the team tasked with designing, developing, and maintaining serverless (Functions, Events and Actions and Data Pipelines) solutions to support various projects within the organization. The team operates in an agile environment, collaborating closely with stakeholders from different departments to understand project requirements, iterate on solutions, and deliver high-quality outcomes within project timelines.The job will involve both front-end and back-end development, development of serverless functions runtimes, various aspects of DevOps and DevTest, performance analysis and tuning and a lot of high loaded systems.</p> <p><strong>Responsibilities:</strong></p> <ul> <li>Design and build PubNub’s Serverless Functions, Events &amp; Actions and Data Pipelines solutions.</li> <li>Champion adherence to the best practice of development methodologies across the entire team and help establish standards.</li> <li>Work collaboratively with other Engineering teams, Product Management, Marketing, Sales, and</li> <li>Customer Success to develop new features and create customer value.</li> <li>Build comprehensive DevOps into the SDLC architecture including, but not limited to: automated testing, continuous integration and delivery, and release management.</li> <li>Ensure a high level of test coverage for all code written, including unit and automated regression (smoke) tests, load and performance tests, etc</li> <li>Ensure that solutions meet requirements outlined in the design documentation.</li> </ul> <p><strong>About You</strong></p> <p>If you're a collaborative team player with excellent communication skills and a customer-centric perspective who is driven to cutting-edge technologies and languages, we want to connect with you. Bring your expertise to PubNub, where we value</p> <ul> <li>Bachelor's degree in Computer Science, Computer Engineering or related field required or equivalent professional experience</li> <li>7+ years experience with end-to-end design and development, and troubleshooting of high scale cloud services, and developing technical business solutions in general</li> <li>Experience with developing front-end web apps in React / Typescript as well as backend for front-end in Typescript</li> <li>Good command over javascript/ecmascript and understanding (or desire to learn) of javascript runtimes' internals</li> <li>Experience with developing in Kotlin or other jvm language(s)</li> <li>Experience with containerised applications using Docker or equivalent</li> <li>Broad programming language skills and experience. Strong Golang and/or Rust experience or desire to learn is highly beneficial.</li> <li>Experience with configuration as code paradigm (CI/CD pipelines,Terraform/Terragrunt) and automation/configuration management</li> <li>Experience with AWS EKS or other cloud-hosted Kubernetes clusters (EKS preferred)</li> <li>Past experience in public cloud deployments (AWS, Google Cloud Platform, Azure, Rackspace, SoftLayer, etc.).</li> <li>Experience with Kafka / Confluent ecosystem (Kafka Connect and Streams, Schema Registry)</li> <li>Experience with data serialization and schema evolution tools and development strategies, e.g.. Avro, JSON Schema, Protocol Buffers or&nbsp;equivalent</li> <li>Fluency in English&nbsp; (...Ale lokalnie mówimy też po Polsku :) )</li> </ul> <p><strong>Why PubNub</strong></p> <p>Be part of a vibrant team shaping real-time interactions in gaming while broadening your technical horizons in a diverse and forward-thinking environment. Choose PubNub, where collaboration and innovation intersect in a dynamic environment. Become part of a team that impacts not only what we do but also how we do it. All ideas are valued, promoted, and successes celebrated. Our product development is an open, collaborative effort, with local senior leadership and the ability to make key decisions quickly and efficiently. We support a flexible work culture, allowing for both remote work and in-person collaborations while offering a Competitive Salary (Monthly Range of PLN25,000 - PLN 30,000), Stock Options and other <a href="https://www.pubnub.com/company/careers/">Perks.&nbsp;</a></p> <p><em>PubNub is an Equal Employment Opportunity Employer, committed to an inclusive workplace where we do not discriminate based on </em><em>race, color, ancestry, religion, sex, national origin, sexual orientation, gender identity, age, marital or family status, disability, Veteran status, and any other status. We believe in Diversity and encourage any qualified individual to apply.&nbsp;</em></p> <p><em>A message to applicants applying to work in Poland. Factors affecting starting pay within this range may include geography, market, skills, education, training, experience, and other qualifications.&nbsp; The full salary range is also based on the successful candidate’s hiring location.&nbsp; The recruiter will provide additional information during the hiring process. Also note that this job supports only B2B Collaboration.&nbsp;</em></p>
Verified by
You may also like