first_imgTo understand how developers feel about technologies that support their e-commerce needs, Four51 commissioned a study by Forrester Consulting, revealing that modern developers are more involved in e-commerce solutions at their organizations. Developers believed they will be developing in Platforms-as-a-Service (PaaS) more so than Software-as-a-Service (SaaS), with the amount of their on-premise solutions decreasing.Four51, a B2B e-commerce company, surveyed 150 developers in North America in three groups for this study, such as developers and architects at enterprises, consultants or agencies, and software companies or vendors that touch e-commerce.From the perspective of Four51 CTO Steve Davis, developers are favoring cloud-hosted PaaS because it provides a much simpler and faster process. Modern APIs and integrations have made PaaS more accessible so developers can deploy their e-commerce applications to the cloud.(Related: PaaS is still kickin’ as a technology. Here’s why)“[PaaS] allows you to create an interface or user experience separate from that data model so you can integrate other components into it, and other services, and then build your own to it,” said Davis. “It’s a much simpler process to get there, it’s much faster, and from a management perspective, it also removes some technological skills that are necessary for resources by not having infrastructure needs, [and] not having database management needs.”From the survey, one reason developers are choosing PaaS is because their current e-commerce solutions are not delivering the quality that they want to see in a B2B e-commerce platform. The survey found that 64% of developers are disappointed with their legacy platforms, and the qualities with the largest differences between requirement and performance are cost (56%), completeness of feature sets (55%), mobile capabilities (51%), cloud deployment capabilities and cloud readiness (50%), and breadth of integration options (43%). Developer frustration with legacy platforms could play a role in the increase in adopting cloud services. B2B e-commerce developers reported plans to decrease the share of projects built on-premise and to increase those projects built in the cloud, according to the survey.On-premise deployment makes up a large share of B2B e-commerce deployments today at 28%, but cloud-based models add up to nearly double, with a combined share of 53%, according to the survey. Developers are predicting that 56% of their deployments will be in the cloud within two years, and PaaS deployments will see the biggest rate of increase at 14% in their share of B2B e-commerce.The survey also found that on-premise solutions do not work with today’s modern budgets or timetables. Respondents who recently developed in an on-premise environment said that major issues included cost of maintenance, acquisition and implementation, along with the burden of applying new upgrades or versions. The survey also found that respondents complained about the time required to maintain, acquire, or implement on-premises solutions, as well as the issues that arise when trying to deal with internal procurement and budgeting processes.One finding from the survey that stood out to Davis was that the primary reason developers were dissatisfied with their current on-premises or SaaS solutions was cost of maintenance. He said that maintaining an infrastructure that has every tool needed to host that kind of platform requires very disparate skill sets, which means multiple resources that are “costly to take on,” he said.“A lot of these platforms still aren’t easy to deploy on those environments, so that was a big factor [for developers],” said Davis. “The other one is just the ongoing maintenance, which is applying upgrades or patches that they have to consider any customizations.”One of Forrester’s recommendations was that companies doing e-commerce should support developers’ exploration of new e-commerce capabilities. Letting developers experiment with different solutions that are easy to deploy, pay-as-you-go and customizable allows them to work with agile development, and they will have more in common with modern development projects, according to the survey.last_img read more

Read More

first_imgOpen-source software foundation Apache released version 1.0.0 of its Kafka distributed data streaming platform today, with the first full version number indicating Apache’s confidence that Kafka is ready for major professional use.“Apache Kafka is playing a bigger role as companies are moving to real-time streaming and embracing stream processing,” Jun Rao, vice president of the Apache Kafka team, said in the announcement. “The 1.0.0 release is an important milestone for the Apache Kafka community as we’re committed to making it ready for enterprise adoption.”The Apache Foundation highlighted features of Kafka 1.0.0 aimed at enterprises, like the ability to publish and subscribe to streams of data at a massive scale; real-time stream processing with exactly-once semantics, which avoids sending the same messages multiple times in the case of a connection error; and long-term storage of data streams. Accompanying various bug fixes and general improvements in the update are performance improvements to Apache’s implementation of TLS and CRC32C, including Java 9 support, faster controlled shutdown, better JBOD support and exactly-once semantics.As Apache describes it in its announcement, “Kafka provides low-latency, high-throughput, fault-tolerant publish-and-subscribe pipelines and is able to process streams of events. Kafka provides reliable, millisecond responses to support both customer-facing applications and connecting downstream systems with real-time data. Kafka is unique in that it can publish and subscribe to streams of data like a messaging system, process streams of data efficiently and in real time and store streams of data safely in a distributed, replicated cluster.”Apache Kafka 1.0.0 will be demoed at the the upcoming Kafka Summit 2018 in London and San Francisco.“We invite everyone to download Apache Kafka 1.0.0 and try it out,” Rao said. “We welcome community participation and look forward to engaging with users and hearing feedback at upcoming conferences and meetups as well as through the mailing list and pull requests.”last_img read more

Read More