Difference between revisions of "Data Science"

Jump to navigation Jump to search
 
(10 intermediate revisions by the same user not shown)
* Messaging patterns
** Fire-and-Forget / One-Way
** Request-Response / Request-Reply
** Publisher-Subscriber
** Request-Callback
** Microservices Architecture
** Service-Oriented Architecture (SOA)
* Stream Processing
 
== Online courses ==
==Books==
* Newman, S. (2021). ''Building Microservices: Designing Fine-Grained Systems''. 2nd Ed. O'Reilly Media.
* Bellemare, A. (2020). ''Building Event-Driven Microservices: Leveraging Organizational Data at Scale''. O'Reilly Media.
* Richards, M. (2020). ''Fundamentals of Software Architecture''. O'Reilly Media.
* Dean A., & Crettaz, V. (2019). ''Event Streams in Action''. Manning.
* Richardson, C. (2018). ''Microservices Patterns''. Manning Publications.
* Pacheco, V. F. (2018). ''Microservice Patterns and Best Practices''. Packt Publishing.
* VanderPlas, J. (2016). ''Python Data Science Handbook: Essential Tools for Working with Data''. O'Reilly Media.
* Pierfederici, F. (2016). ''Distributed Computing with Python''. Packt Publishing.
* Dunning, T., & Friedman, E. (2016). ''Streaming Architecture: New Designs Using Apache Kafka and MapR Streams.'' O'Reilly Media.
* Nolan, D., & Lang, D. T. (2015). ''Data Science in R: A Case Studies Approach to Computational Reasoning and Problem Solving''. CRC Press.
* Elston, S. F. (2015). ''Data Science in the Cloud with Microsoft Azure Machine Learning and R.'' O'Reilly Media, Inc.
* Zumel, N., Mount, J., & Porzak, J. (2014). ''Practical Data Science with R''. Manning.
* Schutt, R., & O'Neil, C. (2013). ''Doing Data Science: Straight Talk from the Frontline''. O'Reilly Media.
* Videla, A., & J.W. Williams, J. (2012). ''RabbitMQ in Action''. Manning.
* Tukey, J. W. (1977). ''Exploratory Data Analysis''. Addison-Wesley.
 
==Other Resources==
===General===
*[https://www.slideshare.net/kourouklides/what-is-data-science-99294704/ What is Data Science by Ioannis Kourouklides] - slides
*[https://datascienceguide.github.io/ Data Science Guide]
*[http://jadianes.me/data-science-your-way/ Data Science Engineering, your way]
*[https://www.mturk.com Amazon Mechanical Turk]
*[https://www.cloudfactory.com/ CloudFactory]
*[https://www.revappen.com/ RevAppen]
*[https://www.alegion.com/ Alegion]
*[https://imerit.net/ iMerit]
*[https://playment.io/ Playment]
*[https://www.rev.com/ Rev] - Transcription from video and audio
*[https://labelbox.com/ Labelbox]
*[https://github.com/diffgram/diffgram diffgram]
*[https://dl.acm.org/citation.cfm?id=1866696 Proceedings of the NAACL HLT 2010 Workshop on Creating Speech and Language Data with Amazon's Mechanical Turk]
*[https://www.cloudfactory.com/data-annotation-tool-guide Data Annotation Tools for Machine Learning (Evolving Guide)]
*[https://github.com/kaiwaehner/kafka-streams-machine-learning-examples kafka-streams-machine-learning-examples (GitHub)] - Machine Learning + Kafka Streams Examples (with code)
*[https://aseigneurin.github.io/2018/09/05/realtime-machine-learning-predictions-wth-kafka-and-h2o.html Realtime Machine Learning predictions with Kafka and H2O.ai] - blog post
*[https://tanzu.vmware.com/content/blog/understanding-when-to-use-rabbitmq-or-apache-kafka Understanding When to use RabbitMQ or Apache Kafka]
*[https://www.ververica.com/what-is-stream-processing What is Stream Processing?]
*[https://medium.com/stream-processing/what-is-stream-processing-1eadfca11b97 A Gentle Introduction to Stream Processing]
 
=== Distributed Systems===
Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Navigation menu