Tagged | software-architecture
-
Presentation: Deploying Service Mesh in Production
(www.infoq.com) -
Biometric authentication - Why do we need it?
(engineering.grab.com)#software-engineering #software-architecture #security #auth
-
KA-CHING: Building Our Monetization Machine
(lambda.blinkit.com)#software-engineering #software-design #software-architecture
-
From monolith to microservices: How applications evolve
(developers.redhat.com) -
The Adventures of Rendezvous in Heroku’s New Architecture
(blog.heroku.com) -
FOQS: Making a distributed priority queue disaster-ready
(engineering.fb.com)#software-engineering #software-architecture #infra #distributed-systems
-
Designing Tinder
(highscalability.com)#software-design #software-architecture #infra #data-engineering
-
Message Queuing and the Database: Solving the Dual Write Problem
(www.cockroachlabs.com) -
A Lightweight Distributed Architecture to Handle Thousands of Library Releases at eBay
(tech.ebayinc.com)#software-engineering #software-architecture #distributed-systems
-
Building for Balance
(tech.instacart.com)#software-engineering #software-architecture #machine-learning
-
Stabilize, Modularize, Modernize: Scaling Slack’s Mobile Codebases
(slack.engineering)#ios #software-engineering #software-architecture #mobile #android
-
A hybrid approach to personalize notification volume
(blog.twitter.com) -
Designing Instagram
(highscalability.com) -
Designing WhatsApp
(highscalability.com) -
Presentation: Techniques for Maintainable Quarkus Applications
(www.infoq.com) -
Redesigning Etsy’s Machine Learning Platform
(codeascraft.com) -
From 0 to 20 billion - How We Built Crawler Hints
(blog.cloudflare.com) -
Event Sourcing for an Inventory Availability Solution
(engineering.salesforce.com) -
Designing Netflix
(highscalability.com)#software-engineering #software-design #software-architecture
-
How Airbnb Supports Co-Hosting
(medium.com)#software-engineering #software-design #software-architecture
-
Snaring the Bad Folks
(netflixtechblog.com) -
Applying the Micro Batching Pattern to Data Transfer
(engineering.salesforce.com)#data-pipeline #software-engineering #software-design #software-architecture
-
Building a server-driven foundation for mobile app development
(engineeringblog.yelp.com) -
Article: Design Patterns for Serverless Systems
(www.infoq.com) -
Restriction Rules
(engineering.salesforce.com) -
How we implemented an authorization cache for Envoy proxy
(developers.redhat.com) -
How Dropbox Replay keeps everyone in sync
(dropbox.tech)#software-engineering #software-architecture #distributed-systems
-
MemQ: An Efficient, Scalable Cloud Native PubSub System
(stackshare.io)#software-architecture #scaling #distributed-systems #cloud #pubsub
-
Difference between Cache and Read Model, an example
(blog.arkency.com) -
Article: Microservices — The Letter and the Spirit
(www.infoq.com) -
Deep dive: the tech stack behind Spamcheck
(about.gitlab.com) -
The Rise (and Lessons Learned) of ML Models to Personalize Content on Home (Part II)
(engineering.atspotify.com)#software-engineering #software-architecture #machine-learning
-
Scaling an Alerting Service Using AWS Lambda Functions
(engineering.salesforce.com) -
MemQ: An efficient, scalable cloud native PubSub system
(medium.com)#software-architecture #scaling #distributed-systems #data-engineering
-
How Uber Migrated Financial Data from DynamoDB to Docstore
(eng.uber.com)#software-engineering #software-architecture #DBMS #migration #data-engineering
-
Wishlist Redesign: How we reduced the latency by 75% to under 100ms
(medium.com) -
4 Key Design Principles and Guarantees of Streaming Databases
(www.confluent.io)#data-pipeline #software-architecture #DBMS #data-engineering
-
Modernizing Our Search Stack
(engblog.nextdoor.com) -
Database Sharding vs. Partitioning: What’s the Difference?
(www.singlestore.com) -
The Journey of Building a Scalable API
(engineering.salesforce.com) -
Creating the 3 Year Frontend Strategy
(www.eventbrite.com)#software-engineering #software-architecture #practices #frontend
-
CarbonJ: A high performance, high-scale, drop-in replacement for carbon-cache and carbon-relay
(engineering.salesforce.com)#software-architecture #scaling #distributed-systems #data-engineering
-
How we built a forever-free serverless SQL database
(www.cockroachlabs.com) -
Meet Ottr: A Serverless Public Key Infrastructure Framework
(medium.com)#software-engineering #software-architecture #infra #security
-
Presentation: BBC Online: Architecting for Scale with the Cloud and Serverless
(www.infoq.com) -
Presentation: Complex Systems: Microservices and Humans
(www.infoq.com)#software-engineering #software-architecture #microservices #practices
-
Introducing uGroup: Uber’s Consumer Management Framework
(eng.uber.com)#software-architecture #distributed-systems #data-engineering
-
Processing billions of events in real time at Twitter
(blog.twitter.com)#software-architecture #scaling #distributed-systems #data-engineering
-
Article: Building Tech at Presidential Scale
(www.infoq.com)#software-engineering #software-architecture #scaling #backend
-
Metablocks: Our Journey to an Agglomerated Navigation Logic
(engblog.nextdoor.com)#software-engineering #software-design #software-architecture
-
Functions & DAGs: introducing Hamilton, a microframework for dataframe generation
(multithreaded.stitchfix.com)#software-engineering #software-design #software-architecture
-
Presentation: Unwinding a Decade of Assumptions - Architecting New Experiences
(www.infoq.com)#software-engineering #software-architecture #microservices #practices
-
Efficient Resource Management at Pinterest’s Batch Processing Platform
(medium.com) -
Tiny Letter from Kafka
(developers.soundcloud.com)#software-architecture #distributed-systems #apache-kafka #backend
-
Micro Frontends: an Introduction
(capgemini.github.io) -
Presentation: Minimizing Design Time Coupling in a Microservice Architecture
(www.infoq.com) -
Building Uber’s Fulfillment Platform for Planet-Scale using Google Cloud Spanner
(eng.uber.com) -
How We Build Micro Frontends With Lattice
(netflixtechblog.com) -
Distributed tier merge: How LinkedIn tackles stragglers in search index build
(engineering.linkedin.com) -
Real-Time Exactly-Once Ad Event Processing with Apache Flink, Kafka, and Pinot
(eng.uber.com)#software-architecture #distributed-systems #data-engineering
-
The Engineering Behind Coded Coupons, eBay’s New Seller Tool
(tech.ebayinc.com)#software-engineering #software-architecture #backend #frontend
-
How Airbnb Enables Consistent Data Consumption at Scale
(medium.com)#data-pipeline #software-architecture #scaling #distributed-systems
-
Nrtsearch: Yelp’s Fast, Scalable and Cost Effective Search Engine
(engineeringblog.yelp.com)#software-architecture #search #scaling #distributed-systems
-
When is Stale Data OK? An Epic Read on Follower Reads
(www.cockroachlabs.com) -
Service Architecture at SoundCloud — Part 3: Domain Gateways
(developers.soundcloud.com) -
YAML Generator for Funnel YAML Files: Streamlining the Mobile Data Workflow Process
(eng.uber.com) -
How we built Instant Logs
(blog.cloudflare.com) -
Jellyfish: Cost-Effective Data Tiering for Uber’s Largest Storage System
(eng.uber.com)#software-architecture #performance #distributed-systems #data-engineering
-
Sourcerer: Data Ingestion at Myntra
(medium.com) -
Optimising Performance with a Read-replica Database
(devblog.kogan.com) -
Streaming Real-Time Analytics with Redis, AWS Fargate, and Dash Framework
(eng.uber.com) -
Myntra’s BCP/DR Journey
(medium.com)#software-engineering #software-design #software-architecture #infra
-
Towards a Reliable Device Management Platform
(netflixtechblog.com)#software-engineering #software-architecture #media #streaming
-
Article: Pitfalls and Patterns in Microservice Dependency Management
(www.infoq.com)#software-engineering #software-architecture #microservices #practices
-
Looking at the Kubernetes Control Plane for Multi-Tenancy
(engineering.salesforce.com) -
Enabling Seamless Kafka Async Queuing with Consumer Proxy
(eng.uber.com)#data-pipeline #software-architecture #distributed-systems #apache-kafka
-
IDEA 2.0 — A look at scalable Micro-Service Architecture
(medium.com) -
SPA hexagon: Robust app architecture for mobile and web
(evilmartians.com) -
Building Android Conversation Bubbles
(slack.engineering) -
Service Architecture at SoundCloud — Part 2: Value-Added Services
(developers.soundcloud.com) -
Logging at Twitter: Updated
(blog.twitter.com)#software-engineering #software-architecture #logging #distributed-systems
-
Efficiently Managing the Supply and Demand on Uber’s Big Data Platform
(eng.uber.com)#software-architecture #infra #distributed-systems #big-data
-
Unifying Support Content to Enable More Empathetic and Personalized Customer Support Experiences
(eng.uber.com)#software-engineering #software-design #software-architecture #automation
-
Improving efficiency and reducing runtime using S3 read optimization
(medium.com) -
Lambda Learner: Nearline learning on data streams
(engineering.linkedin.com) -
Real-time Einstein Insights Using Kafka Streams
(engineering.salesforce.com)#data-pipeline #software-engineering #software-architecture #machine-learning
-
How we handle multi-region sessions at Clever
(engineering.clever.com) -
How we added settings searching to the LINE app
(engineering.linecorp.com) -
Building Microsoft-powered native video meetings on LinkedIn
(engineering.linkedin.com)#software-engineering #software-design #software-architecture
-
Uber’s Finance Computation Platform
(eng.uber.com)#software-engineering #software-design #software-architecture
-
How Airbnb Built “Wall” to prevent data bugs
(medium.com)#software-design #software-architecture #QA #data-engineering
-
Evolution of search engines architecture - Algolia New Search Architecture Part 1
(highscalability.com) -
How To Build Resilient JavaScript UIs
(smashingmagazine.com) -
How MDN’s autocomplete search works
(hacks.mozilla.org) -
Synchronizing Application State Across Browser Frames
(engineering.squarespace.com) -
Video: Infrastructure Engineering at HubSpot
(product.hubspot.com) -
Pinot Real-Time Ingestion with Cloud Segment Storage
(eng.uber.com) -
Unified Flink Source at Pinterest: Streaming Data Processing
(stackshare.io) -
Article: Benefits of Loosely Coupled Deep Learning Serving
(www.infoq.com) -
Service Architecture at SoundCloud — Part 1: Backends for Frontends
(developers.soundcloud.com) -
Surfacing eBay Inventory Across the Web with the eBay Items Widget
(tech.ebayinc.com) -
Email Classification
(slack.engineering)#software-engineering #software-design #software-architecture
-
Article: GitHub’s Journey From Monolith to Microservices
(www.infoq.com)#software-engineering #software-architecture #microservices #migration
-
Coordinated Rate Limiting in Microservices
(engineering.salesforce.com) -
Uber’s Fulfillment Platform: Ground-up Re-architecture to Accelerate Uber’s Go/Get Strategy
(eng.uber.com)#software-engineering #software-design #software-architecture
-
Podcast: Michael Perry on Immutable Architecture, CAP Theorem, and CRDTs
(www.infoq.com) -
New Recruiter & Jobs: The largest enterprise data migration at LinkedIn
(engineering.linkedin.com)#software-engineering #software-architecture #practices #migration
-
Containerizing Apache Hadoop Infrastructure at Uber
(eng.uber.com) -
‘Orders Near You’ and User-Facing Analytics on Real-Time Geospatial Data
(eng.uber.com) -
Building scalable near-real time indexing on HBase
(medium.com) -
From daily dashboards to enterprise grade data pipelines
(engineering.linkedin.com) -
Enforcing encryption at scale
(research.fb.com) -
No, we don’t use Kubernetes
(ably.com) -
Processing ETL tasks with Ratchet
(engineering.grab.com) -
Advanced Electron.js architecture
(blog.logrocket.com) -
Presentation: Pitfalls and Patterns in Microservice Dependency Management
(www.infoq.com) -
Unified Flink Source at Pinterest: Streaming Data Processing
(medium.com) -
Airbnb's Server-driven UI Platform
(www.infoq.com) -
Analyzing Customer Issues to Improve User Experience
(eng.uber.com) -
Customer Support Automation Platform at Uber
(eng.uber.com)#software-engineering #software-design #software-architecture
-
How WhatsApp enables multi-device capability
(engineering.fb.com) -
App Modularisation at Scale
(engineering.grab.com) -
Advertiser Recommendation Systems at Pinterest
(medium.com)#software-engineering #software-architecture #machine-learning
-
Enforcing encryption at scale
(engineering.fb.com) -
Saving $30000 a month by improving Garbage Collection
(engineering.mixpanel.com)#debugging #software-engineering #software-architecture #garbage-collection
-
Managing the API life cycle in an event-driven architecture: A practical approach
(developers.redhat.com) -
A Deep Dive into Airbnb’s Server-Driven UI System
(medium.com)#software-engineering #software-design #software-architecture
-
Grab App at Scale with Scylla
(www.scylladb.com) -
POV: A streaming/communication platform for the data mesh
(blog.octo.com) -
Consolidating Facebook storage infrastructure with Tectonic file system
(engineering.fb.com) -
Efficient and Reliable Compute Cluster Management at Scale
(eng.uber.com) -
Navigating the 8 fallacies of distributed computing
(ably.com) -
Presentation: Evolving Analytics in the Data Platform
(www.infoq.com) -
How We Protect Pinners’ Passwords
(medium.com)#software-engineering #software-architecture #security #auth
-
Presentation: Essential Complexity in Systems Architecture
(www.infoq.com) -
Slack Details Its New Role Management Architecture
(www.infoq.com) -
Giving the power of data in hands of your data analyst
(lambda.grofers.com) -
Presentation: How to Tame Your Service APIs: Evolving Airbnb’s Architecture
(www.infoq.com) -
Sharding, simplification, and Twitter’s ads serving platform
(blog.twitter.com) -
Modernizing Business Data Indexing
(engineeringblog.yelp.com) -
Scaling of Uber’s API gateway
(eng.uber.com) -
Block Aggregator: Real-time Data Ingestion from Kafka to ClickHouse with Deterministic Retries
(tech.ebayinc.com) -
Presentation: Rebuilding Twitter’s Public API
(www.infoq.com) -
RocksDB Secondary Cache
(rocksdb.org) -
Did I Break You? Reverse Dependency Verification
(developers.soundcloud.com)#software-engineering #software-design #software-architecture
-
Role Management at Slack
(slack.engineering)#software-engineering #software-architecture #access-control
-
Article: Case Study: A Decade of Microservices at a Financial Firm
(www.infoq.com) -
Building a Label-Based Enforcement Pipeline for Trust & Safety
(medium.com) -
Building a faster web experience with the postTask scheduler
(medium.com)#software-engineering #software-architecture #performance #web
-
The Architecture of Uber’s API gateway
(eng.uber.com) -
Architecture of a Java Agent to Inject Chaos
(product.hubspot.com) -
Optimizing payments with machine learning
(dropbox.tech) -
Threading at the Speed of Light
(open.nytimes.com)#software-engineering #software-architecture #performance #mobile #android
-
Building Better IAM with a Scale-Out, OLTP Database
(www.cockroachlabs.com) -
Airbnb’s Promotions and Communications Platform
(medium.com)#software-engineering #software-design #software-architecture
-
From pipeline to beyond
(tech.gc.com)#data-pipeline #software-engineering #software-architecture #performance
-
How We Manage New York Times Readers’ Data Privacy
(open.nytimes.com) -
Breaking up Big Fred
(medium.engineering)#software-engineering #software-architecture #microservices #practices
-
Netflix Drive
(netflixtechblog.com) -
Data-driven Software: Towards the Future of Programming in Data Science
(databricks.com) -
How Airbnb Achieved Metric Consistency at Scale
(medium.com)#software-architecture #distributed-systems #analytics #data-engineering
-
Google Provides a Peek into the Architecture of Colossus - Its Storage Foundation
(www.infoq.com) -
Automating Merchant Live Monitoring with Real-Time Analytics: Charon
(eng.uber.com) -
Continuous learning in Project Thoth using Kafka and Argo
(developers.redhat.com)#software-engineering #software-architecture #apache-kafka #python
-
Dependable realtime banking with Kafka and Ably
(ably.com) -
Load Testing with Koi Pond
(slack.engineering)#software-engineering #software-architecture #testing #distributed-systems
-
Over 150 Million Photos, Some Perl Scripts and a Creaky User Interface
(open.nytimes.com) -
How We Improved Agent Chat Efficiency with Machine Learning
(engineering.grab.com)#software-engineering #software-design #software-architecture #machine-learning
-
Multi-Tenancy in Django
(www.viget.com) -
Attack of the Delta Clones (Against Disaster Recovery Availability Complexity)
(databricks.com)#software-architecture #infra #distributed-systems #data-engineering
-
Stream Processing is Nothing Without Action
(www.confluent.io) -
Solving for the cardinality of set intersection at scale with Pinot and Theta Sketches
(engineering.linkedin.com) -
Building the Confluent UI with React Hooks – Benefits and Lessons Learned
(www.confluent.io)#software-engineering #software-architecture #reactJS #frontend
-
A Zero Trust terminal in your web browser
(blog.cloudflare.com) -
Flipr: Making Changes Quickly and Safely at Scale
(eng.uber.com)#dev-tools #software-engineering #software-architecture #devops
-
Presentation: From Monolith to Microservices
(www.infoq.com)#software-engineering #software-architecture #microservices #migration
-
Building the Future of Our Desktop Apps
(engineering.atspotify.com)#software-engineering #software-design #software-architecture #practices
-
Powering Messaging Enabledness with Yelp's Data Infrastructure
(engineeringblog.yelp.com) -
eBay Motors & State Management
(tech.ebayinc.com) -
Running Atlantis at Lyft
(eng.lyft.com) -
Detecting Image Similarity in (Near) Real-time Using Apache Flink
(medium.com)#software-architecture #machine-learning #image-processing #data-engineering
-
Presentation: The Medieval Census Problem
(www.infoq.com) -
Article: The Evolution of Distributed Systems on Kubernetes
(www.infoq.com) -
How We Built A Context-Specific Bidding System for Etsy Ads
(codeascraft.com) -
Alibaba Cloud Uses Dapr to Support Its Business Growth
(www.infoq.com) -
Uber Implements Disaster Recovery for Multi-Region Kafka
(www.infoq.com)#software-architecture #infra #distributed-systems #apache-kafka
-
Pharos - Searching Nearby Drivers on Road Network at Scale
(engineering.grab.com) -
Scaling Cache Infrastructure at Pinterest
(stackshare.io) -
How we built Status Page
(about.gitlab.com)#software-engineering #software-design #software-architecture
-
CSS at Scale — Public & Private Styles
(levelup.gitconnected.com) -
How we reduced latency and cost-to-serve by merging two systems
(engineering.linkedin.com)#software-engineering #software-architecture #performance #backend
-
Presentation: Beyond the Distributed Monolith: Rearchitecting the Big Data Platform
(www.infoq.com) -
Patterns for resilient distributed systems
(levelup.gitconnected.com) -
An Architecture for Secure COVID-19 Contact Tracing
(blog.cloudera.com) -
Monolith to Microservices: Migrating Snap’s Architecture Using a Service Mesh
(www.infoq.com) -
Rapid experimentation through standardization: Typed AI features for LinkedIn’s feed
(engineering.linkedin.com)#software-engineering #software-architecture #machine-learning #practices
-
Article: Graph Knowledge Base for Stateful Cloud-Native Applications
(www.infoq.com)#software-architecture #microservices #backend #cloud #graph
-
Demolishing Wallhacks with VALORANT's Fog of War
(technology.riotgames.com)#software-engineering #software-architecture #algorithms #game-dev
-
Preventing Fraud and Fighting Account Takeovers with Kafka Streams
(www.confluent.io)#data-pipeline #software-architecture #security #distributed-systems
-
Presentation: The Future of Cloud Native API Gateways
(www.infoq.com) -
dataloader-codegen: Autogenerate DataLoaders for your GraphQL Server!
(engineeringblog.yelp.com) -
An investigation into Kafka Log Compaction
(medium.com) -
Embrace and Replace: Migrating ZooKeeper into Kubernetes
(product.hubspot.com) -
Presentation: From Monolith to riff Functions
(www.infoq.com)#software-engineering #software-design #software-architecture
-
Building a platform: Learnings from our pursuit for leverage
(engineering.linkedin.com) -
Observing data changes with Change Data Capture (CDC)
(www.scylladb.com) -
Presentation: Streaming a Million likes/second: Real-time Interactions on Live Video
(www.infoq.com)#software-architecture #scaling #distributed-systems #data-engineering
-
Distribute your microservices data with events, CQRS, and event sourcing
(developers.redhat.com) -
Introducing Quicksilver: Configuration Distribution at Internet Scale
(blog.cloudflare.com)#software-architecture #infra #distributed-systems #internet
-
Web Components at Scale at Salesforce: Challenges Encountered, Lessons Learnt
(www.infoq.com) -
Why We Started Putting Unpopular Assets in Memory
(blog.cloudflare.com)#software-engineering #software-architecture #caching #systems
-
Providing User Privacy Rights through the California Consumer Protection Act
(eng.lyft.com) -
Resilient Web Application in the real world
(medium.com) -
Building a scalable online product recommender with Keras, Docker, GCP, and GKE
(blog.insightdatascience.com)#data-pipeline #software-architecture #infra #machine-learning #cloud
-
State-driven interfaces with XState
(blog.logrocket.com) -
Security Patterns for Microservice Architectures
(developer.okta.com) -
How We Reduced Our App Size By 50% With Split APKs
(levelup.gitconnected.com) -
Edge to Cloud: Building the Tesla Virtual Power Plant
(www.infoq.com) -
Building a Coronavirus Research Literature Search Engine
(towardsdatascience.com)#software-architecture #machine-learning #search #text-analysis
-
InSearch: LinkedIn’s new message search platform
(engineering.linkedin.com)#software-architecture #search #scaling #distributed-systems
-
Building a more accurate time service at Facebook scale
(engineering.fb.com)#software-engineering #software-architecture #infra #networking #systems
-
Getting storage engines ready for fast storage devices
(engineering.mongodb.com) -
Bookkeeping
(getaround.tech) -
Knowing PySpark and Kafka: A 100 Million Events Use-Case
(towardsdatascience.com)#data-pipeline #software-engineering #software-architecture #infra
-
Ready for changes with Hexagonal Architecture
(netflixtechblog.com)#software-engineering #software-design #software-architecture
-
Why We Leverage Multi-tenancy in Uber’s Microservice Architecture
(eng.uber.com) -
Kubernetes Autoscaling 101: Cluster Autoscaler, Horizontal Pod Autoscaler, and Vertical Pod…
(levelup.gitconnected.com) -
Using Kafka to Throttle QPS on MySQL Shards in Bulk Write APIs
(stackshare.io)#software-architecture #DBMS #scaling #apache-kafka #data-engineering
-
Data Sentinel: Automating data validation
(engineering.linkedin.com)#data-pipeline #dev-tools #data-science #software-architecture
-
Five practical tips when using React hooks in production
(techblog.commercetools.com)#javascript #software-architecture #reactJS #design-pattern #frontend
-
How we improved latency through projection in Espresso
(engineering.linkedin.com)#software-architecture #DBMS #distributed-systems #data-engineering
-
Future-proofing Firefox’s JavaScript Debugger Implementation
(hacks.mozilla.org)#dev-tools #javascript #software-design #software-architecture #browsers
-
Flexible A/B Testing with AWS Lambda@Edge
(www.toptal.com) -
Presentation: Kafka Needs No Keeper
(www.infoq.com)#software-architecture #distributed-systems #apache-kafka #backend
-
PubSub: A conceptual deep-dive
(www.ably.io) -
New & Improved Terapeak Research 2.0 in eBay Seller Hub
(tech.ebayinc.com) -
Presentation: Declarative APIs in an Imperative World
(www.infoq.com) -
Handling 350k Requests for $3 using Lambda
(levelup.gitconnected.com) -
Article: Multi-Runtime Microservices Architecture
(www.infoq.com) -
Running Online Services at Riot: Part VI
(technology.riotgames.com) -
Modularisation in the Just Eat Android Consumer Application
(tech.just-eat.com) -
Prefetch Caching of eBay Items
(tech.ebayinc.com)#software-architecture #performance #scaling #backend #caching
-
Scaling Driver Compliance across Lyft
(eng.lyft.com) -
Article: Functional UI - a Model-Based Approach
(www.infoq.com) -
How we reached 99.9% uptime during our busiest season
(engineering.remind.com)#software-engineering #software-architecture #cloud #availability
-
Browser to Browser Communication with Vert.x and Hazelcast cluster
(levelup.gitconnected.com) -
Article: Anatomy of Cascading Failure
(www.infoq.com) -
RabbitMQ Quorum Queues explained - what you need to know.
(erlang-solutions.com)#software-architecture #distributed-systems #event-queue #backend
-
Design for Failure — Distributed Transaction in Microservices
(levelup.gitconnected.com) -
Open sourcing DataHub: LinkedIn’s metadata search and discovery platform
(engineering.linkedin.com) -
Essential Suite — Artwork Producer Assistant
(netflixtechblog.com) -
Article: The Kongo Problem: Building a Scalable IoT Application with Apache Kafka
(www.infoq.com) -
Improving Data Imports in CockroachDB with `nodelocal`
(www.cockroachlabs.com) -
Building a Backtesting Service to Measure Model Performance at Uber-scale
(eng.uber.com)#software-engineering #software-architecture #testing #machine-learning
-
Presentation: Managing Privacy & Data Governance for Next Generation Architecture
(www.infoq.com)#software-engineering #software-architecture #security #privacy
-
Designing a GraphQL server for optimal performance
(blog.logrocket.com) -
Creating a Logical Replica from a Snapshot in RDS Postgres
(tech.instacart.com) -
Envoy Mobile v0.2 deep dive
(eng.lyft.com) -
The Distributed Data Mesh as a Solution to Centralized Data Monoliths
(www.infoq.com)#software-architecture #infra #devops #microservices #backend
-
How We Built a Scalable Architecture for Real-Time Recommendations
(clevertap.com) -
Presentation: Reactor: The New Power Source for PayPal's JVM Framework
(www.infoq.com)#software-design #software-architecture #reactive #java #JVM
-
Presentation: Chassis and AppFactory: Accelerate Development of Cloud-Native Microservices for Enterprises
(www.infoq.com) -
Configuring SQL Server for High Availability in the Cloud
(hackernoon.com) -
Designing the Shortening URL system like Bit.ly, loading 6 billion clicks a month
(itnext.io)#software-engineering #software-architecture #scaling #backend
-
Presentation: The Value of Reactive Systems
(www.infoq.com) -
Android App Modularization at Wealthfront (Part 2)
(eng.wealthfront.com) -
How we migrated to Google Cloud
(devblog.songkick.com)#software-engineering #software-architecture #practices #migration #cloud
-
Designing a Production-Ready Kappa Architecture for Timely Data Stream Processing
(eng.uber.com)#data-pipeline #software-architecture #distributed-systems #data-engineering
-
Lyft’s Journey through Mobile Networking
(eng.lyft.com) -
Modern Android App Architecture with JetPack and Dropbox Store
(www.infoq.com) -
Presentation: Evolutionary Architecture as Product @ CircleCI
(www.infoq.com) -
The Power of Types for Errors
(developers.soundcloud.com)#software-engineering #software-design #software-architecture #type-system
-
Presentation: Fault Tolerance at Speed
(www.infoq.com)#software-architecture #performance #scaling #distributed-systems
-
Presentation: Avoiding Reactor Meltdown
(www.infoq.com) -
Asynchronous Programming : A Cautionary tale
(medium.com) -
Maximizing Disk Utilization with Incremental Compaction
(www.scylladb.com) -
Store grand re-opening: loading Android data with coroutines
(blogs.dropbox.com) -
Article: Functional UI (Framework-Free at Last)
(www.infoq.com)#javascript #software-architecture #design-pattern #frontend
-
Comcast: Sprinting from Cassandra to Scylla
(www.scylladb.com)#software-architecture #performance #distributed-systems #data-engineering
-
How Docker Authentication Works: By Documentation, MITM, and Implementation
(levelup.gitconnected.com) -
JWT Architecture for Modern Apps
(levelup.gitconnected.com) -
Preventing App Performance Degradation Due to Sudden Ride Demand Spikes
(engineering.grab.com) -
Presentation: Managing Failure Modes in Microservice Architectures
(www.infoq.com) -
Design for failure - multiple layers of processing to protect against failures.
(allegro.tech)#software-engineering #software-architecture #scaling #backend
-
Plumbing At Scale
(engineering.grab.com)#data-pipeline #software-architecture #scaling #distributed-systems
-
Making the LinkedIn experimentation engine 20x faster
(engineering.linkedin.com)#software-engineering #software-architecture #performance #backend
-
Presentation: How Gitlab Scaled Git Access With Go and What We Gained From It
(www.infoq.com) -
Presentation: Building Better Monoliths: Implementing Modulithic Applications with Spring
(www.infoq.com) -
Routing Engine — Central Work Dispenser
(medium.com)#software-architecture #scaling #distributed-systems #backend
-
Micro-frontend Architecture: Import chunks from another Webpack bundle at runtime
(levelup.gitconnected.com) -
Skupper.io: Let your services communicate across Kubernetes clusters
(developers.redhat.com) -
Presentation: Micro-front-ends: The Golden Circle
(www.infoq.com) -
Presentation: Beyond Microservices: Streams, State and Scalability
(www.infoq.com)#software-architecture #scaling #distributed-systems #microservices #backend
-
How to Implement a Secure Central Authentication Service in Six Steps
(engineering.shopify.com) -
Creating a Zero-downtime cluster in NodeJS
(itnext.io) -
Async Failure handling in Typescript
(www.theguardian.com) -
Experience Running Spotify’s Event Delivery System in the Cloud
(www.infoq.com) -
Better Android Testing at Airbnb
(medium.com) -
Evolutionary UI
(giamir.com) -
Presentation: Scaling Beyond a Billion Transactions Per Day with Sub-second Responses
(www.infoq.com)#software-architecture #infra #performance #scaling #data-engineering
-
Provisioning Infrastructure for Stateful Services in Public Cloud: An HBase Use Case (Part I)
(engineering.salesforce.com) -
Presentation: RabbitMQ and Kafka
(www.infoq.com) -
How ads indexing works at Pinterest
(medium.com)#data-pipeline #software-architecture #scaling #data-engineering
-
CQRS: Command Query Responsibility Segregation In Depth
(hackernoon.com) -
Apache Kafka Producer Improvements with the Sticky Partitioner
(www.confluent.io)#software-architecture #performance #distributed-systems #apache-kafka
-
Presentation: Concurrency, Scalability and Transactions -- Myths and Surprises
(www.infoq.com)#software-architecture #scaling #distributed-systems #concurrency
-
Modular iOS Architecture @ Just Eat
(tech.just-eat.com) -
Presentation: User & Device Identity for Microservices @ Netflix Scale
(www.infoq.com)#software-architecture #scaling #security #microservices #auth
-
Building performant large scale web applications
(blog.scottlogic.com) -
DBLog: A Generic Change-Data-Capture Framework
(medium.com) -
How CloudSponge Protects Trillions Of Email Addresses From Hackers And Scammers Every Year
(stackshare.io)#software-engineering #software-architecture #security #privacy
-
Presentation: Monoliths, Microservices, Events, Functions: What It Takes to Go Through the Transformation
(www.infoq.com)#software-architecture #distributed-systems #microservices #backend
-
Under the Hood of eBay Motors: New App Powered By Advanced Technology Like Flutter, ML and BFF
(tech.ebayinc.com) -
What is Phoenix LiveView
(www.viget.com) -
Dynein: Building a Distributed Delayed Job Queueing System
(medium.com) -
Migrating a Live IoT Telemetry Backend
(getaround.tech) -
Announcing omnibot: a Slack proxy and Slack bot framework
(eng.lyft.com) -
Podcast: Josh Wills on Building Resilient Data Engineering and Machine Learning Products at Slack
(www.infoq.com)#software-architecture #machine-learning #scaling #data-engineering
-
Scalable and non-blocking event ingestion pipeline? Here’s how
(engineering.vinted.com) -
Presentation: Batch Processing in 2019
(www.infoq.com)#data-pipeline #software-architecture #backend #data-engineering
-
Eliminating toil with fully automated load testing
(engineering.linkedin.com) -
Streaming Cassandra into Kafka in (Near) Real-Time: Part 1
(engineeringblog.yelp.com)#data-pipeline #software-architecture #distributed-systems #data-engineering
-
Presentation: Fully Reactive: Spring, Kotlin, and JavaFX Playing Together
(www.infoq.com) -
EKS + Fargate = Extensibility of Kubernetes + Serverless Benefits
(itnext.io) -
High level Micro-ui Architecture
(itnext.io) -
Kubernetes the Very Hard Way With Large Clusters at Datadog
(www.infoq.com)#software-architecture #scaling #distributed-systems #kubernetes #backend
-
Eng Blog: Real-time User Signal Serving for Feature Engineering
(medium.com) -
Building a Kubernetes Platform at Pinterest
(stackshare.io) -
Presentation: Stateful Programming Models in Serverless Functions
(www.infoq.com) -
Assembling Robust Web Chat Applications with JavaScript: An In-depth Guide
(medium.com)#javascript #software-architecture #design-pattern #frontend
-
Email Digests with Elasticsearch via a Serverless Architecture
(blog.scottlogic.com) -
Egnyte Architecture: Lessons learned in building and scaling a multi petabyte content platform
(highscalability.com)#software-architecture #infra #scaling #distributed-systems #internet
-
Lessons Learned Building Distributed Systems with CQRS and Event Sourcing
(hackernoon.com)#software-architecture #distributed-systems #microservices #backend
-
How we implemented domain-driven development in Golang
(engineering.grab.com) -
Empowering our developers with the Nuage SDK
(engineering.linkedin.com)#dev-tools #software-engineering #software-architecture #backend
-
Evolution of Zulily’s Airflow Infrastructure
(zulily-tech.com) -
Push Notifications-based 2-step Verification
(tech.ebayinc.com) -
eBay’s New Approach to Managing a Vast Service Architecture
(tech.ebayinc.com) -
How Quarkus brings imperative and reactive programming together
(developers.redhat.com)#software-design #software-architecture #programming-paradigm #design-pattern
-
Presentation: Chicken Breeding & The Core Design Principles
(www.infoq.com)#software-engineering #software-design #software-architecture #practices
-
Spotify’s Event Delivery – Life in the Cloud
(labs.spotify.com) -
Conducting Better Business with Uber’s Open Source Orchestration Tool, Cadence
(eng.uber.com)#software-architecture #distributed-systems #microservices #backend
-
Building Expanded Targeting for Pinterest Ads
(medium.com) -
GraphQL Search Indexing
(medium.com) -
How We Built a Vectorized SQL Engine
(www.cockroachlabs.com) -
Business Continuity & Disaster Recovery in the Microservices world
(medium.com)#software-architecture #distributed-systems #microservices #backend
-
Prototyping Micro Frontends
(itnext.io)#javascript #software-design #software-architecture #frontend
-
Open Sourcing Amundsen: A Data Discovery And Metadata Platform
(eng.lyft.com) -
Evolution of Data Ingestion and Product Instrumentation at Prezi
(engineering.prezi.com) -
An inside look at LinkedIn’s data pipeline monitoring system
(engineering.linkedin.com)#data-pipeline #software-architecture #monitoring #data-engineering
-
Griffin, an anti-fraud risk rule engine making billions of predictions daily
(engineering.grab.com)#data-science #software-engineering #software-architecture #algorithms #big-data
-
The Journey to Kubernetes High Availability - Part 4
(tech.findmypast.com) -
RabbitMQ Mirrored Queues Gotchas
(erlang-solutions.com) -
When you deserve better (systems)
(tech.gc.com)#software-engineering #software-architecture #infra #distributed-systems
-
Taskgraph is now deployed to the biggest mozilla-mobile projects
(johanlorenzo.github.io) -
2019 @Scale Conference recap
(engineering.fb.com) -
Reviews 2.0 – the architecture behind tags
(engineering.zomato.com) -
GRIT: a Protocol for Distributed Transactions across Microservices
(tech.ebayinc.com)#software-architecture #distributed-systems #microservices #protocols
-
When in Rome: How Spotify halved build times with just one script
(labs.spotify.com) -
Presentation: High Performance Cooperative Distributed Systems in Adtech
(www.infoq.com)#software-architecture #performance #scaling #distributed-systems
-
Using Grab’s Trust Counter Service to Detect Fraud Successfully
(engineering.grab.com)#data-pipeline #software-architecture #machine-learning #analytics
-
Presentation: Building a High-performance Networking Protocol for Microservices
(www.infoq.com)#software-architecture #microservices #networking #backend #protocols
-
Client Consistency at Slack: Beyond Libslack
(slack.engineering)#software-engineering #software-design #software-architecture #practices
-
How and Why We Contributed to MvRx
(tech.wayfair.com) -
Presentation: Building and Operating a Serverless Data Pipeline
(www.infoq.com)#data-pipeline #software-architecture #scaling #cloud #serialization
-
How Dropbox Security builds tools for threat detection and incident response
(blogs.dropbox.com) -
How Netflix microservices tackle dataset pub-sub
(medium.com) -
The Strengths and Benefits of Micro Frontends
(www.toptal.com) -
The perfect architecture flow for your next Node.js project
(blog.logrocket.com) -
Delta: A Data Synchronization and Enrichment Platform
(medium.com)#software-architecture #algorithms #distributed-systems #data-engineering
-
Store and update namespace statistics in a performant manner
(about.gitlab.com)#software-engineering #software-design #software-architecture #performance
-
Presentation: Opportunities and Pitfalls of Event-Driven Utopia
(www.infoq.com) -
Sense and Nonsense in Event Thinking and Microservices
(www.infoq.com) -
Microservices architecture: an implementation of Saga pattern
(itnext.io)#software-design #software-architecture #containers #microservices
-
Scribe: Transporting petabytes per hour via a distributed, buffered queueing system
(engineering.fb.com)#software-architecture #scaling #distributed-systems #networking
-
Using machine learning to predict what file you need next, Part 2
(blogs.dropbox.com)#data-science #software-engineering #software-architecture #machine-learning
-
Solving Remote Build Cache Misses by Annoying Your Colleagues
(developers.soundcloud.com)#software-engineering #software-architecture #automation #build-system
-
Presentation: Evolutionary Architecture
(www.infoq.com)#software-engineering #software-design #software-architecture
-
Design and Implementation of a DDD-Based Modular Monolith
(www.infoq.com) -
Scala Practices that Powered Streak Challenges
(medium.com)#software-engineering #software-design #software-architecture #scala
-
How we built a queryable Application Inventory
(blog.sqreen.com) -
What is API Orchestration?
(nordicapis.com) -
Jason L. van Brackel on Seamless Kubernetes Adoption for Development Teams
(semaphoreci.com) -
Article: Testing Microservice: Examining the Tradeoffs of Twelve Techniques - Part 2
(www.infoq.com) -
Scaling a Mature Data Pipeline — Managing Overhead
(medium.com)#data-pipeline #software-architecture #scaling #distributed-systems
-
Incremental Cooperative Rebalancing in Apache Kafka: Why Stop the World When You Can Change It?
(www.confluent.io) -
Presentation: The Not-So-Straightforward Road From Microservices to Serverless
(www.infoq.com)#software-architecture #microservices #serverless #migration #cloud
-
Migrating our ETL pipeline to Luigi on a Cloud
(devblog.songkick.com) -
Eric Evans Wants to Improve the Language of DDD
(www.infoq.com) -
Managing Videos on Android
(medium.com) -
Presentation: Building and Running Applications at Scale in Zalando
(www.infoq.com)#software-engineering #software-architecture #scaling #practices
-
Low Latency and High Throughput in CAL Ingress
(tech.ebayinc.com) -
The building blocks of LinkedIn Skill Assessments
(engineering.linkedin.com) -
How Sqreen handles 50,000 requests every minute in a write-heavy environment
(stackshare.io) -
Article: Rethinking Flink’s APIs for a Unified Data Processing Framework
(www.infoq.com) -
How Slack Built Shared Channels
(slack.engineering) -
Solving manageability challenges at scale with Nuage
(engineering.linkedin.com) -
Presentation: Scaling DB Access for Billions of Queries per Day @PayPal
(www.infoq.com) -
Jobs Filter: Improving the Job Seeker Experience
(engineering.indeedblog.com) -
Podcast: Event Sourcing: Bernd Rücker on Architecting for Scale
(www.infoq.com) -
Presentation: Building Resilient Serverless Systems
(www.infoq.com) -
Presentation: CockroachDB: Architecture of a Geo-distributed SQL Database
(www.infoq.com)#software-architecture #DBMS #algorithms #distributed-systems #data-engineering
-
Making Instagram.com faster: Part 2
(instagram-engineering.com)#javascript #software-architecture #performance #web #frontend
-
Introducing Derivative Event Sourcing
(www.confluent.io) -
Micro-Frontend
(itnext.io)#javascript #software-design #software-architecture #frontend
-
Achieving a tenfold increase in Varnish throughput by replacing libvmod‑curl with native request restarts
(tech.showmax.com) -
Design Decisions for the First Embedded Analytics Open-Source Framework
(blog.statsbot.co)#data-pipeline #software-design #software-architecture #analytics #web
-
Demand Forecasting Tech Stack @ Walmart
(medium.com) -
Three Strategies For Designing The Caching In Large Scale Distributed System
(hackernoon.com) -
Presentation: PracticalDDD: Bounded Contexts + Events => Microservices
(www.infoq.com) -
Presentation: Conquering Microservices Complexity @Uber with Distributed Tracing
(www.infoq.com)#software-architecture #scaling #distributed-systems #microservices
-
Bringing Data Sources Together with PipelineWise
(tech.transferwise.com) -
A Technical Introduction to MemSQL
(www.memsql.com)#software-architecture #DBMS #distributed-systems #data-engineering
-
Presentation: (Dys)functional DDD
(www.infoq.com) -
Service Workers at Slack: Our Quest for Faster Boot Times and Offline Support
(slack.engineering) -
Adopting GraphQL and Apollo in a Legacy Application
(tech.trello.com) -
Building Resilient GraphQL APIs Using Idempotency
(engineering.shopify.com) -
Cultivating your Data Lake
(stackshare.io)#data-pipeline #software-architecture #infra #data-engineering
-
High Performance Video Editing for the Mobile Web
(www.infoq.com)#software-architecture #web-assembly #performance #web #frontend
-
6 Lessons we learned when debugging a scaling problem on GitLab.com
(about.gitlab.com) -
Auditing Content Features in FollowFeed
(engineering.linkedin.com) -
Presentation: Strategic Domain-Driven Design
(www.infoq.com)#software-engineering #software-design #software-architecture #DDD
-
Testing Made Easier Via Framework Minimalism And Software Architecture
(www.smashingmagazine.com)#software-engineering #software-architecture #QA #testing #practices
-
Building the New Uber Freight App as Lists of Modular, Reusable Components
(eng.uber.com) -
Top 10 security traps to avoid when migrating from a monolith to microservices
(blog.sqreen.com) -
WebAssembly Interface Types: Interoperate with All the Things!
(hacks.mozilla.org) -
Building a distributed time-series database on PostgreSQL
(blog.timescale.com)#software-architecture #DBMS #time-series #PostgreSQL #data-engineering
-
Building a Fault-Tolerant Data Pipeline for Chatbots
(engineering.salesforce.com)#data-pipeline #software-engineering #software-architecture #distributed-systems #backend
-
Building Transactional Systems Using Apache Kafka
(www.confluent.io) -
Presentation: The State of Serverless Computing
(www.infoq.com) -
Podcast: Louise Poubel on the Robotic Operating System
(www.infoq.com)#software-architecture #embedded #systems #robotics #podcast
-
Adventures in big data wonderland: Going down the Pinterest Path
(medium.com) -
Presentation: From Monolith to Observable Microservices using DDD
(www.infoq.com)#software-engineering #software-architecture #microservices #migration
-
Upgrading Pinterest operational metrics
(medium.com)#software-architecture #monitoring #infra #microservices #backend
-
flatMap Your Job Queue
(thoughtbot.com)#software-engineering #software-architecture #backend #task-queue
-
Data Hub: A Generalized Metadata Search & Discovery Tool
(engineering.linkedin.com) -
Why Atlassian uses an internal PaaS to regulate AWS access
(blog.developer.atlassian.com) -
Presentation: The Events Must Flow: Lessons Learnt Evolving the Spotify’s Event Delivery System
(www.infoq.com)#software-engineering #software-architecture #backend #event-driven
-
Scylla Open Source 3.1: Efficiently Maintaining Consistency with Row-Level Repair
(www.scylladb.com) -
Adding continuous rendering to the PlantUML server
(advancedweb.hu) -
Article: Kubernetes Workloads in the Serverless Era: Architecture, Platforms, and Trends
(www.infoq.com) -
Pagination with Relative Cursors
(engineering.shopify.com) -
Who Depends On Me? Serving Dependency Queries at Scale
(engineering.linkedin.com) -
Data Engineering in Badoo: Handling 20 Billion Events per Day
(www.infoq.com)#data-pipeline #software-architecture #scaling #data-engineering
-
Introducing Pinqueue3.0, Pinterest’s next-gen content moderation platform
(medium.com)#software-design #software-architecture #backend #web #frontend
-
Life of Image
(tech.showmax.com) -
How to Win at UI Development in the World of Microservices
(developer.okta.com)#software-architecture #backend #design-pattern #web #frontend
-
How Stack Overflow Caches Apps for a Multi-Tenant Architecture
(stackoverflow.blog) -
Building a Kubernetes platform at Pinterest
(medium.com) -
Timbermill — A better logging service
(engineering.salesforce.com) -
Data first, SLA always
(engineering.grab.com)#software-design #software-architecture #backend #data-engineering
-
Presentation: Building Resilient Serverless Systems
(www.infoq.com) -
Extending Hive Replication: Transactional Tables, External Tables, and Statistics
(blog.cloudera.com) -
Our Journey to Optimal Job Sizes for Apache Spark
(engineering.salesforce.com)#data-pipeline #software-architecture #distributed-systems #apache-spark #backend
-
Building Shared State Microservices for Distributed Systems Using Kafka Streams
(www.confluent.io)#software-architecture #distributed-systems #microservices #apache-kafka #backend
-
Improving the Speed and Accuracy of the Item Page with Light Service
(tech.ebayinc.com) -
How We Built A Logging Stack at Grab
(engineering.grab.com)#software-engineering #software-architecture #scaling #logging
-
YuniKorn: a universal resources scheduler
(blog.cloudera.com)#software-architecture #distributed-systems #microservices #backend #scheduler
-
The traits of serverless architecture
(www.thoughtworks.com) -
Presentation: A Dive Into Streams @LinkedIn With Brooklin
(www.infoq.com)#data-pipeline #stream-processing #software-architecture #backend
-
Building a real-time anomaly detection system for time series at Pinterest
(medium.com) -
A deep dive in the Vue.js source code
(itnext.io)#javascript #software-architecture #internals #vueJS #frontend
-
Presentation: PID Loops and the Art of Keeping Systems Stable
(www.infoq.com)#software-design #software-architecture #algorithms #distributed-systems #systems
-
Accelerating NiFi flows delivery: Part 1
(blog.octo.com)#data-pipeline #software-architecture #performance #optimisation #data-engineering
-
When a rewrite isn’t: rebuilding Slack on the desktop
(slack.engineering) -
Start a new project with an Event Sourcing Architecture
(itnext.io) -
Petabyte Scale Data Deduplication
(engineering.mixpanel.com) -
Rematch: Redux Without the Bloat
(capgemini.github.io)#javascript #software-architecture #reactJS #redux #frontend
-
Building the Inspect measurement engine
(engineering.invisionapp.com) -
Making Apache Spark Effortless for All of Uber
(eng.uber.com)#software-architecture #DBMS #distributed-systems #apache-spark #data-engineering
-
YuniKorn: a universal resource scheduler
(blog.cloudera.com)#software-architecture #distributed-systems #orchestration #backend
-
Open Sourcing Brooklin: Near Real-Time Data Streaming at Scale
(engineering.linkedin.com)#data-pipeline #software-architecture #scaling #distributed-systems #data-engineering
-
Introduction to Federated Learning and Privacy Preservation
(towardsdatascience.com)#data-science #software-architecture #machine-learning #privacy
-
Presto at Pinterest
(medium.com) -
The Three Key Dimensions of Front-End Frameworks - Evan You at JS Conf Asia 2019
(www.infoq.com) -
Redux with Code-Splitting and Type Checking
(blogs.dropbox.com) -
Re-Architecting the Video Gatekeeper
(medium.com) -
Building distributed apps: second approximation
(towardsdatascience.com) -
Auto-Tuning Pinot Real-Time Consumption
(engineering.linkedin.com) -
How Heroku Operates its Multi-Tenant Apache Kafka Services
(blog.heroku.com)#software-engineering #software-architecture #scaling #apache-kafka #backend
-
A Comprehensive Guide to the Realtime Tech Stack
(www.pubnub.com) -
OpenTSDB Metric HBase Region Finder
(engineering.salesforce.com) -
The Riot Games API: Transforms
(technology.riotgames.com)#software-engineering #software-design #software-architecture #API
-
Stack History: A Timeline of Uber's Tech Stack Evolution
(stackshare.io)#software-engineering #software-architecture #DBMS #practices #backend
-
Article: Understanding Serverless: Tips and Resources for Building Servicefull Applications
(www.infoq.com) -
Bringing Rich Experiences to Memory-constrained TV Devices
(medium.com)#software-engineering #software-architecture #media #systems
-
Componentizing Shopify’s Tax Engine
(engineering.shopify.com)#software-engineering #software-design #software-architecture
-
Query Plan Caching in CockroachDB
(www.cockroachlabs.com) -
Catwalk: Serving Machine Learning Models at Scale
(engineering.grab.com)#data-pipeline #software-architecture #machine-learning #scaling #backend
-
Patterns in Distributed Systems
(www.infoq.com) -
Presentation: Verifying a Distributed System with Combinatorial Topology
(www.infoq.com)#software-architecture #scaling #distributed-systems #kubernetes
-
Kafka Listeners – Explained
(www.confluent.io)#software-architecture #distributed-systems #apache-kafka #internals #data-engineering
-
CockroachDB Change Data Capture: Transactionally and Horizontally Scalable
(www.cockroachlabs.com) -
Improving Performance and Capacity for Espresso with New Netty Framework
(engineering.linkedin.com)#software-architecture #performance #distributed-systems #data-engineering
-
Presentation: Securing Services Using SSO
(www.infoq.com) -
Microservices, Apache Kafka, and Domain-Driven Design
(www.confluent.io)#software-design #software-architecture #microservices #apache-kafka
-
Community-Focused Feed Optimization
(engineering.linkedin.com)#data-science #software-architecture #machine-learning #analytics #data-engineering
-
Thinking of BEM as a UI Philosophy Instead of a CSS Naming Convention
(itnext.io) -
Article: Obscuring Complexity
(www.infoq.com)#software-engineering #software-design #software-architecture
-
There and Back Again, A GraphQL Lifecycle Tale
(thoughtbot.com) -
Open sourcing Singer, Pinterest’s performant and reliable logging agent
(medium.com)#software-engineering #software-architecture #performance #logging #backend
-
Presentation: The Evolution of Spotify Home Architecture
(www.infoq.com)#software-engineering #software-architecture #scaling #backend
-
Android Unidirectional Flow with LiveData
(hackernoon.com) -
3 Strategies for implementing a microservices architecture
(about.gitlab.com) -
Presentation: Reactive Systems' Architecture
(www.infoq.com) -
Streaming Data from the Universe with Apache Kafka
(www.confluent.io)#software-architecture #distributed-systems #apache-kafka #data-engineering
-
Design system and API-Driven UI
(drivy.engineering) -
How to Use Flutter for Hybrid Development: Alibaba’s Open Source Code Instance
(hackernoon.com) -
Video Upload Latency Improvements at Instagram
(instagram-engineering.com)#software-architecture #performance #optimisation #networking #media
-
Evolving to Enterprise-Grade Permissions
(benchling.engineering)#software-engineering #software-design #software-architecture #security #access-control
-
User Interfaces You Can Trust with State Machines
(medium.com) -
The perils of functional CSS
(itnext.io) -
gRPC in Microservices
(levelup.gitconnected.com) -
Delos: Simple, flexible storage for the Facebook control plane
(code.fb.com) -
Adding Functionality to Google Pub/Sub: Queue Meta Processing
(medium.com) -
Making Direct Messages Reliable and Fast
(instagram-engineering.com) -
Building A Scalable Data Management System for Computer Vision Tasks
(medium.com)#data-pipeline #software-architecture #image-processing #data-engineering
-
Migrating a Big Data Environment to the Cloud, Part 4
(liveramp.com)#software-architecture #big-data #migration #cloud #data-engineering
-
Presentation: Scaling Erlang Cluster to 10,000 Nodes
(www.infoq.com)#software-architecture #performance #scaling #backend #erlang
-
Presentation: Powering Flexible Payments in the Cloud with Kubernetes
(www.infoq.com)#software-architecture #security #microservices #kubernetes #cloud
-
Smart Alerts in ThirdEye, LinkedIn’s Real-Time Monitoring Platform
(engineering.linkedin.com)#software-engineering #software-design #software-architecture #monitoring
-
Making our Android Studio Apps Reactive with UI Components & Redux
(medium.com) -
Building Member Trust Through a Centralized and Scalable Settings Platform
(engineering.linkedin.com) -
Grafana Labs at KubeCon: Awesome Query Performance with Cortex
(grafana.com)#software-architecture #DBMS #noSQL #performance #data-engineering
-
Monitoring at eBay with Druid
(www.ebayinc.com) -
Activity/Service as a Dependency: Rethinking Android Architecture for the Uber Driver App
(eng.uber.com) -
The Journey to Kubernetes High Availability - Part 1
(tech.findmypast.com)#software-engineering #software-architecture #scaling #microservices #kubernetes
-
Rewriting the Slack Python SDK
(slack.engineering) -
Leveraging Serverless Tech without falling into the “Ownerless” trap
(zulily-tech.com)#software-architecture #devops #serverless #practices #cloud
-
Presentation: Scaling for the Known Unknown
(www.infoq.com)#software-engineering #software-architecture #scaling #microservices #backend
-
Article: Towards Building an Open API For Consolidating and Federating Service Meshes
(www.infoq.com) -
Presentation: LinuxKit
(www.infoq.com) -
Cloudflare architecture and how BPF eats the world
(blog.cloudflare.com) -
Presentation: Docker Data Science Pipeline
(www.infoq.com)#data-pipeline #software-architecture #docker #distributed-systems #hadoop
-
Introducing LINE Games analytics environment
(engineering.linecorp.com)#data-pipeline #software-architecture #big-data #data-engineering
-
Strangler Pattern: How to Deal With Legacy Code During the Container Revolution
(blog.overops.com)#software-engineering #software-architecture #microservices #practices
-
Article: Application Integration for Microservices Architectures: A Service Mesh Is Not an ESB
(www.infoq.com) -
Presentation: What We Got Wrong: Lessons from the Birth of Microservices
(www.infoq.com)#software-engineering #software-architecture #microservices #backend
-
Member Transaction History Architecture
(medium.com)#software-engineering #software-design #software-architecture #backend
-
MetricsDB: TimeSeries Database for storing metrics at Twitter
(blog.twitter.com)#software-architecture #DBMS #analytics #time-series #data-engineering
-
Automatic Table Statistics in CockroachDB
(www.cockroachlabs.com) -
Small Files, Big Foils: Addressing the Associated Metadata and Application Challenges
(blog.cloudera.com)#software-architecture #distributed-systems #hadoop #systems
-
Introducing Data Compaction in Ambry
(engineering.linkedin.com)#software-architecture #DBMS #compression #media #data-engineering
-
The Story Behind an Instacart Order, Part 1: Building a Digital Catalog
(tech.instacart.com)#software-engineering #software-design #software-architecture
-
Back-Pressure Strategy for a Sharded Akka Cluster
(jobs.zalando.com) -
Railyard: how we rapidly train machine learning models with Kubernetes
(stripe.com)#data-science #software-engineering #software-architecture #kubernetes #data-engineering
-
Presentation: Life of a Packet Through Istio
(www.infoq.com) -
Preventing Pipeline Calls from Crashing Redis Clusters
(engineering.grab.com) -
How we optimized Magic Pocket for cold storage
(blogs.dropbox.com)#software-architecture #distributed-systems #systems #storage
-
Introducing Bento
(engineeringblog.yelp.com) -
Presentation: Coroutines Explained
(www.infoq.com)#software-architecture #programming-languages #design-pattern #async
-
Implementing Domain Driven Design at Small Improvements
(tech.small-improvements.com) -
Building Toward a Modular Monolith
(engineering.gusto.com) -
How Codacy Analyzes 30B Lines of Code Per Day
(stackshare.io) -
How Natural Language Processing Helps LinkedIn Members Get Support Easily
(engineering.linkedin.com)#data-pipeline #software-architecture #machine-learning #NLP
-
Presentation: BBC iPlayer: Architecting for TV
(www.infoq.com)#software-engineering #software-design #software-architecture
-
Under The Hood: Learning With Documents
(engineering.linkedin.com)#data-science #software-engineering #software-architecture #machine-learning
-
Optimizing Kafka for the cloud
(medium.com) -
Presentation: Containers Were Never Your End State
(www.infoq.com) -
The AI Behind LinkedIn Recruiter Search and Recommendation Systems
(engineering.linkedin.com)#software-engineering #AI #software-architecture #machine-learning
-
The history of infrastructure at Zendesk (Part 3) — Foundation team forming and evolving
(medium.com) -
Optimizing M3: How Uber Halved Our Metrics Ingestion Latency by (Briefly) Forking the Go Compiler
(eng.uber.com)#software-engineering #software-architecture #performance #GoLang #profiling
-
Engineering LinkedIn Reactions
(engineering.linkedin.com)#software-engineering #software-design #software-architecture #mobile
-
Podcast: The Laravel Origin Story
(laravel-news.com) -
Thundering Herds & Promises
(instagram-engineering.com)#software-design #software-architecture #design-pattern #caching
-
Presentation: Bootiful CQRS and Event Sourcing with Axon Framework
(www.infoq.com) -
How We Designed Loki to Work Easily Both as Microservices and as Monoliths
(grafana.com)#software-engineering #software-architecture #microservices #backend
-
Learn how YOU can build a Serverless GraphQL API on top of a Microservice architecture
(itnext.io) -
Build a Monolith before Going for Microservices: Jan de Vries at MicroXchg Berlin
(www.infoq.com) -
How We Detect Anomalies in Our Product Recommendations Metrics
(tech.wayfair.com)#data-science #software-architecture #machine-learning #data-analytics
-
Migrating a Retail Monolith to Microservices: Sebastian Gauder at MicroXchg Berlin
(www.infoq.com) -
Presentation: Engineering Dumb: Modern Mobile Thin Clients
(www.infoq.com)#software-engineering #software-architecture #mobile #design-pattern
-
Putting Events in Their Place with Dynamic Routing
(www.confluent.io)#software-architecture #microservices #apache-kafka #event-driven
-
One Year of Load Balancing
(blog.algolia.com)#software-architecture #infra #scaling #networking #load-balancing
-
How we harnessed the wisdom of crowds to improve restaurant location accuracy
(engineering.grab.com) -
Presentation: Mature Microservices and How to Operate Them
(www.infoq.com)#software-engineering #software-architecture #microservices #practices #reliability
-
The Everything Guide to Lambda Throttling, Reserved Concurrency, and Execution Limits
(itnext.io) -
Running in the Background: Building Seamless Account Linking
(eng.wealthfront.com)#software-engineering #software-design #software-architecture
-
Designing resilient systems beyond retries (Part 3): Architecture Patterns and Chaos Engineering
(engineering.grab.com) -
Improving the User Experience with Uber’s Customer Obsession Ticket Routing Workflow and Orchestration Engine
(eng.uber.com)#software-engineering #software-architecture #infra #backend
-
Designing resilient systems beyond retries (Part 2): Bulkheading, Load Balancing, and Fallbacks
(engineering.grab.com)#software-engineering #software-architecture #scaling #backend #systems
-
Building and Scaling Data Lineage at Netflix to Improve Data Infrastructure Reliability, and…
(medium.com)#software-architecture #infra #scaling #backend #data-engineering
-
How to build your own CDN with Kubernetes
(blog.insightdatascience.com)#software-architecture #CDN #networking #kubernetes #internet
-
The Conservation of Complexity in Software
(capgemini.github.io)#software-engineering #SoA #software-architecture #microservices
-
Creating Truly Modular Code with No Dependencies
(hackernoon.com) -
Presentation: Making AI FaaSt
(www.infoq.com) -
Designing resilient systems beyond retries (Part 1): Rate-Limiting
(engineering.grab.com) -
Seven Ways to Fortify Your Application
(blog.heroku.com)#software-engineering #software-architecture #practices #backend
-
SOA vs. EDA: Is Not Life Simply a Series of Events?
(www.confluent.io) -
Authorization at LinkedIn’s Scale
(engineering.linkedin.com) -
Services are Not a Silver Bullet
(thoughtbot.com) -
How Twitch Addresses Scalability and Authentication
(blog.twitch.tv) -
Presentation: Achieving Hyper-Productivity Through the Use of Microservices and PCF
(www.infoq.com) -
Redesigning Our Docs – Part 4 – Building a Scalable CSS Architecture
(blog.algolia.com) -
Presentation: Reducing Microservices Architecture Complexity with Istio and Kubernetes
(www.infoq.com) -
Context Deadlines and How to Set Them
(engineering.grab.com)#software-design #software-architecture #GoLang #concurrency
-
Redux: Scaling LaunchDarkly from 4 to 200 billion feature flags daily
(stackshare.io)#software-engineering #software-architecture #backend #frontend
-
Bullet Updates - Windowing, Apache Pulsar PubSub, Configuration-based Data Ingestion, and More
(yahooeng.tumblr.com)#data-pipeline #software-architecture #backend #data-engineering
-
Productionizing ML with workflows at Twitter
(blog.twitter.com)#software-engineering #software-architecture #machine-learning #big-data #production
-
Feature Highlight: Scaling Autoplay Videos for Hundreds of Millions
(engineering.linkedin.com) -
Re-Platforming Data @BigCommerce: five second latency on Petabytes of data
(www.bigeng.io)#software-architecture #infra #performance #backend #latency
-
Maintaining global state in AWS Lambda functions with Async Hooks
(blog.scottlogic.com) -
Reducing Rendering Complexity with Gun Goddess Miss Fortune
(technology.riotgames.com)#software-architecture #algorithms #performance #rendering #graphics
-
Rendezvous Architecture for Data Science in Production
(towardsdatascience.com)#data-science #software-architecture #DBMS #distributed-systems #big-data
-
How we simplified our Data Ingestion & Transformation Process
(engineering.grab.com)#data-pipeline #software-architecture #distributed-systems #backend
-
Out with the old, in with the new! Part 1 - Replacing legacy components without down time
(tech.just-eat.com)#software-engineering #software-architecture #microservices #migration
-
Reactive Programming with Salesforce Data
(blog.heroku.com) -
Rebuilding the Profile Highlights System at LinkedIn
(engineering.linkedin.com)#software-engineering #software-design #software-architecture
-
Presentation: Enterprise Systems Built with Microservices are Designed to Expect Failures, but Then What? How Do We Handle Failures?
(www.infoq.com)#software-architecture #microservices #fault-tolerance #availability
-
A Simple Architecture for Mobile Apps
(www.bigeng.io) -
Taming the front-end monolith
(blog.logrocket.com) -
Lambda architecture— how to build a Big data pipeline part 1
(towardsdatascience.com) -
Design Of A Modern Cache—Part Deux
(highscalability.com) -
Improving Stream Data Quality with Protobuf Schema Validation
(www.confluent.io) -
Presentation: Microservice Agility
(www.infoq.com)#software-engineering #software-architecture #microservices #practices
-
Presentation: Getting from Monolith to Microservices
(www.infoq.com) -
Sysmon Security Event Processing in Real Time with KSQL and HELK
(www.confluent.io)#data-pipeline #software-architecture #apache-kafka #real-time
-
Debugging Sidekiq Poison Pills
(engineering.gusto.com) -
Is Shared Database in Microservices actually anti-pattern?
(hackernoon.com)#software-architecture #microservices #design-pattern #opinion
-
Deconstructing the Monolith: Designing Software that Maximizes Developer Productivity
(engineering.shopify.com)#software-engineering #software-architecture #microservices #practices
-
Taming Side-Effects
(itnext.io)#software-engineering #software-architecture #design-pattern
-
Autoscaling Mesos Clusters with Clusterman
(engineeringblog.yelp.com) -
Presentation: Patterns of Streaming Applications
(www.infoq.com)#data-pipeline #stream-processing #software-architecture #distributed-systems
-
Messaging Pattern For High Availability and Handling Failures in Microservices
(hackernoon.com)#software-architecture #microservices #backend #availability
-
Understanding Micro Frontends
(hackernoon.com)#javascript #software-architecture #design-pattern #frontend
-
Solving Problems with Serverless – The Cloudflare LED Data Center Board, Part I
(blog.cloudflare.com) -
Presentation: Scaling Up Performance Benchmarking
(www.infoq.com)#software-design #software-architecture #monitoring #performance
-
Complementary Item Recommendations at eBay Scale
(www.ebayinc.com)#data-pipeline #software-architecture #machine-learning #big-data
-
Unifying Our GraphQL Design Patterns and Best Practices with Tutorials
(engineering.shopify.com) -
Engineering Uber Beacon: Matching Riders and Drivers in 24-bit RGB Colors
(eng.uber.com) -
Cloud Native Application Architecture
(medium.com)#software-engineering #software-architecture #backend #cloud
-
Build Great PDFs on the Web Using SVG
(rockthecode.io) -
Building a Cross-platform In-app Messaging Orchestration Service
(medium.com) -
Presentation: Point-to-Point Messaging Architecture - The Reactive Endgame
(www.infoq.com) -
Engineering to Improve Marketing Effectiveness (Part 3) — Scaling Paid Media campaigns
(medium.com) -
Using Hypermedia To Design Event-Driven UIs
(nordicapis.com)#software-engineering #software-architecture #API #UI #protocols
-
Journey to Event Driven – Part 1: Why Event-First Thinking Changes Everything
(www.confluent.io)#software-design #software-architecture #apache-kafka #backend #event-driven
-
Bridging Offline and Nearline Computations with Apache Calcite
(engineering.linkedin.com)#data-pipeline #software-architecture #distributed-systems #backend
-
How to build a technology platform
(medium.com)#software-engineering #software-design #software-architecture
-
API Gateways are going through an identity crisis
(itnext.io) -
Article: Developing Microservices with Behavior Driven Development and Interface Oriented Design
(www.infoq.com)#software-design #software-architecture #microservices #design-pattern
-
A Hybrid Cloud Approach from FraudGuard.io that Handles 50M Requests a Day
(highscalability.com) -
Faster and Lighter: Moving Ad Tech Server-Side
(open.nytimes.com) -
Managing Distributed Tasks with Helix Task Framework
(engineering.linkedin.com)#software-architecture #distributed-systems #backend #task-queue
-
Big Data Metrics Discovery
(engineering.salesforce.com)#software-architecture #distributed-systems #big-data #backend
-
Scylla Summit Video: Grab and Scylla Driving Southeast Asia Forward
(www.scylladb.com) -
A Lean and Scalable Data Pipeline To Capture Large Scale Events and Support Experimentation Platform
(engineering.grab.com) -
Article: Why Do We Need Architectural Diagrams?
(www.infoq.com) -
Presentation: Journey to Cloud Architecture
(www.infoq.com) -
Article: Increasing the Quality of Patient Care Through Stream Processing
(www.infoq.com)#stream-processing #software-architecture #apache-kafka #backend
-
An Incremental Architecture Approach to Building Systems
(www.infoq.com)#software-design #software-architecture #scaling #microservices
-
Presentation: Algorithms Behind Modern Storage Systems
(www.infoq.com) -
Keeping It Classy: How Quizlet uses hierarchical classification to label content with academic…
(towardsdatascience.com) -
Zendesk ML Model Building Pipeline on AWS Batch: Monitoring and Load Testing
(medium.com)#data-pipeline #software-architecture #machine-learning #AWS
-
Presentation: SOLID JavaScript
(www.infoq.com)#javascript #software-architecture #design-pattern #frontend
-
Building a Service-oriented Architecture with Rails and Kafka
(blog.heroku.com) -
Why And How We Built a Temporal Database System Called SirixDB (Open Source) From Scratch
(hackernoon.com) -
Building a Scalable and Reliable Map Interface for Drivers
(eng.uber.com) -
Natural Language Processing and Content Analysis at Condé Nast, Part 2: System Architecture
(technology.condenast.com) -
Building SpaceCraft: A Real-Time Collaborative REPL
(hackernoon.com) -
Introducing ThirdEye: LinkedIn’s Business-Wide Monitoring Platform
(engineering.linkedin.com)#software-design #software-architecture #scaling #distributed-systems #backend
-
Designing resilient systems: Circuit Breakers or Retries? (Part 2)
(engineering.grab.com)#software-architecture #infra #distributed-systems #availability
-
Lessons I’ve Learned Building Distributed Systems with CQRS and Event Sourcing
(hackernoon.com)#software-architecture #distributed-systems #backend #DDD #CQRS
-
Courier: Dropbox migration to gRPC
(blogs.dropbox.com) -
Presentation: Building Responsive Systems with Serverless, Event-driven Java
(www.infoq.com)#software-architecture #scaling #java #backend #event-driven
-
Presentation: Serverless and Chatbots: A Match Made in the Cloud
(www.infoq.com) -
Review of Gloo, The Function Gateway
(nordicapis.com) -
Presentation: Improving the Design of Existing Software
(www.infoq.com) -
PostgreSQL Connection Pooling and Load Balancing with PgPool-II Cluster
(hackernoon.com) -
Querying Big Data in Real-Time with Presto & Grab's TalariaDB
(engineering.grab.com) -
Presentation: Connecting, Managing, Observing, and Securing Services
(www.infoq.com)#software-architecture #security #microservices #best-practices
-
Improving Member Productivity with In-Product Help
(engineering.linkedin.com) -
The history of infrastructure at Zendesk (Part 2) — the messy middle
(medium.com) -
Presentation: Reactive DDD—When Concurrent Waxes Fluent
(www.infoq.com)#software-design #software-architecture #design-pattern #DDD
-
Sharding writes with MySQL and increment offsets
(hackernoon.com) -
Inside Stack Overflow’s Monitoring Systems
(www.infoq.com) -
Cape Technical Deep Dive
(blogs.dropbox.com)#software-architecture #distributed-systems #event-queue #backend
-
Running Apache Airflow At Lyft
(eng.lyft.com)#data-pipeline #software-architecture #distributed-systems #backend
-
Native secondary indexing in Manhattan
(blog.twitter.com)#software-architecture #DBMS #distributed-systems #systems #data-modeling
-
Designing resilient systems: Circuit Breakers or Retries? (Part 1)
(engineering.grab.com)#software-design #software-architecture #distributed-systems #backend
-
Sharing Modules Across Experience Services and Multi-Screen Applications
(www.ebayinc.com) -
Netflix OSS and Spring Boot — Coming Full Circle
(medium.com) -
Kubernetes in production @ ShopGun
(itnext.io)#software-engineering #software-architecture #scaling #kubernetes #production
-
Discover the Benefits of Android Clean Architecture
(www.toptal.com) -
From Code Quality to Integration: Optimizing Alibaba’s Blink Testing Framework
(hackernoon.com)#software-architecture #QA #testing #optimisation #distributed-systems
-
Presentation: Scaling Slack - The Good, the Unexpected, and the Road Ahead
(www.infoq.com) -
Presentation: CRDTs in Production
(www.infoq.com)#software-architecture #DBMS #scaling #distributed-systems #systems
-
Runes Reforged: A Technical Retro
(engineering.riotgames.com)#software-engineering #software-architecture #refactor #game-dev
-
Operating Vitess
(medium.com) -
Envoy Proxy at Reddit
(redditblog.com) -
Bigtable Autoscaler: saving money and time using managed storage
(labs.spotify.com) -
Stateful Apps in Kubernetes
(engineering.pivotal.io) -
Scaling secure tunnels for browser testing
(medium.com) -
Kubernetes For AI Hyperparameter Search Experiments
(devblogs.nvidia.com) -
Implementing the Netflix Media Database
(medium.com) -
Scaling Cash Payments in Uber Eats
(eng.uber.com) -
Presentation: Netflix Play API - An Evolutionary Architecture
(www.infoq.com) -
Joinery: A Tale of Un-Windowed Joins
(engineeringblog.yelp.com) -
Modernizing the Web Playback UI
(medium.com)#javascript #software-architecture #reactJS #performance #frontend
-
Building Services at Airbnb Part 3
(medium.com) -
GraphQL Stitching 101
(artsy.github.io)#software-architecture #API #microservices #graphQL #backend
-
From MVC to Modern Web Frameworks
(hackernoon.com)#javascript #software-architecture #design-pattern #frontend
-
Our learnings from adopting GraphQL
(medium.com) -
Better Android Apps Using MVVM with Clean Architecture
(www.toptal.com) -
Building a scalable, highly reliable, asynchronous user service
(tech.showmax.com) -
Front-End Micro Services
(jobs.zalando.com)#software-architecture #microservices #design-pattern #frontend
-
How to build a real-time leaderboard that’s serverless, fault-tolerant, and scaleable.
(engineering.gosquared.com) -
Presentation: What We Got Wrong: Lessons From the Birth of Microservices
(www.infoq.com) -
How to build a fault tolerant system?
(www.future-processing.pl)#software-architecture #algorithms #distributed-systems #decentralised
-
Engineering Uber’s Next-Gen Payments Platform
(eng.uber.com) -
Presentation: The Great Migration: From Monolith to Service-oriented
(www.infoq.com) -
Cache warming: Agility for a stateful service
(medium.com) -
Sessionizing Uber Trips in Real Time
(eng.uber.com)#software-design #software-architecture #algorithms #state-machine
-
Big on Heroku: Scaling Fountain without losing a drop
(evilmartians.com) -
Forget Docker, the future is JAMstack
(hackernoon.com) -
An update on Pixie, Pinterest’s recommendation system
(medium.com) -
Netflix Information Security: Preventing Credential Compromise in AWS
(medium.com) -
Globalizing Player Accounts
(engineering.riotgames.com) -
Reliable Webhooks Using Serverless Architecture
(medium.com)#software-architecture #serverless #web-hooks #backend #reliability
-
How Pinterest runs Kafka at scale
(medium.com)#data-pipeline #software-architecture #scaling #apache-kafka #backend
-
Article: The Serverless Sea Change
(www.infoq.com) -
Five Not Well-Known Machine Learning Architectures that will Help You Move from Pilot to Production
(towardsdatascience.com)#software-engineering #software-architecture #machine-learning #production
-
Airflow Architecture at Drivy
(drivy.engineering)#software-architecture #distributed-systems #orchestration #task-queue
-
Decentralizing Social Interactions with ActivityPub
(hacks.mozilla.org) -
Using Apache Kafka to Drive Cutting-Edge Machine Learning
(www.confluent.io)#data-pipeline #software-architecture #machine-learning #backend #systems
-
The question of “why?” in single-page application frameworks
(blog.logrocket.com) -
Achieving Blockchain Scalability with Sparse Merkle Trees and Bloom Filters
(hackernoon.com) -
Real-time context based smart type-ahead suggestions
(medium.com)#software-architecture #machine-learning #search #NLP #real-time
-
boundary-layer : Declarative Airflow Workflows
(codeascraft.com) -
Federated learning: distributed machine learning with data locality and privacy
(blog.fastforwardlabs.com)#software-architecture #machine-learning #distributed-systems #privacy
-
Progressive Service Architecture At Auth0
(auth0.com) -
Private by Design: How we built Firefox Sync
(hacks.mozilla.org) -
Druid @ Airbnb Data Platform
(medium.com)#data-pipeline #software-architecture #analytics #big-data #druid
-
Article: Challenges of Building a Reliable Realtime Chat Service
(www.infoq.com)#software-architecture #scaling #real-time #messaging #event-driven
-
Cross shard transactions at 10 million requests per second
(blogs.dropbox.com)#software-design #software-architecture #scaling #distributed-systems #backend
-
How We Built a Cost-Based SQL Optimizer
(www.cockroachlabs.com) -
Netflix MediaDatabase — Media Timeline Data Model
(medium.com) -
How we use AWS Batch at Zendesk to Build All The Machine Learning Models
(medium.com) -
Optimising an AWS microservice - Part 2
(technology.skybettingandgaming.com) -
Sharding Cash
(medium.com) -
Rebuilding the Groups Experience on LinkedIn
(engineering.linkedin.com) -
Crash reporting in desktop Python applications
(blogs.dropbox.com)#software-engineering #software-architecture #logging #python #desktop-app
-
Create your own dysfunctional single-page app in five easy steps
(hackernoon.com) -
Optimising an AWS microservice - Part 1
(technology.skybettingandgaming.com) -
GraphQL Server Design @ Medium
(medium.engineering) -
JavaScript design patterns
(blog.logrocket.com) -
Scaling Machine Learning at Uber with Michelangelo
(eng.uber.com)#data-science #software-architecture #machine-learning #scaling
-
The Quest for React Micro-Apps: The Beginning
(www.eventbrite.com) -
Architecting product tours in React: How we moved fast without leaving a trail of tech debt
(blog.asana.com)#software-engineering #software-architecture #reactJS #frontend
-
Building Shopify POS for Android Using MVVM
(shopifyengineering.myshopify.com) -
Peloton: Uber’s Unified Resource Scheduler for Diverse Cluster Workloads
(eng.uber.com)#data-pipeline #software-architecture #distributed-systems #big-data #backend
-
Apache Kafka’s Distributed System Firefighter — The Controller Broker
(hackernoon.com) -
Reflecting on Building Real-time APIs at Facebook
(hackernoon.com) -
Lazy-Loading Components in React 16.6
(blog.logrocket.com) -
Cloud-based file transfer at scale
(hackernoon.com) -
React’s Render Props in Practice
(medium.com) -
Prisma Horizontal Scaling: a practical guide
(techblog.commercetools.com) -
Building the Contacts Platform at LinkedIn
(engineering.linkedin.com)#data-pipeline #software-architecture #distributed-systems #backend
-
12 factor apps revisited
(convox.com) -
Presentation: Help! I Accidentally Distributed My System!
(www.infoq.com)#software-engineering #software-architecture #distributed-systems
-
iOS at Scale: Modularization of the Wayfair App
(tech.wayfair.com) -
Uber’s Big Data Platform: 100+ Petabytes with Minute Latency
(eng.uber.com)#software-architecture #distributed-systems #big-data #systems
-
Microservice Architecture at Medium
(medium.engineering)#software-engineering #software-architecture #microservices #backend
-
Modern background execution in Android
(android-developers.googleblog.com) -
Writing a Faster Jsonnet Compiler
(databricks.com)#software-architecture #performance #optimisation #compilers
-
Hexagonal Architecture: three principles and an implementation example
(blog.octo.com)#software-engineering #software-architecture #design-pattern
-
Building Enterprise Software on LinkedIn's Consumer Stack: Behind the Scenes of LinkedIn Talent Hub
(engineering.linkedin.com) -
Checkpointing and Consistent Recovery Lines: How We Handle Failure in Wallaroo
(blog.wallaroolabs.com)#software-architecture #algorithms #distributed-systems #fault-tolerance
-
Dropbox traffic infrastructure: Edge network
(blogs.dropbox.com) -
Building Representative Talent Search at LinkedIn
(engineering.linkedin.com) -
Hold the Framework – Exploring Dependency Injection Patterns
(www.toptal.com) -
Presentation: To RPC or not to RPC: Choosing the Right Communication Strategies in a Microservice Architecture
(www.infoq.com) -
Article: Resilient Systems in Banking
(www.infoq.com)#software-engineering #software-architecture #backend #reliability
-
Open-Sourcing Panoptes, Oath’s distributed network telemetry collector
(yahooeng.tumblr.com) -
The History of our Solr and Performance
(eng.datafox.com) -
Sinkholing - Face the Threat, Beat the Threat
(tech.showmax.com) -
Open Sourcing Mirus
(engineering.salesforce.com)#data-pipeline #software-architecture #distributed-systems #apache-kafka
-
Risk Detection Infrastructure @ Postmates
(blog.postmates.com) -
Unicorn—Rheos Remediation Center
(www.ebayinc.com) -
Validating Performance and Reliability of the new Dropbox Search Engine
(blogs.dropbox.com) -
From Simple to Fast - Custom Solr Document Collapsing
(allegro.tech) -
Improving Driver Communication through One-Click Chat, Uber’s Smart Reply System
(eng.uber.com) -
Article: Modeling Uncertainty With Reactive DDD
(www.infoq.com) -
How We Store Data in the Cloud at Auth0
(auth0.com) -
Architecture of Nautilus, the new Dropbox search engine
(blogs.dropbox.com)#software-architecture #search #scaling #big-data #filesystem
-
What is Modular CSS?
(itnext.io) -
Making Search Work For Us
(engineering.laterooms.com) -
Our Adventures in Scaling
(eng.wealthfront.com) -
Building a dynamic and responsive Pinterest
(medium.com) -
Introducing Petastorm: Uber ATG’s Data Access Library for Deep Learning
(eng.uber.com)#data-pipeline #deep-learning #software-architecture #big-data
-
Looking inside the technology that powers Pinterest
(medium.com) -
Towards Natural Language Semantic Code Search
(githubengineering.com) -
The Changing Face of ETL
(www.confluent.io) -
Big Data Governance: Hive Metastore Listener for Apache Atlas Use Cases
(www.ebayinc.com) -
Goku: Building a scalable and high performant time series database system
(medium.com) -
Presentation: Complex Event Flows in Distributed Systems
(www.infoq.com)#software-architecture #distributed-systems #backend #fault-tolerance #state-machine
-
Presentation: Designing Events-first Microservices
(www.infoq.com)#software-architecture #microservices #backend #event-driven
-
Image Resizing Architecture at housing.com
(medium.com) -
Marmaray: An Open Source Generic Data Ingestion and Dispersal Framework and Library for Apache Hadoop
(ubereng.wpengine.com) -
Evolving mobile architecture at Reddit
(redditblog.com) -
Keystone Real-time Stream Processing Platform
(medium.com)#data-pipeline #stream-processing #software-architecture #real-time
-
Running elasticsearch cluster on spot instances
(medium.com) -
Building an Elixir Stream
(erlang-solutions.com) -
Presentation: Design Microservice Architectures the Right Way
(www.infoq.com)#software-design #software-architecture #infra #microservices
-
Clean Domain-Driven Design in 10 minutes
(hackernoon.com) -
Managing Software Dependency at Scale
(engineering.linkedin.com)#software-engineering #software-architecture #scaling #dependency-management
-
Goodbye Redux
(hackernoon.com) -
Presentation: Serverless Architectural Patterns and Best Practices
(www.infoq.com) -
Serializable ACID Transactions on Streaming Data
(data-artisans.com) -
Article: Refactoring to a Deeper Model
(www.infoq.com) -
Resume Assistant: The Collaboration Between Microsoft and LinkedIn
(engineering.linkedin.com) -
Shift to Atomic CSS
(engineering.wingify.com) -
Iterating Towards a More Scalable Ingress
(shopifyengineering.myshopify.com) -
Resume Assistant: Finding High-Quality Work Experience Examples
(engineering.linkedin.com) -
Improving Point-Lookup Using Data Block Hash Index
(rocksdb.org)#software-architecture #DBMS #algorithms #performance #data-structures
-
The history of infrastructure at Zendesk — constant tradeoffs
(medium.com) -
Under the Hood of Uber’s Experimentation Platform
(eng.uber.com)#software-engineering #software-design #software-architecture
-
Auth0 Architecture: Running In Multiple Cloud Providers And Regions
(highscalability.com) -
Presentation: Break Up with Your Front-end Monolith
(www.infoq.com) -
Article: A Critique of Resizable Hash Tables: Riak Core & Random Slicing
(www.infoq.com)#software-architecture #algorithms #noSQL #distributed-systems #systems
-
Scaling Uber’s Customer Support Ticket Assistant (COTA) System with Deep Learning
(eng.uber.com)#data-pipeline #deep-learning #data-science #software-architecture
-
Podcast: Uncle Bob Martin on Clean Software, Craftsperson, Origins of SOLID, DDD, & Software Ethics
(www.infoq.com)#software-engineering #OOP #software-architecture #design-pattern
-
An OAuth 2.0 introduction for beginners
(itnext.io) -
A Beginner’s Ultimate Guide To DAGs
(hackernoon.com)#software-architecture #algorithms #block-chain #decentralised
-
Article: How the Boston Children’s Hospital Is Innovating on Top of an Open Cloud
(www.infoq.com) -
Presentation: Skype's Journey from P2P: It's Not Just About the Services
(www.infoq.com) -
FEDERATED MACHINE LEARNING
(towardsdatascience.com)#software-architecture #machine-learning #distributed-systems
-
Maximizing Process Performance with Maze, Uber’s Funnel Visualization Platform
(eng.uber.com)#software-design #software-architecture #visualisation #frontend
-
From monolithic to microservices: A transformation journey
(developer.ibm.com) -
TimescaleDB vs. InfluxDB: purpose built differently for time-series data
(blog.timescale.com) -
The Joys of Circuit Breaking
(medium.com)#software-architecture #scaling #distributed-systems #microservices
-
Dweb: Building a Resilient Web with WebTorrent
(hacks.mozilla.org) -
Auth0 Architecture: Running In Multiple Cloud Providers And Regions
(auth0.com) -
C2rust
(galois.com) -
Beyond Web and Worker: Evolution of the Modern Web App on Heroku
(blog.heroku.com) -
Google releases source for Google I/O 2018 for Android
(android-developers.googleblog.com) -
How we designed the Quotas microservice to prevent resource abuse
(engineering.grab.com) -
Presentation: What is a Service Mesh, and Do I Need One When Developing Microservices?
(www.infoq.com) -
GLB: GitHub’s open source load balancer
(githubengineering.com)#software-architecture #networking #internet #load-balancing
-
Presentation: Lyft's Envoy: Embracing a Service Mesh
(www.infoq.com) -
The Dawn of Zendesk’s Machine Learning Model Building Platform with AWS Batch
(medium.com)#data-pipeline #software-architecture #infra #machine-learning
-
Nuage: Making Data Systems Management Scalable
(engineering.linkedin.com) -
Experiences Using Micro Frontends at IKEA
(www.infoq.com) -
E-Commerce at Scale: Inside Shopify's Tech Stack - Stackshare.io
(shopifyengineering.myshopify.com) -
How we build a robust analytics platform using Spark, Kafka and Cassandra Lambda architecture
(medium.com) -
Exploring SMACSS: Scalable and Modular Architecture for CSS
(www.toptal.com) -
Dynamic Keys
(blog.wallaroolabs.com) -
Databook: Turning Big Data into Knowledge with Metadata at Uber
(eng.uber.com) -
Presentation: Serverless Patterns and Anti-patterns
(www.infoq.com) -
7 Steps For Building Successful API Products
(nordicapis.com) -
Building Instacart’s view model API — Part 1: Why view model?
(tech.instacart.com) -
Building a distributed rate limiter that scales horizontally
(blog.ably.io) -
Hidden scaling issues of distributed systems — System design in the real world
(blog.ably.io) -
To Send Emails to Readers, We Went Serverless
(open.nytimes.com) -
Herb: Multi-DC Replication Engine for Uber’s Schemaless Datastore
(eng.uber.com) -
Building Serverless Contact Form For Static Websites
(hackernoon.com) -
Five ways to gain serverless observability
(hackernoon.com) -
A Pragmatic Take On REST Anti Patterns
(nordicapis.com) -
Write quality mobile apps in any architecture
(www.thoughtworks.com)#software-engineering #software-architecture #mobile #app-design
-
Don't call us, we'll call you: Inversion of Control Containers
(8thlight.com) -
Discount offers using Dynamic Programming?
(medium.com) -
Presentation: Control Planes: Designing Infrastructure for Rapid Iteration
(www.infoq.com) -
How Big Companies Are Using GraphQL in 2018
(stackshare.io) -
Building Automated Feature Rollouts on Robust Regression Analysis
(eng.uber.com)#software-engineering #software-architecture #automation #production
-
Riot's Approach to Anti-Cheat
(engineering.riotgames.com) -
How I added awesome multi-threaded features to Express JS
(hackernoon.com) -
Building a real-time user action counting system for ads
(medium.com) -
Building Grab’s Experimentation Platform
(engineering.grab.com)#software-engineering #software-design #software-architecture
-
Consensus Compare: Casper vs. Tendermint
(hackernoon.com)#software-architecture #algorithms #block-chain #decentralised
-
Event Sourcing in Action with eBay's Continuous Delivery Team (Part 2)
(www.ebayinc.com) -
Goodbye Microservices: From 100s of problem children to 1 superstar
(segment.com)#software-engineering #software-architecture #scaling #microservices
-
Event Sourcing: Connecting the Dots for a Better Future (Part 1)
(www.ebayinc.com) -
Keeping Counts In Sync
(developers.soundcloud.com)#data-pipeline #software-architecture #distributed-systems #apache-kafka
-
Building general purpose blockchain
(hackernoon.com) -
Do you need a service mesh?
(www.oreilly.com) -
Pattern Library First: An Approach For Managing CSS
(www.smashingmagazine.com) -
Multi-server Chat in Node Without a Database
(itnext.io) -
Utilizing the Finite State Machine
(jobs.zalando.com) -
Presentation: Applied Performance Theory
(www.infoq.com) -
Patterns and Practices for Cloud Native Continuous Delivery
(www.infoq.com) -
Backend-in-the-frontend: a pattern for cleaner code
(hackernoon.com) -
Event-driven Microservices with Quebic
(hackernoon.com) -
Dynamic Machine Translation in the LinkedIn Feed
(engineering.linkedin.com) -
Migrating Messenger storage to optimize performance
(code.fb.com) -
How To Design Frictionless APIs
(nordicapis.com) -
Open-sourcing Sonar, a new extensible debugging tool
(code.fb.com) -
Difference between SideChains and State Channels
(hackernoon.com) -
Beyond REST - Using GraphQL to shape your data
(blog.logrocket.com) -
Migrating Messenger storage to optimize performance
(code.facebook.com) -
Innovating on Authentication Standards
(yahooeng.tumblr.com) -
Productionizing ML with Workflows at Twitter
(blog.twitter.com)#data-pipeline #software-architecture #machine-learning #big-data
-
Presentation: Architecting the Blockchain for Failure
(www.infoq.com)#software-architecture #block-chain #reliability #decentralised
-
Using API Gateways to Facilitate Your Transition from Monolith to Microservices
(itnext.io) -
Simplifying Media Innovation at Netflix with Archer
(medium.com)#software-architecture #image-processing #algorithms #video-processing
-
Order from Chaos: Streamlining Our Tagging Infrastructure
(open.nytimes.com) -
Article: How BuzzFeed Migrated from a Perl Monolith to Go and Python Microservices
(www.infoq.com) -
DroneDeploy and Cloudflare Workers
(blog.cloudflare.com) -
On the obsessive statelessness of Peril
(artsy.github.io) -
Modernizing StackShare's Front End: The React + Rails Stack
(stackshare.io) -
Architecting Applications for Kubernetes
(www.digitalocean.com) -
Sleeping Lambdas and AWS Step Functions
(blog.scottlogic.com) -
Presentation: How Events Are Reshaping Modern Systems
(www.infoq.com) -
Growth Engineering at Netflix — Accelerating Innovation
(medium.com)#software-engineering #software-design #software-architecture
-
Caviar’s Food Recommendation Platform
(medium.com)#data-science #software-design #software-architecture #recommender
-
How Heap Built an Analytics Platform that Auto-Tracks Every User Event
(stackshare.io)#stream-processing #software-architecture #analytics #event-driven
-
Heroku CLI: Completing Autocomplete
(blog.heroku.com) -
Railway oriented development with Erlang
(erlang-solutions.com) -
Getting up to speed with Google Accelerated Mobile Pages
(hackernoon.com) -
Microservices, events, and upside-down databases
(www.oreilly.com) -
Article: Picking an Active-Active Geo Distribution Strategy: Comparing Merge Replication and CRDT
(www.infoq.com) -
Presentation: Reinventing npmjs.com
(www.infoq.com) -
Reusable UI — Web Components
(itnext.io) -
End-to-End Testing the Condé Nast Paywalls
(technology.condenast.com) -
Haxe: Cross-platform Development's Best-kept Secret
(www.toptal.com) -
Conceptual Compression and Deeper Patterns
(hackernoon.com) -
How Yelp Modularized the Android App
(engineeringblog.yelp.com) -
Introduction to Python Microservices with Nameko
(www.toptal.com) -
The Original Serverless Architecture is Still Here
(engineering.khanacademy.org) -
What I have learned Architecting Microservices
(hackernoon.com) -
Domain-Driven Design
(blog.scottlogic.com) -
Building A Central Logging Service In-House
(www.smashingmagazine.com) -
Applying security to the Twelve-Factor App
(hackernoon.com) -
Reconciling GraphQL and Thrift at Airbnb
(medium.com) -
Building Layr: An Experimental Decentralized Cloud Storage System
(hackernoon.com) -
Concourse: Generating Personalized Content Notifications in Near-Real-Time
(engineering.linkedin.com)#software-architecture #scaling #distributed-systems #backend
-
How Raygun Processes Millions of Error Events Per Second
(stackshare.io) -
Looking under the hood of the Eventbrite data pipeline!
(www.eventbrite.com) -
Building Services at Airbnb, Part 2
(medium.com) -
Rethinking Data-Driven Applications
(itnext.io) -
Scalability of Kafka Messaging using Consumer Groups
(blog.cloudera.com) -
Functional Thinking
(www.ebayinc.com) -
Building Pin stats
(medium.com) -
Reimagining The New York Times Digital Story Experience
(open.nytimes.com) -
GraphQL: 3 Years in, and lessons learned
(hackernoon.com) -
Fat Protocols Vs. DApps: Creating Long Term Value on the Public Blockchain
(hackernoon.com) -
Powering Your App With A Realtime Messaging CDN
(hackernoon.com) -
The Evolution of The New York Times Tech Stack
(stackshare.io) -
Then and Now: The Rethinking of Time Series Data at Wayfair
(tech.wayfair.com) -
Finite State Machines + Android + Kotlin = Good Times
(robots.thoughtbot.com) -
Building a Text Editor for a Digital-First Newsroom
(open.nytimes.com) -
A Massively Multi-user Datastore, Synced with Mobile Clients
(medium.com) -
Going Offline
(alistapart.com) -
How We Made The Holiday Gift Guide
(open.nytimes.com) -
Do you have too many microservices? - Five Design Attributes that can Help
(highscalability.com) -
Best Practices in Android Development
(auth0.com) -
5 tips for architecting fast data applications
(www.oreilly.com) -
Why You Should Run Your Game Servers Separate From Your Chat
(www.pubnub.com) -
Everything You Need to Know About the Twelve-Factor App
(developer.okta.com) -
Why the Open Closed Principle is the one you need to know but don’t
(hackernoon.com) -
The Comprehensive Guide to JavaScript Design Patterns
(www.toptal.com) -
Reactive Programming basics
(engineering.hexacta.com) -
REST State Machine Revisited
(nordicapis.com) -
Introducing QALM, Uber’s QoS Load Management Framework
(eng.uber.com) -
Solution Deep Dive: Building a Highly Available Web Application with Web Processing and Storing Capabilities Using MongoDB and Elk Stack
(www.digitalocean.com) -
Engineering to Improve Marketing Effectiveness (Part 1)
(medium.com) -
SHIFT Commerce's Journey: Deconstructing Monolithic Applications into Services
(blog.heroku.com) -
Dependency Injection Boundaries
(advancedweb.hu) -
Secure Access to 100 AWS Accounts
(segment.com) -
How to Write CSS That Works in Every Browser, Even the Old Ones
(hacks.mozilla.org) -
Air Traffic Controller: Member-First Notifications at LinkedIn
(engineering.linkedin.com) -
A Pods Architecture To Allow Shopify To Scale
(shopifyengineering.myshopify.com) -
Event-Driven Architecture Implementation
(hackernoon.com) -
Code Migration in Production: Rewriting the Sharding Layer of Uber’s Schemaless Datastore
(eng.uber.com) -
How Showmax got into live streaming
(tech.showmax.com) -
The best architecture with Docker and Kubernetes — myth or reality?
(hackernoon.com) -
Migrating to Microservices and Event-Sourcing: the Dos and Dont’s
(hackernoon.com)#software-architecture #microservices #migration #event-sourcing
-
How To Build An Audio Processor In Your Browser
(hackernoon.com) -
Lessons Learned Implementing Redux on Android
(hackernoon.com) -
Serverless GraphQL Architecture With Graphcool
(nordicapis.com) -
How We Built the Codeship API v2
(blog.codeship.com) -
CSS best practices: scaling CSS in a fast-growing SaaS startup
(blog.sqreen.io) -
Building a Family Tree With GraphQL – Part 1: Creating a Simple GraphQL API
(spin.atomicobject.com) -
How Apache Kafka Inspired Our Platform Events Architecture
(engineering.salesforce.com)#data-pipeline #software-architecture #apache-kafka #event-driven
-
Architecture for Large Scale App Development
(towardsdatascience.com) -
Should You Start With A Monolith or Microservices?
(nordicapis.com) -
Paul Bakker and Sander Mak on Java 9 modularity
(www.oreilly.com)#software-architecture #programming-languages #java #podcast
-
Decouple Business Logic using Async Generators
(medium.com) -
AWS Lambda — should you have few monolithic functions or many single-purposed functions?
(hackernoon.com) -
React and visual automata-based programming
(medium.com) -
Everything you Wanted to Know about Serverless (But Were Afraid to Ask)
(www.pubnub.com) -
Simplicity by Distributing Complexity
(jobs.zalando.com) -
Measuring Transactional Integrity in Airbnb’s Distributed Payment Ecosystem
(medium.com) -
Revitalize Gilt City's Order Processing with Serverless Architecture
(tech.gilt.com) -
Testing of Microservices
(labs.spotify.com) -
The Universal Polling System
(code.hootsuite.com) -
Microservices at scale
(www.oreilly.com) -
Events As First-Class Citizens
(hackernoon.com) -
The Magic of Multitenancy
(engineering.salesforce.com) -
The Rise Of The State Machines
(www.smashingmagazine.com) -
Liskov Substitution Principle
(hackernoon.com)#software-design #OOP #software-architecture #design-pattern
-
Developing a fully Serverless Web app
(code.hootsuite.com) -
A Modern Home Karaoke System built with YouTube API, WebSocket, Redis, QR codes, and a Chrome…
(hackernoon.com) -
Xenia: A Domain-Specific Framework for Building Optimized SEO Guest Experiences
(engineering.linkedin.com) -
Smart Instant Book Filter: Book with Confidence
(medium.com) -
Evil Front Part 3: Modern Front-end in Rails
(evilmartians.com) -
I Hacked HQ Trivia But Here’s How They Can Stop Me
(hackernoon.com)#software-architecture #machine-learning #image-processing #hacking
-
Metadata: Software The Way You Want It
(engineering.salesforce.com)#software-design #software-architecture #practices #metadata
-
Seedfinder – Infrastructure to Improve Sample Balance in Online A/B Tests
(www.thumbtack.com) -
Dubsmash: Scaling To 200 Million Users With 3 Engineers
(stackshare.io) -
The Architecture of the Next CERN Accelerator Logging Service
(databricks.com) -
Unifying Mobile Onboarding Experiences at Uber
(eng.uber.com) -
Running Online Services at Riot: Part V
(engineering.riotgames.com) -
Enabling Exactly-Once in Kafka Streams
(www.confluent.io)#software-architecture #distributed-systems #apache-kafka #task-queue
-
Building Services at Airbnb, Part 1:
(medium.com) -
onCreate()-ing Kickstarter’s Android app
(kickstarter.engineering) -
Distributing Content to Open Connect
(medium.com)#software-engineering #software-architecture #scaling #backend
-
Handling user-initiated actions in an asynchronous, message-based architecture
(www.oreilly.com)#software-architecture #backend #messaging #event-driven #async
-
Implementing Japanese Subtitles on Netflix
(medium.com)#software-engineering #software-design #software-architecture
-
VIPER on iOS at Etsy
(codeascraft.com) -
Evolving Google AMP at Condé Nast
(technology.condenast.com) -
Scaling PostgreSQL at Thumbtack: Load Balancing And Health Checks
(stackshare.io) -
Taskqueues tips
(drivy.engineering) -
CleverTap Engineering – Behavioral Messaging at 100B Scale
(clevertap.com) -
How to bring fast data access to microservice architecture with in-memory data grids
(www.oreilly.com)#software-architecture #performance #distributed-systems #microservices
-
Couchbase Ecosystem at LinkedIn
(engineering.linkedin.com)#software-architecture #scaling #distributed-systems #couchbase
-
Using “Follow-the-Workload” to Beat the Latency-Survivability Tradeoff in CockroachDB
(www.cockroachlabs.com)#software-architecture #performance #distributed-systems #cockroachDB
-
Hexagonal Architecture as a Natural fit for Apache Camel
(developers.redhat.com) -
Why we've removed Inheritance/Extend from SASS & you should do the same!
(engineering.wingify.com) -
Using A Schema-First Design As Your Single Source of Truth
(nordicapis.com) -
An Exploration of Our Serverless Architecture
(engineering.skybettingandgaming.com) -
Improving Resiliency and Stability of a Large-scale Monolithic API Service
(engineering.linkedin.com)#software-design #software-architecture #scaling #availability
-
Breaking down the monolith with AWS Step Functions
(engineeringblog.yelp.com) -
Rebuilding the Segment Leaderboards Infrastructure: Part 4: Accessory Systems
(medium.com) -
Transmission (TX)— a Flux alternative
(hackernoon.com) -
Scaling PostgreSQL: load balancing and healthchecks
(www.thumbtack.com) -
SOLID Principles made easy
(hackernoon.com)#software-engineering #OOP #software-architecture #design-pattern
-
Common MongoDB Topologies
(www.percona.com) -
Hexagonal Architecture in Action
(spin.atomicobject.com) -
Why Event Driven?
(jobs.zalando.com) -
Namespacing Actions for Redux
(kickstarter.engineering) -
Running Online Services at Riot: Part IV
(engineering.riotgames.com) -
Moving Your App to the Cloud
(auth0.com) -
Front-end microservices with Web Components
(hackernoon.com) -
Non-native event-driven windowing in Wallaroo
(blog.wallaroolabs.com) -
How to Build the Fastest RPC
(www.scylladb.com) -
Resilience Engineering at LinkedIn with Project Waterbear
(engineering.linkedin.com) -
Real Time Editing is Kind of Hard
(hackernoon.com) -
Reliability under abnormal conditions — Part Two
(www.thoughtworks.com) -
Dali Views: Functions as a Service for Big Data
(engineering.linkedin.com) -
Building a Microservices Ecosystem with Kafka Streams and KSQL
(www.confluent.io)#software-architecture #containers #microservices #apache-kafka
-
How Sentry Receives 20 Billion Events Per Month While Preparing to Handle Twice That
(stackshare.io) -
SOLID Principles in Action: From Slack to Twilio
(twilioinc.wpengine.com) -
Honor the byte
(hackernoon.com)#software-design #software-architecture #web #best-practices
-
Building TwilioQuest with Twilio Sync, Django, and Vue.js
(twilioinc.wpengine.com) -
App modularization and module lazy loading at Instagram and beyond
(engineering.instagram.com)#software-architecture #mobile #optimisation #app-design #android
-
Improving performance with background data prefetching
(engineering.instagram.com)#software-architecture #performance #mobile #networking #android
-
Why we used Pony to write Wallaroo
(blog.wallaroolabs.com)#data-pipeline #stream-processing #software-architecture #design-choice
-
Design Patterns in API Gateways and Microservices
(blog.codeship.com)#software-architecture #API #microservices #serverless #design-pattern
-
Row Stores vs. Column Stores: Why not use both?
(code.hootsuite.com) -
Rebuilding the Segment Leaderboards Infrastructure — Part 2: First Principles of a New System
(medium.com) -
Unleash Email Power with Composable, Language-agnostic, and Responsive Templates
(www.thumbtack.com) -
Deep Voice 3: 2000-Speaker Neural Text-to-Speech
(research.baidu.com) -
CKEditor 5: A new era for rich text editing
(medium.com)#software-architecture #data-structures #internals #browsers #editor
-
Building a Python monorepo for fast, reliable development
(medium.com)#software-engineering #software-architecture #practices #python #VCS
-
Building Computed Fields in a Biological Database
(benchling.engineering) -
MVC vs. MVVM: How a Website Communicates With Its Data Models
(hackernoon.com) -
ButterCMS Architecture: a Mission-Critical API Serving Millions of Requests per Month
(highscalability.com) -
On Building a Cloud, and Choosing Lisp: Because Nobody Told Me I Couldn't
(www.codementor.io) -
The NEW API Pattern
(developers.redhat.com)#software-architecture #API #distributed-systems #RPC #history
-
Event First Development - Moving Towards Kafka Pipeline Applications
(jobs.zalando.com) -
Event Driven Design
(development.wombatsecurity.com) -
Building Complex Data Pipelines with Unified Analytics Platform
(databricks.com) -
Working with Multiple JobServices
(android-developers.googleblog.com) -
Health Score Metrics as a Software Craftsmanship Enabler
(engineering.linkedin.com) -
Microservices Architecture As A Large-Scale Refactoring Tool
(blog.avenuecode.com) -
Handling System Failures during Payment Communication
(blogs.dropbox.com)#software-architecture #backend #fault-tolerance #availability
-
LibSlack: the C++ library at the foundation of our client application architecture
(slack.engineering) -
Engineering Restaurant Manager, our UberEATS Analytics Dashboard
(eng.uber.com) -
Low-risk Monolith to Microservice Evolution Part I
(developers.redhat.com) -
Physical separation in Rails apps
(blog.arkency.com) -
Reactive Streams And Microservices - A Case Study
(blog.avenuecode.com) -
PSD2: Modern Banking API Architectures with the Elastic Stack
(www.elastic.co) -
Microservices Architecture – An Experience
(blog.imaginea.com) -
Containerization at Pinterest
(medium.com) -
Moving Our Trading Engine to AWS
(engineering.skybettingandgaming.com) -
The Search for Better Search at Reddit - Because, certainly, we’ve solved it this time
(redditblog.com) -
ABRA: An enterprise framework for experimentation at The Times
(open.nytimes.com) -
The Why and How of Google AMP at Condé Nast
(technology.condenast.com) -
Managing CSS & JS in an HTTP/2 World
(www.viget.com) -
Finding yourself in the world of backend architecture
(upday.github.io) -
Understanding Failure Modes in Message and Event-based Systems
(multithreaded.stitchfix.com) -
One-way Data Flow (in AngularJS 1.6)
(buildingvts.com) -
5 Technologies We Have Used At Hootsuite to Build a Flexible Distributed Data PipeLine
(code.hootsuite.com)#dev-tools #software-architecture #infra #distributed-systems #backend
-
What I learned from reading spreadsheet_architect code
(blog.arkency.com) -
Evolving API Pagination at Slack
(slack.engineering) -
How Hootsuite does Microservices
(code.hootsuite.com) -
A basic principle for writing sane Backbone Marionette code
(developers.500px.com) -
Sundial or AWS Batch, Why not both?
(tech.gilt.com) -
Manas: A high performing customized search system
(medium.com) -
Building a Declarative Permissioning Service
(engineering.remind.com) -
Building an API Gateway using Node.js
(blog.risingstack.com) -
Organizing Microservices – Modern Integration
(developers.redhat.com) -
Microservices and Docker containers: Architecture, Patterns and Development guidance
(blogs.msdn.microsoft.com) -
Engineering Scalable, Isolated Mobile Features with Plugins at Uber
(eng.uber.com)#software-engineering #software-architecture #scaling #mobile
-
Inside a SoundCloud Microservice
(developers.soundcloud.com) -
Driver Profiles: How Uber Engineering Celebrates Drivers
(eng.uber.com) -
Maximum Warp: Building Migrations for Slack Enterprise Grid
(slack.engineering)#software-engineering #software-architecture #scaling #api-backend
-
Handling High Volume Inbound SMS and Webhooks with Twilio Functions and Amazon SQS
(twilioinc.wpengine.com) -
API, Zero Downtime Deployment and SQL Migration: Theory and Case Study
(blog.octo.com) -
How Uploadcare Built a Stack That Handles 350M File API Requests Per Day
(stackshare.io) -
Starting the Avalanche
(medium.com) -
eBay’s New Homepage
(www.ebaytechblog.com) -
Progressive Enhancement with Brotli
(engineeringblog.yelp.com) -
The Road to uChat: Building Uber’s Internal Chat Solution
(eng.uber.com) -
Introducing Chameleon: A Global CMS from Uber Engineering
(eng.uber.com) -
Using Apache Kafka as a Scalable, Event Driven Backbone for Service Architectures
(www.confluent.io) -
Getting a Competitive Edge with a Microservices Based Architecture
(auth0.com) -
Building an experience framework
(medium.com) -
Using influxdb with ruby
(blog.arkency.com) -
Engineering Data Analytics with Presto and Parquet at Uber
(eng.uber.com) -
Developer Experience Lessons Operating a Serverless-like Platform at Netflix
(medium.com)#software-architecture #infra #serverless #deployment #api-backend
-
Alternative View Layers for an Elm App
(robots.thoughtbot.com) -
High-reliability OCSP stapling and why it matters
(blog.cloudflare.com) -
Generating Web Pages in Parallel with Pagelets, the Building Blocks of Yelp.com
(engineeringblog.yelp.com)#software-architecture #web-backend #performance #optimisation
-
How we designed our Kubernetes infrastructure on AWS
(developer.atlassian.com) -
From Thrift To Finatra
(engineering.curalate.com) -
Moving Yelp's Core Business Search to Elasticsearch
(engineeringblog.yelp.com)#software-architecture #scaling #distributed-systems #elastic
-
Patterns of Service-oriented Architecture: Denormalized Cache
(multithreaded.stitchfix.com) -
Scaling the Elastic Stack in a Microservices Architecture @ Rightmove
(www.elastic.co) -
Engineering On-Demand Transportation for Business with Uber Central
(eng.uber.com) -
Delivering Billions of Messages Exactly Once
(segment.com) -
Open Sourcing Iris and Oncall
(engineering.linkedin.com) -
Yahoo Mail’s New Tech Stack, Built for Performance and Reliability
(yahooeng.tumblr.com) -
Designing state machines
(drivy.engineering) -
Dealing With Asynchrony in a Synchronous Swift World
(realm.io)