Collection of computer science research papers
Use speechify
- The Little Manual of API Design
- RESTful or RESTless -- Current State of Today's Top Web APIs
- Microservice Architectures for Advanced Driver Assistance Systems: A Case-Study
- From Monolithic to Microservices: An experience report
- Everything You Always Wanted to Know AboutSynchronization but Were Afraid to Ask
- Microservices: Migration of a Mission Critical System
- An Overview of Approaches Used In Focused Crawlers
- SMARTCRAWLER: A TWO-STAGE CRAWLER FOR EFFICIENT SEARCH RESULT
- The Science of Software and System Design
- A Service Oriented Architecture Approach for an E-Business Platform
- View-Centric Performance Optimization for Database-Backed Web Applications
- No Silver Bullet —Essence and Accident in Software Engineering
- Merge sort
- An Approach to Improve the Performance of Insertion Sort Algorithm
- Improving the performance of bubble sort using a modified diminishing increment sorting
- Lock-Free Linked Lists and Skip Lists
- Skip Lists: A Probabilistic Alternative to Balanced Trees
- The S-Linked List – A Variant Of The Linked List Data Structure
- An O(1) algorithm for implementing the LFU cache eviction scheme
- SELF-TUNING, LOW OVERHEAD REPLACEMENT CACHE
- LRC: Dependency-Aware Cache Management for Data Analytics Clusters
- DATA CACHEPREFETCHING USING A GLOBAL HISTORY BUFFER
- Programming Paradigms: What Every Programmer Should Know
- LLVM: A Compilation Framework for Lifelong Program Analysis & Transformation
- Understanding Real-World Concurrency Bugs in Go
- Large Scale Unit Testing for Go Packages
- Calvin: Fast Distributed Transactions for Partitioned Database Systems
- Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases
- A Relational Model of Data for Large Shared Data Banks
- OceanStore: An Architecture for Global-Scale Persistent Storage
- Scalable SQL and NoSQL data stores
- ODBAPI: a unified REST API for relational and NoSQL data stores
- Google’s Deep-Web Crawl
- Cloud Based Web Scraping for Big Data Applications
- A Methodical Study of Web Crawler
- Bitcoin: A Peer-to-Peer Electronic Cash System
- Time, Clocks, and the Ordering of Events in a Distributed System
- Elrond
- Nano
- Tether
- Terra
- Bitcoin and Beyond: A Technical Survey on Decentralized Digital Currencies
- An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends
- MapReduce
- GFS
- Raft extended
- Distributed execution of communicating sequential process-style concurrency: Golang case study
- Bigtable: A Distributed Storage System for Structured Data
- In Reference to RPC: It’s Time to Add Distributed Memory
- A Comparative Review of Microservices and Monolithic Architectures
- Understanding Security Implications of Using Containers in the Cloud
- Sliceable Monolith: Monolith First, Microservices Later
- The current design and implementation of the AstroDS Data Aggregation Service ?
- Authentication and authorization in microservice-based systems: survey of architecture patterns
- Lessons Learned from Developing a Microservice Based Mobile Location-Based Crowdsourcing Platform
- Security audit logging in microservice-based systems: survey of architecture patterns
- Security Design Patterns in Distributed Microservice Architecture
- Serverless in the Wild: Characterizing and Optimizing the Serverless Workload at a Large Cloud Provider
- Serverless Computing: A Survey of Opportunities,Challenges, and Application
- A Serverless FaaS-Architecture: Experiences from an Implementation in the Core Banking Domain
- Migrating from Monolithic to Serverless: A FinTech Case Study
- A lightweight design for serverless Function-as-a-Service