by Krishnan Subramanian, on Aug 5, 2019 11:32:27 AM

Kubernetes is fast evolving as the standard orchestration platform for cloud native deployments. However, Kubernetes is still not mature enough to support stateful applications and distributed applications like those running on …

Read Story
Topics:Industrial IOTEdge AnalyticsEdge Computingdevopsserverlessstreaming apitutorialjavaopen sourceopen source softwarekubernetesk8smicroservices

by Brad Johnson, on Jul 19, 2019 12:45:39 PM

My job is convincing people to use free software. Intuitively, you would think it’s easier to sell something that’s free than convincing someone to pay you. It’s not. Even if …

Read Story
Topics:InsiderStateful ApplicationscareersSWIM AIdistributed computingWARPopen source softwaremarketing strategycontent marketing

by Brad Johnson, on Jul 2, 2019 3:19:54 PM

Today, the Java ecosystem remains one of the largest developer communities on planet earth. At over 9 million active developers, the Java programming language is used every day to build and run systems …

Read Story
Topics:Stateful ApplicationsEdge AnalyticsSWIM AIdistributed computingserverlessweb applicationsswimOSWARPstreamingnodejspythonweb agentsstreaming apijavastateful lambdaspolyglot programminglambda functions

by Brad Johnson, on Jun 24, 2019 12:35:31 PM

Even the most simple chat user interfaces bely a world of architectural complexity. Features like authentication, user presence, chat rooms, user counts, message encryption and countless others represent a significant …

Read Story
Topics:Stateful ApplicationsSWIM AIdistributed computingHTTPweb applicationsWARPweb agentsapistreaming apitutorialjava

by Brad Johnson, on Jun 21, 2019 10:34:55 AM

Let’s take a moment to appreciate the noble REST API. They’re anywhere and everywhere. REST is the lingua franca of the application world. REST APIs have been the equivalent of software …

Read Story
Topics:Stateful ApplicationsSWIM SoftwareEdge AnalyticsDigital TwinSWIM AIEdge Computingdistributed computingserverlessHTTPweb applicationsswimOSRESTWARPstreamingweb agentsapistreaming apitutorialjava

by Brad Johnson, on Jun 13, 2019 12:06:10 PM

The first iPhone was released on June 29, 2007. And while the advent of the iPhone was hardly the only catalyst of the smartphone revolution, I consider this to be …

Read Story
Topics:Stateful ApplicationsEdge AnalyticsSWIM AIEdge Computingdevopsdistributed computingserverlessHTTPweb applicationsswimOSmiddlewareRESTWARPstreamingoperating systemsweb agentsapistreaming api

by Brad Johnson, on Jun 7, 2019 12:11:52 PM

Five years ago when I started tracking media buzz around stateful architectures, I’d see a few articles every month about running stateful containers. That's about when Caitie McCaffrey first shared this awesome …

Read Story
Topics:SWIM AIdistributed computingHTTPweb applicationsswimOSmiddlewareRESTWARPstreamingoperating systemsnodejsweb agentsapistreaming apitutorialjava

by Brad Johnson, on May 31, 2019 7:57:00 AM

Aggregating data from heterogeneous REST APIs and streaming sources can be a pain. In order to achieve real-time insights or visualizations, developers need to efficiently combine REST and streaming data …

Read Story
Topics:SWIM AIdistributed computingHTTPweb applicationsswimOSmiddlewareRESTWARPstreamingpythonweb agentsapistreaming api

by Brad Johnson, on May 24, 2019 11:52:56 AM

I’ve written previously about Scott Clarke’s Greenhouse demo app because it’s a good example of how to build integrations between external frameworks and Swim. While Swim functions perfectly well on …

Read Story
Topics:Stateful ApplicationsSWIM Inc.SWIM AIdevopsdistributed computingserverlessweb applicationsswimOSnodejs

by Brad Johnson, on May 15, 2019 10:34:32 AM

How do you evaluate open source technologies, like Kubernetes and Swim, when there's so much hype? Last post, we explored the challenges of architecting a real-time application, which are due in part …

Read Story
Topics:Stateful ApplicationsSWIM SoftwareSWIM AISwim Enterprisedistributed computingserverlessHTTPweb applicationsswimOSmiddlewareRESTWARPstreamingoperating systems