Home Insights From reference architecture to reference implementation: Detailing the DevOps aspects of in-stream processing service

From reference architecture to reference implementation: Detailing the DevOps aspects of in-stream processing service

From reference architecture to reference implementation: detailing the DevOps aspects of In-Stream Processing Service

In the previous four blog posts in this series we covered the reference architecture of a general purpose In-Stream Processing Service blueprint. To recap, here is a list of shortcuts to the blogs in that series:

In the next few posts we’ll present our reference implementation of that blueprint, and open source all of its components so that anyone can deploy and run the entire service platform on AWS (Amazon Web Services) within a few hours by using our deployment and orchestration scripts. 

This is the “DevOps” part of the story — making the platform operational on the dynamic cloud infrastructure for development, testing and production purposes. The main topics will concern scalability, availability, portability and automation of the platform’s deployment and operations on any public cloud. 

We even developed a fully-functional demo application for real-time sentient analysis of twitter feeds for Social Movie Reviews that runs on our reference implementation out of the box. You can play with the interactive web application that lets you visualize public’s historic and real-time sentiments towards the latest movies, powered by our In-Stream Processing service here. We also wrote a series of blogs that explain the scientific process behind the work of the data scientists, shows every step in the process of developing the sentiment analytics application from the data scientist point of view, and illustrates how the machine learning models were trained, evaluated and tuned to perform the analytics. The series of blogs is collectively called “Data Science Kitchen: a hands-on primer on how data scientists create machine learning models, using Twitter stream sentiment analysis of social movie reviews as our teaching example.” Here is a link to the first post in that series, which we strongly advise you to read — along with those that will come after it.

Now let’s jump into the details of the reference implementation, starting from a discussion of the technology stack used to automate the deployment and operational management.

Tags

You might also like

Code on the left side with vibrant pink, purple, and blue fluid colors exploding across a computer screen, representing the dynamic nature of modern web development.
Article
Tailwind CSS: The developers power tool
Article Tailwind CSS: The developers power tool

When it comes to the best web development frameworks, finding the right balance between efficiency, creativity, and maintainability is key to building modern, responsive designs. Developers constantly seek tools and approaches that simplify workflows while empowering them to create visually strikin...

Cube emitting colorful data points, with blue, red, and gold light particles streaming upward against a black background, representing data transformation and AI capabilities.
Article
Data as a product: The missing link in your AI-readiness strategy
Article Data as a product: The missing link in your AI-readiness strategy

Most enterprise leaders dip their toe into AI, only to realize their data isn’t ready—whether that means insufficient data, legacy data formats, lack of data accessibility, or poorly performing data infrastructure. In fact, Gartner predicts that through 2026, organizations will abandon 60% of AI pr...

Multicolor whisps of smoke on a black background
Article
Headless CMS for the AI era with Grid Dynamics, Contentstack, and Google Cloud
Article Headless CMS for the AI era with Grid Dynamics, Contentstack, and Google Cloud

For many businesses, moving away from familiar but inherently unadaptable legacy suites is challenging. However, eliminating this technical debt one step at a time can bolster your confidence. The best starting point is transitioning from a monolithic CMS to a headless CMS. This shift to a modern c...

Orange blocks against a grey background to represent microservices in the cloud
Article
Cloud modernization playbook: From monolith to microservices
Article Cloud modernization playbook: From monolith to microservices

Many organizations have already embraced practices like Agile and DevOps to enhance collaboration and responsiveness in meeting customer needs. While these advancements mark significant milestones, the journey doesn't end here. Microservices offer another powerful way to accelerate business capabil...

Kubernetes use cases beyond container scheduling
Article
Kubernetes use cases beyond container scheduling
Article Kubernetes use cases beyond container scheduling

From AI/ML workloads and multi-tenancy to test labs and edge computing, uncover 5 practical examples of Kubernetes-based platform engineering.

The critical importance 
of accessibility testing 
and maintenance
Article
The critical importance of accessibility testing and maintenance: Envisioning the future with GenAI for industry-specific enhancements
Article The critical importance of accessibility testing and maintenance: Envisioning the future with GenAI for industry-specific enhancements

Accessibility is a critical factor for businesses across various industries, including retail, technology and media, insurance, FMCG, HORECA, and manufacturing. The potential impact of neglecting accessibility can be immense, not only from a legal standpoint but also in terms of lost revenue an...

Purple background with computer screens and shield icon to represent core web vitals
Article
The evolution of Google Web Vitals: What to expect beyond Core Web Vitals
Article The evolution of Google Web Vitals: What to expect beyond Core Web Vitals

Buckle up, web enthusiasts! We’re about to explore the fascinating world of Google’s Web Vitals—the crucial initiative that has reshaped how we approach web performance and user experience. My name is Maksym, and with more than 8 years in front-end development, I’ve seen firsthand how Web Vitals ha...

Get in touch

Let's connect! How can we reach you?

    Invalid phone format
    Submitting
    From reference architecture to reference implementation: Detailing the DevOps aspects of in-stream processing service

    Thank you!

    It is very important to be in touch with you.
    We will get back to you soon. Have a great day!

    check

    Something went wrong...

    There are possible difficulties with connection or other issues.
    Please try again after some time.

    Retry