Apache Kafka is an open-source stream processing platform developed by the Apache Software Foundation written in Scala and Java. The Kafka event streaming platform is used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications.
N/A
Workday HCM
Score 7.8 out of 10
N/A
Workday Human Capital Management is a cloud-native system offering a globally
consistent user experience. Workday HCM is part of an intelligent, unified system with other
Workday products.
N/A
Pricing
Apache Kafka
Workday Human Capital Management
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
Apache Kafka
Workday HCM
Free Trial
No
No
Free/Freemium Version
No
No
Premium Consulting/Integration Services
No
No
Entry-level Setup Fee
No setup fee
No setup fee
Additional Details
—
—
More Pricing Information
Community Pulse
Apache Kafka
Workday Human Capital Management
Features
Apache Kafka
Workday Human Capital Management
Human Resource Management
Comparison of Human Resource Management features of Product A and Product B
Apache Kafka
-
Ratings
Workday Human Capital Management
9.0
100 Ratings
10% above category average
Employee demographic data
00 Ratings
8.985 Ratings
Employment history
00 Ratings
8.295 Ratings
Job profiles and administration
00 Ratings
8.997 Ratings
Workflow for transfers, promotions, pay raises, etc.
00 Ratings
9.092 Ratings
Organizational charting
00 Ratings
9.891 Ratings
Organization and location management
00 Ratings
9.888 Ratings
Compliance data (COBRA, OSHA, etc.)
00 Ratings
8.663 Ratings
Payroll Management
Comparison of Payroll Management features of Product A and Product B
Apache Kafka
-
Ratings
Workday Human Capital Management
8.6
83 Ratings
6% above category average
Pay calculation
00 Ratings
9.771 Ratings
Support for external payroll vendors
00 Ratings
7.259 Ratings
Off-cycle/On-Demand payment
00 Ratings
9.121 Ratings
Benefit plan administration
00 Ratings
8.966 Ratings
Direct deposit files
00 Ratings
9.072 Ratings
Salary revision and increment management
00 Ratings
9.069 Ratings
Reimbursement management
00 Ratings
7.345 Ratings
Leave and Attendance Management
Comparison of Leave and Attendance Management features of Product A and Product B
Apache Kafka
-
Ratings
Workday Human Capital Management
8.6
78 Ratings
5% above category average
Approval workflow
00 Ratings
8.977 Ratings
Balance details
00 Ratings
8.177 Ratings
Annual carry-forward and encashment
00 Ratings
8.963 Ratings
Employee Self Service
Comparison of Employee Self Service features of Product A and Product B
Apache Kafka
-
Ratings
Workday Human Capital Management
8.2
98 Ratings
0% below category average
View and generate pay and benefit information
00 Ratings
8.187 Ratings
Update personal information
00 Ratings
8.196 Ratings
View company policy documentation
00 Ratings
7.976 Ratings
Employee recognition
00 Ratings
8.959 Ratings
View job history
00 Ratings
8.187 Ratings
Asset Management
Comparison of Asset Management features of Product A and Product B
Apache Kafka
-
Ratings
Workday Human Capital Management
8.4
25 Ratings
4% above category average
Tracking of all physical assets
00 Ratings
8.425 Ratings
HR Reporting
Comparison of HR Reporting features of Product A and Product B
Apache Kafka
-
Ratings
Workday Human Capital Management
7.4
82 Ratings
2% below category average
Report builder
00 Ratings
8.978 Ratings
Pre-built reports
00 Ratings
6.380 Ratings
Ability to combine HR data with external data
00 Ratings
7.168 Ratings
Onboarding
Comparison of Onboarding features of Product A and Product B
Apache Kafka
-
Ratings
Workday Human Capital Management
8.9
60 Ratings
11% above category average
New hire portal
00 Ratings
8.955 Ratings
Manager tracking tools
00 Ratings
8.956 Ratings
Performance and Goals
Comparison of Performance and Goals features of Product A and Product B
Apache Kafka
-
Ratings
Workday Human Capital Management
8.9
64 Ratings
10% above category average
Corporate goal setting
00 Ratings
8.954 Ratings
Individual goal setting
00 Ratings
8.963 Ratings
Line-of sight-visibility
00 Ratings
8.854 Ratings
Performance tracking
00 Ratings
8.962 Ratings
Performance Management
Comparison of Performance Management features of Product A and Product B
Apache Kafka
-
Ratings
Workday Human Capital Management
8.1
67 Ratings
2% above category average
Performance plans
00 Ratings
8.166 Ratings
Performance improvement plans
00 Ratings
8.158 Ratings
Review status tracking
00 Ratings
8.162 Ratings
Review reminders
00 Ratings
8.161 Ratings
Multiple review frequency
00 Ratings
8.154 Ratings
Succession Planning
Comparison of Succession Planning features of Product A and Product B
Apache Kafka
-
Ratings
Workday Human Capital Management
7.9
44 Ratings
0% above category average
Create succession plans/pools
00 Ratings
8.138 Ratings
Candidate ranking
00 Ratings
7.938 Ratings
Candidate search
00 Ratings
8.042 Ratings
Candidate development
00 Ratings
7.840 Ratings
Recruiting / ATS
Comparison of Recruiting / ATS features of Product A and Product B
Apache Kafka is well-suited for most data-streaming use cases. Amazon Kinesis and Azure EventHubs, unless you have a specific use case where using those cloud PaAS for your data lakes, once set up well, Apache Kafka will take care of everything else in the background. Azure EventHubs, is good for cross-cloud use cases, and Amazon Kinesis - I have no real-world experience. But I believe it is the same.
Large organizations with extensive back-office support functions. With that in mind, WD is a great HCM system for mastering and controlling downstream data and providing strong support. Where WD falls short is the front-end user experience. If your intent is for the average Jane/Joe to use the system, you will find them frustrated or disappointed.
Really easy to configure. I've used other message brokers such as RabbitMQ and compared to them, Kafka's configurations are very easy to understand and tweak.
Very scalable: easily configured to run on multiple nodes allowing for ease of parallelism (assuming your queues/topics don't have to be consumed in the exact same order the messages were delivered)
Not exactly a feature, but I trust Kafka will be around for at least another decade because active development has continued to be strong and there's a lot of financial backing from Confluent and LinkedIn, and probably many other companies who are using it (which, anecdotally, is many).
I think what it does is not having worked on the side of talent acquisitions. Whenever we have a job interview, for example, you can go right there, you can put in everything in Workday Human Capital Management. If I need to go in and see what a coworker put in or notes all that, I can document everything there in Workday Human Capital Management. I think the other thing that makes it a lot easier is for performance management, goal setting. All these things can be done right there in the platform and it just makes it easier. So to store documents, I can do that. I mean it is like a one-stop shop all in one, so it's excellent.
Sometimes it becomes difficult to monitor our Kafka deployments. We've been able to overcome it largely using AWS MSK, a managed service for Apache Kafka, but a separate monitoring dashboard would have been great.
Simplify the process for local deployment of Kafka and provide a user interface to get visibility into the different topics and the messages being processed.
Learning curve around creation of broker and topics could be simplified
It is work to make one system the source of truth for our data, but now that it is done, there is less work involved in staying on this path. This means for us that maintaining and/or implementing new modules like performance, finance, talent, etc. is simple. It's a no-brainer
Apache Kafka is highly recommended to develop loosely coupled, real-time processing applications. Also, Apache Kafka provides property based configuration. Producer, Consumer and broker contain their own separate property file
Workday's on a great path in terms of user experience. Their goals is to deliver a use experience that doesn't require training or instruction, like Amazon on the consumer side for example. That's hard to do when you're talking about complex business processes and important and sensitive employee information, but they're doing it well
In 2014, Workday has changed the update process. There will be two updates a year; the updates will be delivered to customers typically in a 24 hour window during these two weekends a year. They also keep the Community up-to-date about any planned outages, etc. There is weekly scheduled downtime on Friday night.
From my perspective, the system runs like a well oiled machine and I have not had any issues with customers complaining about speed. If a report is taking long to run, the report can run in the background and you can go about your business. For larger enterprises, there is additional space and machines to process the application in what Workday refers to it as Extended Configuration Tenant
Support for Apache Kafka (if willing to pay) is available from Confluent that includes the same time that created Kafka at Linkedin so they know this software in and out. Moreover, Apache Kafka is well known and best practices documents and deployment scenarios are easily available for download. For example, from eBay, Linkedin, Uber, and NYTimes.
Workday is still learning about the needs of higher education. I have seen rapid improvement in support and knowledge over the last year so am confident this will continue to improve. Overall however, I have found the Support Team to be extremely responsive and Workday offers the advantage of having support across several timezones so that we never wait more than a few hours for a response.
Some training is offered online. Cost is per-person. This also gets quite expensive. Training doesn’t follow a logical path A to B. Starts in middle. When you try to do it afterwards at your desk, difficult. • Training scenarios are not very real
I have done for report writing and mass imports (EIBs). They give materials and you run through examples, i.e. you don’t just watch them do tasks, so that is helpful. Training is expensive – a single reporting writing class is $600 per person for virtual training
It was implemented before my joining the company. At my last company, we used Workday professional services.
Based upon my experience at my last company, I would rate the implementation experience an 8/10. There are different ways to set things up and we had different people telling us different things. It set us back a couple of times.
Regarding configuration advice, we could set things up where every manager has supervisory organizations, or have it financially based i.e. aligned to cost center/department. We chose the individual manager path and I think we should have chosen a department route. Going down the individual manager path, to maintain the information, we have to inactivate a supervisory org whenever a manager changes/leaves.
I used other messaging/queue solutions that are a lot more basic than Confluent Kafka, as well as another solution that is no longer in the market called Xively, which was bought and "buried" by Google. In comparison, these solutions offer way fewer functionalities and respond to other needs.
Workday is an incomplete product, by this I mean it must work alongside other products and does not work by itself. Trying to make several different products work smoothly together becomes very challenging. As compared to ADP products, when purchased all together work very well all together. Also, ADP has extensive Training programs and extensive Customer Support. So ADP's products are far superior to Workday's products in my opinion.
Workday has released Financials and is continuing to develop it's Human Capital Management footprint with the addition of Workday Recruiting. I think customers will find that is easy to add on additional functionality in the system. Workday does make it easy for customers to make changes without relying on IT resources. The Business Process framework is a visual tool that allows functional resources to make changes and see the flow of the transaction
Positive: Get a quick and reliable pub/sub model implemented - data across components flows easily.
Positive: it's scalable so we can develop small and scale for real-world scenarios
Negative: it's easy to get into a confusing situation if you are not experienced yet or something strange has happened (rare, but it does). Troubleshooting such situations can take time and effort.
To get the most value out of all possible automation in Workday you really need to use a lot of their modules, otherwise you may not be able to solve for some pretty important and necessary needs.
The system maintenance is way more than what I have seen with some other systems and therefore you need a quite large team dedicated to it.
The ability to automate a lot of administrative tasks and the ability for employee and manager self-service definitely create a lot of opportunity for HR to spent time and effort elsewhere. A lot of the automation that can be leveraged in Workday also allows for eliminating third party vendors as well as the cost of their maintenance and integrations.