Almost every single day I TLDR!
Here, I list all the articles, blog posts, pages I've read, or videos I've watched, that I found interesting. It's like a huge shared bookmarks registry with y'all! Or it's like a daily newsletter without newsletter. Use Ctrl+F and find what you want. Fun fact: Github only displays the readme until ~5000 lines.
I'm reading mostly about Scala, Data Engineering, Java, Javascript, Big Data, DDD, and technology.
- I'm the co-founder of https://www.conduktor.io/, the best Desktop application to manage a Kafka ecosystem. Download, Install, Connect, done!
- I'm writing articles on my blog about these topics.
08-05-2023
- https://www.datamesh-governance.com/ Data Mesh Governance by Example
- https://www.datamesh-architecture.com/ Data Mesh Architecture
- https://www.tamr.com/wp-content/uploads/2022/11/Data-Mastering-Holds-Promise-as-Underpinning-Technology-for-Data-Mesh-451-Research.pdf Data Mastering Holds Promise as Underpinning Technology for Data Mesh (451 Research)
04-05-2023
- https://www.semianalysis.com/p/google-we-have-no-moat-and-neither Google "We Have No Moat, And Neither Does OpenAI"
01-05-2023
- https://www.youtube.com/watch?v=bGRE-tBsqoE Détectez et corrigez automatiquement les problèmes les plus fréquents avec Apache Kafka
- https://www.arecadata.com/fake-data-kafka/ Effortless mock data generation for Kafka with LLMs
- https://testing.googleblog.com/2023/04/sensenmann-code-deletion-at-scale.html Google Testing Blog: Sensenmann: Code Deletion at Scale
- https://newsletter.pragmaticengineer.com/p/inside-figmas-engineering-culture?utm_source=substack&utm_medium=email Inside Figma’s Engineering Culture
- https://streamnative.io/blog/handling-100k-consumers-with-one-pulsar-topic Handling 100K Consumers with One Pulsar Topic. New 'Broadcast subscription'
- https://jack-vanlightly.com/blog/2023/4/24/why-apache-kafka-doesnt-need-fsync-to-be-safe Why Apache Kafka doesn't need fsync to be safe
- https://zenorocha.com/the-two-types-of-quality The two types of quality: things that works vs. things that inspire
- https://themoah.medium.com/lessons-learned-from-running-kafka-ecosystem-at-a-petabyte-scale-c0f437962ba0 Lessons learned from running Kafka ecosystem at a petabyte scale
- https://www.instaclustr.com/blog/apache-kafka-kraft-abandons-the-zookeeper-part-3-maximum-partitions-and-conclusions/ Apache Kafka® KRaft Abandons the Zoo(Keeper): Part 3—Maximum Partitions and Conclusions
- https://www.exhypothesi.com/clocks-and-causality/ Clocks and Causality - Ordering Events in Distributed Systems
- https://danielfrieling.medium.com/goodbye-chapter-leads-hello-engineering-managers-6e9d9d0aa8b7 Goodbye Chapter Leads, Hello Engineering Managers
27-04-2023
- https://engineering.instawork.com/unlocking-the-power-of-data-how-we-scaled-our-analytics-with-an-in-house-event-logging-platform-520d5b58f651 Unlocking the Power of Data: How we scaled our analytics with in-house Event Logging
11-04-2023
- https://joshua-robinson.medium.com/simplify-kafka-at-scale-with-confluent-tiered-storage-ae8c1a2c9c80 Simplify Kafka at Scale with Confluent Tiered Storage
03-04-2023
- https://medium.com/gojekengineering/sink-kafka-messages-to-clickhouse-using-clickhouse-kafka-ingestor-7898e3f5295b Sink Kafka Messages to ClickHouse
- https://www.infoq.com/news/2023/04/strategies-principles-ml-ops/ Strategies and Principles to Scale and Evolve MLOps
28-03-2023
- https://terminusdb.com/blog/what-is-a-data-product/ What is Data Product? Data Mesh?
24-03-2023
- https://redpanda.com/blog/web-user-interface-tools-kafka Conduktor as the best web UIs for managing Apache Kafka
- https://www.signadot.com/blog/testing-kafka-based-asynchronous-workflows-using-opentelemetry Testing Kafka-based Asynchronous Workflows Using OpenTelemetry
12-03-2023
- https://www.youtube.com/watch?v=XiCxj-bXu5M Ginni Rometty: IBM CEO on Leadership, Power, and Adversity
- https://semaphoreci.com/blog/trunk-based-development Trunk-Based Development
- https://cwiki.apache.org/confluence/display/KAFKA/KIP-848%3A+The+Next+Generation+of+the+Consumer+Rebalance+Protocol KIP-848: new Consumer Rebalance, moving complexity from Consumers to Group Coordinator
11-03-2023
- https://www.datasciencecentral.com/the-future-of-data-is-real-time/ The Future of Data is Real-Time
- https://medium.com/lydtech-consulting/migrating-from-activemq-to-kafka-cc53c42b752 Migrating from ActiveMQ to Kafka
- https://www.confluent.io/blog/multi-geo-replication-in-apache-kafka/ Multi-Geo Replication in Apache Kafka
- https://twitter.com/sidpalas/status/1634194026500096000 Improve Dockerfile tremendously (for nodejs here)
- https://bootcamp.uxdesign.cc/how-to-use-chatgpt-in-product-management-f96d8ac5ee6f How to use ChatGPT in product management
- https://twitter.com/compound248/status/1634105371198644224 What happened with Silicon Valley Bank
04-03-2023
- https://www.honeycomb.io/blog/incident-response-at-honeycomb How We Manage Incident Response
- https://hackernoon.com/build-vs-buy-what-we-learned-by-implementing-a-data-catalog-7b38377h Build vs Buy: What We Learned by Implementing a Data Catalog
- https://medium.com/insiden26/engineering-at-n26-a-tour-of-our-tech-stack-and-architecture-9e58ce96f889 Engineering at N26: a Tour of our Tech Stack and Architecture
20-02-2023
- https://medium.com/ebaytech/resiliency-and-disaster-recovery-with-kafka-dc8901c881c Resiliency and Disaster Recovery with Kafka
13-02-2023
- https://www.highlight.io/blog/scalable-data-processing-with-apache-kafka Scalable Data Processing with Apache Kafka on AWS MSK
11-02-2023
- https://medium.com/event-driven-utopia/operational-use-case-patterns-for-apache-kafka-and-flink-part-1-5a0f8742df90 Operational Use case Patterns for Apache Kafka and Flink — Part 1
- https://tech.ovoenergy.com/developer-experience-at-ovo/ Developer Experience at OVO
- https://www.bytewax.io/blog/real-time-ml What is Real-Time ML and Why Does Stream Processing Matter
05-02-2023
- https://lajili.com/posts/post-2/ ChatGPT -> real Web 3.0 -> more subtle advertising
04-02-2023
- https://aws.amazon.com/blogs/big-data/create-more-partitions-and-retain-data-for-longer-in-your-msk-serverless-clusters/?sc_channel=sm&sc_campaign=DB_Event&sc_publisher=LINKEDIN&sc_geo=GLOBAL&sc_outcome=awareness&trk=DB_Event&linkId=199922767 Finally AWS MSK Serverless is "unlocked" for real usage!
02-02-2023
- https://twitter.com/destraynor/status/1620478505720123392?s=12&t=18l5KEsrM7BFPpk5t2SGQQ ChatGPT + Intercom
31-01-2023
- https://automerge.org/blog/automerge-2/ Automerge 2.0: from JS to Rust
- https://medium.com/codex/supporting-cross-node-interactive-queries-in-kafka-streams-1b2972f84be2 Supporting Cross Node Interactive Queries In Kafka Streams
- https://medium.com/trendyol-tech/performance-of-kafka-consumers-1-billion-messages-51b3bacef583 #Performance of Kafka Consumers: 1 Billion messages, Python VS Go
29-01-2023
- https://medium.com/clear-street/switching-to-protobuf-from-avro-on-kafka-3f139c5abf88 Switching to Protobuf (from Avro) on Kafka
22-01-2023
- https://betterprogramming.pub/journey-of-a-frontend-monorepo-what-i-learned-d6a0d142803f Journey of a Frontend Monorepo: Here’s What I Learned
16-01-2023
- https://www.kineticedge.io/blog/kafka-raft/ Apache Kafka using Kraft and a dedicated controller quorum
- https://www.jesse-anderson.com/2023/01/analysis-of-confluent-buying-immerok/ Analysis of Confluent Buying Immerok + ksqlDB
15-01-2023
- https://blog.devgenius.io/evolutionary-from-batching-to-streaming-7a9a7942922 From Batching to Streaming
- https://evan-soohoo.medium.com/elon-musk-and-1000-poorly-batched-rpcs-ad5970536974 Elon Musk And >1000 Poorly Batched RPCs
- https://mbenedicto.medium.com/10-lessons-for-observability-what-every-vp-of-engineering-needs-to-know-1b46714b4d29 10 Lessons about Observability
11-01-2023
- https://jchyip.medium.com/fixing-too-much-wip-ba4d254048a3 Fixing “Too much WIP”
10-01-2023
- https://medium.com/agoda-engineering/adding-time-lag-to-monitor-kafka-consumer-2c626fa61cfc Adding Time Lag to Monitor Kafka Consumer
07-01-2023
- https://www.confluent.io/blog/cloud-kafka-meets-cloud-flink-with-confluent-and-immerok/ Unifying Kafka + Flink at Confluent.
- https://blog.cloudflare.com/using-apache-kafka-to-process-1-trillion-messages/?email=sderosiaux%40conduktor.io Using Apache Kafka to process 1 trillion inter-service messages
- https://medium.com/event-driven-utopia/operational-use-case-patterns-for-apache-kafka-and-flink-part-1-5a0f8742df90 From Apache Kafka and Flink to RedPanda + Decodable?
- https://dev.to/bleporini/openid-connect-authentication-with-apache-kafka-31-5747 OpenID Connect authentication with Apache Kafka and Auth0
- https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/every-company-is-a-software-company-six-must-dos-to-succeed?cid=other-eml-nsl-mip-mck&hlkid=fc71907dc37547c19aaee7959a5c988a&hctky=14255962&hdpid=7245674d-2291-47d7-872d-b41da7d86a46 Every company is a software company
06-01-2023
- https://medium.com/lydtech-consulting/securing-kafka-with-mutual-tls-and-acls-b235a077f3e3 Securing Kafka with Mutual TLS and ACLs
01-01-2023
- https://memphis.dev/blog/event-sourcing-outgrows-databases/ Event Sourcing & Databases
- https://engineering.grab.com/zero-trust-with-kafka Leveraging Vault to mTLS Kafka (on Strimzi) + Open Policy Agent to manage Policies (Authorization)
29-12-2022
- https://www.benkuhn.net/abyss/ Staring into the abyss as a core life skill
- https://blog.developer.adobe.com/wins-from-effective-kafka-monitoring-at-adobe-stability-performance-and-cost-savings-a3ecb701ee5b Wins from Effective Kafka Monitoring at Adobe: Stability, Performance, and Cost Savings
- https://www.mckinsey.com/capabilities/strategy-and-corporate-finance/our-insights/starting-strong-making-your-ceo-transition-a-catalyst-for-renewal?cid=mbe-pde-pro-mip-mck-oth-2212 Starting strong: Making your CEO transition a catalyst for renewal | McKinsey
- https://developer.confluent.io/podcast/the-present-and-future-of-stream-processing/ The Present and Future of Stream Processing -> More streaming!
- https://www.kai-waehner.de/blog/2022/11/16/when-to-choose-redpanda-instead-of-apache-kafka/ Redpanda or Apache Kafka?
- https://www.atlassian.com/engineering/why-we-chose-kafka Trello dropping RabbitMQ and picking #Kafka. Less outages, less cost.
- https://www.confluent.io/events/current-2022/buckle-up/ From Batch to Realtime
28-12-2022
- https://medium.com/google-cloud/dq-with-dataplex-c1f42195435d Data Governance with Dataplex, Google Cloud
- https://medium.com/wix-engineering/troubleshooting-kafka-for-2000-microservices-at-wix-986ee382fd1e Troubleshooting Kafka for 2000 Microservices at Wix, many good insights
- https://medium.com/codex/your-engineering-director-does-not-want-you-to-optimize-for-utilization-a48ad0368b8 Always limit your work in progress, always.
- https://netflixtechblog.medium.com/data-reprocessing-pipeline-in-asset-management-platform-netflix-46fe225c35c9 Data Pipeline using Kafka and a DLQ
- https://stateofapis.com/ "Kafka usage increased and more people are aware of it" <3 (2021 to 2022)
- https://bothsidesofthetable.com/high-functioning-vs-low-functioning-startup-boards-ae3ebe69cd9e Why Startup Boards. Good and bad boards. A space of discussion and decisions, not only updates.
- https://bytebaker.medium.com/we-migrated-to-rust-but-what-did-we-gain-1429d036d0c We migrated to Rust, but what did we gain? (a lot)
25-12-2022
- https://franklinlindemberg.medium.com/using-protobuf-with-apache-kafka-and-without-schema-registry-8535f43a2569 Using Protobuf without Schema Registry #kafka
- https://chrisheilmann.medium.com/microdosing-burnout-on-working-remote-and-in-a-different-time-zone-ae0b4d8dd5bb On working remote and in a different time zone: remote is nice but not easy
- https://betterprogramming.pub/building-a-high-performing-engineering-team-feb02c55283f Building a High-Performing Engineering Team: team player, accountability, fun, successes, clear communication, continuous improvements
- https://medium.com/coriers/should-you-use-apache-airflow-e71c6cf7c0c4 Should You Use Apache Airflow?. Why Data Engineers Love/Hate Airflow (scaling, xcom)
29-11-2022
- https://medium.com/@bb8s/kafka-producer-deep-dive-batching-messages-in-recordaccumulator-aeaf5905fee Kafka producer deep-dive: batching messages in RecordAccumulator
- https://medium.com/bazaar-tech/how-to-prioritise-technical-improvements-in-product-teams-da91e9a04156 How to Prioritise “Engineering Work” in Product Teams
- https://abseil.io/resources/swe-book/html/ch07.html Software Engineering at Google — GSM + QUANTS
- https://medium.com/@saurabhkaushik/develop-an-engineering-culture-for-speed-to-value-6e93d833a925 Develop an engineering culture for “Speed to Value"
- https://medium.com/wix-engineering/6-event-driven-architecture-patterns-part-1-93758b253f47 Event-Driven Architecture Patterns
- https://cwiki.apache.org/confluence/display/KAFKA/KIP-890%3A+Transactions+Server-Side+Defense #Kafka KIP-890: Transactions Server-Side Defense
27-11-2022
- https://stackoverflow.blog/2022/11/23/why-writing-by-hand-is-still-the-best-way-to-retain-information/ Why writing by hand is still the best way to retain information
24-11-2022
- https://medium.com/@eftal/keda-new-era-of-autoscaling-abf2d7f8aa85 KEDA: New Era of Autoscaling #kubernetes
23-11-2022
- https://mdwdotla.medium.com/using-rust-at-a-startup-a-cautionary-tale-42ab823d9454 Using Rust at a startup: A cautionary tale
- https://gradientflow.com/the-stream-processing-index/ Measuring the popularity of different stream processing tools. #kafka #flink #spark
20-11-2022
- https://diataxis.fr/ How to write good tech documentation Diátaxis
- https://productled.com/blog/how-to-build-a-product-led-sales-team How to Build a Product-Led Sales Team
19-11-2022
- https://blog.octo.com/en/un-schema-registry-pour-passer-a-lechelle/ Un schema registry pour passer à l'échelle #kafka
- https://www.lydtechconsulting.com/blog-kafka-schema-registry-integration-test.html Integration Testing with Kafka Schema Registry & Avro
- https://medium.com/lydtech-consulting/kafka-message-batch-consumer-retry-8e49bdb39f5c Kafka Message Batch Consumer Retry
- https://dev.to/floord/developer-advocates-need-to-be-better-event-citizens-42hh Developer Advocates need to be better event citizens
12-11-2022
- https://riferrei.com/in-the-land-of-the-sizing-the-one-partition-kafka-topic-is-king/ The one-partition Kafka topic thing
08-11-2022
- https://medium.com/opendoor-labs/how-we-improved-reliability-of-kafka-consumers-441ccec1416d How we improved reliability of Kafka consumers in Go
23-10-2022
- https://www.datadoghq.com/blog/dash-2022-new-feature-roundup/#data-streams-monitoring Dash 2022: Guide to Datadog's Newest Announcements #kafka
- https://www.datadoghq.com/state-of-aws-security/ The State of AWS Security in 2022. IAM, root users, access keys, public exposure of resources, IMDSv2, no multiple AWS accounts
- https://redpanda.com/blog/redpanda-vs-kafka-total-cost-ownership-comparison Redpanda vs Apache Kafka: Total Cost of Ownership + Performance comparaison
- https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-data-driven-enterprise-of-2025 The data-driven enterprise of 2025 | McKinsey
- https://hbr.org/2022/07/a-better-way-to-put-your-data-to-work A Better Way to Put Your Data to Work
- https://www.mckinsey.com/capabilities/quantumblack/our-insights/how-to-unlock-the-full-value-of-data-manage-it-like-a-product Manage data like a product to unlock full value | McKinsey
- https://medium.com/@huynhquangthao/how-to-survive-the-kafka-rebalancing-protocol-6a6bbcf56784 Various ways to handle the Kafka rebalancing protocol
- https://www.ted.com/talks/tim_urban_inside_the_mind_of_a_master_procrastinator Tim Urban: Inside the mind of a master procrastinator | TED Talk
22-10-2022
- https://wix-ux.com/when-life-gives-you-lemons-write-better-error-messages-46c5223e1a2f How to write better error messages
- https://www.accel.com/noteworthy/accel-2022-euroscape-reset Accel 2022 Euroscape: The Reset #funding
- https://towardsdatascience.com/topology-of-a-data-product-team-75dc5471fccf Topology of a Data Product Team
- https://levelup.gitconnected.com/whats-the-difference-between-an-aggregate-and-a-bounded-context-85665c28411a #DDD Aggregates and Bounded Contexts
21-10-2022
- https://www.ben-evans.com/presentations Three Steps to the Future — Benedict Evans
- https://blog.cloudera.com/using-kafka-connect-securely-in-the-cloudera-data-platform/ Kafka Connect in the Cloudera Data Platform
- https://aws.amazon.com/blogs/big-data/use-msk-connect-for-managed-mirrormaker-2-deployment-with-iam-authentication/ Use MSK Connect for managed MirrorMaker 2 deployment with IAM authentication #kafka
- https://medium.com/@danthelion/implementing-data-contracts-82800b9186b Implementing Data Contracts through Kafka Schema Registry
- https://www.infoq.com/presentations/ebpf-resiliency/ eBPF, Cilium: Improve Resiliency, sidecarless service mesh
10-10-2022
- https://medium.com/contino-engineering/creating-your-internal-developer-platform-part-2-65ff217cecd6 Platform Engineering: Creating your Internal Developer Platform
09-10-2022
- https://www.conduktor.io/blog/introducing-the-conduktor-platform Introducing the Conduktor Platform, the best Kafka platform out there :) #kafka
- https://medium.com/insiderengineering/apache-iceberg-reduced-our-amazon-s3-cost-by-90-997cde5ce931 Apache Iceberg Reduced Our Amazon S3 Cost by 90%
- https://hemantjain.medium.com/how-platform-engineering-differ-from-devops-and-sre-723c63716d96 How Platform Engineering Differ from DevOps and SRE
- https://www.fivetran.com/blog/nrr-doesnt-matter positive NRR = more revenue; but growth is governed by its number of customers only
- https://www.confluent.io/blog/current-2022-event-recap/ Current 2022 Recap #kafka
- https://medium.com/pinterest-engineering/optimizing-kafka-for-the-cloud-4e936643fde0 Pinterest: Optimizing Kafka for the cloud, using rack awareness / AZ
25-09-2022
- https://www.youtube.com/watch?v=YSLCz2CggL0 SaaS Access Control: a customer-centric approach
- https://cpojer.net/posts/mastering-tech-lead-management Mastering Tech Lead Management
- https://www.jeremiahlee.com/posts/failed-squad-goals/ Spotify’s Failed #SquadGoals
- https://medium.com/@OmarElgabry/squad-vs-platform-product-teams-f68e02edd199 Squad vs Platform & Product Teams
24-09-2022
- https://medium.com/wise-engineering/running-kafka-in-kubernetes-part-2-how-we-migrated-our-kafka-clusters-to-kubernetes-69174cea1559 Running Kafka in Kubernetes, Part 2: How we migrated our Kafka clusters to Kubernetes
- https://andrewwinnicki.medium.com/better-software-engineering-teams-structures-roles-responsibilities-and-comparison-with-common-fb5c3161c13d Better Software Engineering teams — Structures, roles, responsibilities and comparison with common approaches.
- https://www.youtube.com/watch?v=oEyZgL3sL84 Risks in Systems Design: Chaos Engineering in Apps & Cloud Security
20-09-2022
- https://blog.pragmaticengineer.com/pollen/ Inside Pollen’s Collapse: “$200M Raised” but Staff Unpaid
18-09-2022
- https://medium.com/wise-engineering/running-kafka-in-kubernetes-part-1-why-we-migrated-our-kafka-clusters-to-kubernetes-722101a2e751 Wise: Why we migrated our #Kafka clusters to Kubernetes
17-09-2022
- https://blog.devgenius.io/common-issues-in-data-platforms-3a735a4b7a42 Common Issues in Data platforms
- https://itnext.io/event-sourcing-explained-b19ccaa93ae4 Event Sourcing vs EDA vs CQRS
- https://medium.com/qe-unit/quality-engineering-or-die-trying-with-antoine-craske-306d4cac9e91 Quality Engineering or Die Trying
- https://medium.com/@rphilogene/17-best-devops-tools-to-use-in-2022-for-infrastructure-automation-and-monitoring-b3470cf9e00f 17 Best DevOps Tools to Use in 2022 for Infrastructure Automation and Monitoring
- https://levelup.gitconnected.com/top-10-distributed-tracing-tools-in-2022-b9ed12304e72 Top 10 Distributed Tracing Tools in 2022
11-09-2022
- https://www.confluent.io/blog/declarative-connectors-with-confluent-for-kubernetes/ Declarative Connectors with Confluent for Kubernetes (not fixing the previous pains)
- https://www.morling.dev/blog/ideation-kubernetes-native-kafka-connect/ An Ideation for Kubernetes-native #Kafka Connect => One JVM process and Kubernetes pod per task
- https://medium.com/lydtech-consulting/kafka-idempotent-consumer-transactional-outbox-74b304815550 Kafka Idempotent Consumer & Transactional Outbox
- https://prophetstor.medium.com/intelligent-autoscaling-of-kafka-consumers-with-workload-prediction-6074b8d7ff7c Autoscaling of #Kafka Consumers with Workload Prediction
- https://medium.com/qe-unit/zalandos-quality-engineering-journey-from-monolith-to-microservices-5a7288a3759f Zalando’s Quality Engineering Journey — From Monolith to Microservices
- https://softwaremill.com/implementing-raft-using-a-functional-effect-system/ Implementing Raft using #scala #zio #loom
- https://kai-waehner.medium.com/streaming-data-exchange-with-kafka-and-a-data-mesh-in-motion-d3e7d24bf576 Streaming Data Exchange with #Kafka and a Data Mesh in Motion
10-09-2022
- https://github.com/withastro/astro withastro/astro: Build faster websites with Astro's next-gen island architecture
- https://slack.engineering/remote-development-at-slack/ Remote Development at Slack
09-09-2022
- https://medium.com/@hardiktaneja_99752/lessons-after-running-kafka-in-production-626974ffd700 Lessons after running #Kafka in production
- https://medium.com/mcdonalds-technical-blog/behind-the-scenes-mcdonalds-event-driven-architecture-51a6542c0d86 Behind the scenes: McDonald’s event-driven architecture #kafka
02-09-2022
- https://medium.com/codex/implementing-a-clean-architecture-application-in-scala-part-1-1442f0438b03 Implementing a Clean Architecture Application in #Scala
- https://medium.com/@nadinCodeHat/http-based-microservices-is-a-bad-idea-670d3db29ca6 HTTP based Microservices is a bad idea -> #Kafka :)
- https://medium.com/data-monzo/the-many-layers-of-data-lineage-2eb898709ad3 The many layers of data lineage
26-08-2022
- https://stassajin.medium.com/how-to-hire-for-director-roles-bb0690f49a51 How to hire for Director+ roles?
- https://medium.com/qonto-way/do-you-need-elasticsearch-when-you-have-postgresql-94ef69f5570f Do you need ElasticSearch when you have PostgreSQL?
25-08-2022
- https://shahirdaya.medium.com/data-discovery-lineage-for-an-event-streaming-platform-26208ec2f9bd Apache Atlas for Data Discovery & Lineage #kafka
- https://medium.com/@darefamuyiwa/kafka-bidirectional-client-broker-compatibility-21c1b26e9d61 Kafka Bidirectional Client/Broker Compatibility
31-07-2022
- https://www.confluent.io/blog/data-flow-the-key-to-modern-data-pipelines/ Modern Data Flow: The Key to Modern Data Pipelines. ETL, ELT, Reverse ETL. Stream Processing. #kafka
- https://databricks.com/blog/2022/06/28/project-lightspeed-faster-and-simpler-stream-processing-with-apache-spark.html Project Lightspeed: Faster and Simpler Stream Processing With Apache Spark
- https://medium.com/rocksetcloud/streaming-analytics-with-ksql-vs-a-real-time-analytics-database-41459fd8f26b Streaming Analytics With KSQL vs. Rockset, a Real-Time Analytics Database
- https://www.confluent.io/events/kafka-summit-london-2022/keep-your-cache-always-fresh-with-debezium/ Kafka: Keep Your Cache Always Fresh with Debezium
- https://rockset.com/blog/converged-indexing-the-secret-sauce-behind-rocksets-fast-queries/ Converged Index: Rockset's Fast Query Speed
- https://medium.com/shippeo-tech-blog/debezium-to-snowflake-lessons-learned-building-data-replication-in-production-a5430a9fe85b Debezium to Snowflake: Lessons learned building data replication in production
12-03-2022
- https://redpanda.com/blog/tiered-storage-architecture-shadow-indexing-deep-dive/ How we built Shadow Indexing, the subsystem powering Redpanda’s tiered storage
- https://medium.com/geekculture/kafka-in-f1-replaying-messages-53b3bd7d3a61 Kafka in F1 — Replaying messages
- https://medium.com/@kanchan.tewary/data-quality-data-catalogs-and-data-governance-99cb18a022c5 Data Quality, Data Catalogs and Data Governance
- https://bytes.swiggy.com/introduction-to-cdc-system-an-efficient-way-to-replicate-transactional-data-into-data-lake-c10f99c7a3fd Introduction to CDC System — An efficient way to replicate Transactional data into Data Lake
- https://stackoverflow.com/questions/71222496/how-to-achieve-high-availability-in-a-kafka-streams-app-during-deployment How to achieve high availability in a Kafka Streams app during deployment?
- https://medium.com/productboard-engineering/9-ingredients-of-excellence-tip-of-the-iceberg-159d4073eba0 9 ingredients of an excellent Engineering Manager
07-03-2022
- https://medium.com/@emergeit/realtime-data-streaming-with-apache-kafka-apache-pinot-apache-druid-and-apache-superset-e67161eb9666 Apache Kafka + Apache Pinot + Apache Druid + Apache Superset
- https://www.confluent.io/blog/ksqldb-0-23-1-features-updates/ ksqlDB 0.23.1 - GRACE PERIOD in! (default was 24h, which was huge)
- https://www.eweek.com/big-data-and-analytics/apache-kafka/ Apache Kafka Gains Adoption as Streaming Data Grows
06-03-2022
- https://medium.com/@StartupBusinesstips/8-common-go-to-market-mistakes-38435151a0ea 8 common Go-to-market mistakes.
- https://medium.com/meroxa/conduit-a-leap-forward-for-real-time-data-integration-67272fe50a84 Conduit, an alternative to Kafka Connect?
13-02-2022
- https://medium.com/devrev/10-product-led-growth-plg-principles-in-action-34dfbe72e981 10 Product-Led Growth (PLG) principles in action
31-01-2022
- https://www.confluent.io/blog/real-time-data-integrations-at-scale-with-confluent-q1-22-launch/ Announcing the Confluent Q1 ‘22
- https://userpilot.medium.com/how-to-build-and-structure-a-saas-product-marketing-team-9af811354dbc How To Build And Structure A SaaS Product Marketing Team
- https://medium.com/point-nine-news/how-to-hire-a-vp-marketing-cf15adbdb8d3 How to hire a VP Marketing. It's complicated.
- https://www.kai-waehner.de/blog/2022/01/04/when-not-to-use-apache-kafka/ When NOT to use Apache Kafka? What is Kafka, What is NOT Kafka
- https://martinfowler.com/articles/data-monolith-to-mesh.html How to Move Beyond a Monolithic Data Lake to a Distributed Data Mesh
- https://www.confluent.io/blog/5-common-pitfalls-when-using-apache-kafka/ 5 Common Pitfalls When Using Apache Kafka
30-01-2022
- https://medium.com/positiveslope/10-forecasts-for-the-near-future-of-tech-61e73b51647c 10 Forecasts For The Near Future Of Tech
- https://userpilot.medium.com/2022-guide-to-saas-product-metrics-for-product-growth-managers-5c349ffdf9b 2022 Guide To SaaS Product Metrics For Product Growth Managers
- https://www.forbes.com/sites/ciocentral/2012/08/22/12-factors-to-consider-when-hiring-a-head-of-sales/?sh=2de411217c08 12 Factors To Consider When Hiring A Head of Sales
- https://askgib.substack.com/p/whats-your-favorite-interview-question PM Interview: What's your favorite question?
- https://www.honeycomb.io/blog/how-teams-collaborate-at-booking-com/ How Reliability and Product Teams Collaborate at Booking.com
- https://streamnative.io/blog/release/2022-01-25-moving-toward-a-zookeeperless-apache-pulsar/ ZooKeeper-Less Apache Pulsar
- https://cutlefish.substack.com/p/tbm-452-an-actionable-post-with-examples Product Management: Tree/Loop Prompts
- https://buttondown.email/nelhage/archive/two-reasons-kubernetes-is-so-complex/ Two reasons Kubernetes is so complex • Kubernetes is a cluster operating system
18-01-2022
- https://medium.com/geekculture/5-way-to-stay-technical-as-an-engineering-manager-bfa1c6d5a126 5 Ways to Stay Technical as an Engineering Manager
- https://userpilot.medium.com/2022-guide-to-saas-product-metrics-for-product-growth-managers-5c349ffdf9b 2022 Guide To SaaS Product Metrics For Product Growth Managers
12-01-2022
- https://cloud.google.com/blog/products/data-analytics/data-governance-and-operating-model-for-analytics-pt1 Data governance and operating model for analytics
11-01-2022
- https://moxie.org/2022/01/07/web3-first-impressions.html "My first impressions of web3" We're not there yet
09-01-2022
- https://engineering.grab.com/designing-products-and-services-based-on-jtbd Designing products and services based on Jobs to be Done
- https://dzone.com/articles/kafka-streams-tips-on-how-to-decrease-rebalancing Kafka-Streams - Tips on How to Decrease Re-Balancing Impact for Real-Time Event Processing On Highly Loaded Topics
- https://strimzi.io/blog/2021/12/17/kafka-segment-retention/ Deep dive into Apache Kafka storage internals: segments, rolling and retention
- https://sifted.eu/articles/europe-startup-stock-options-millionaires/ European tech companies should be minting more millionaires #stockoptions
- https://medium.com/yotpoengineering/scheduling-millions-of-messages-with-kafka-debezium-6d1a105160c Scheduling Millions Of Messages With Kafka & Debezium
- https://www.kdnuggets.com/2021/12/build-solid-data-team.html Building a solid data team
- https://qeunit.medium.com/how-atlassian-does-quality-assistance-f61e6a654b20 How Atlassian does Quality Assistance
- https://medium.com/pipedrive-engineering/product-usage-analytics-at-pipedrive-90b69ab9583a Product usage analytics at Pipedrive
- https://towardsdatascience.com/re-evaluating-kafka-issues-and-alternatives-for-real-time-395573418f27 Re-evaluating Kafka: issues and alternatives for real-time
- https://medium.com/interviewnoodle/engineering-manager-vs-tech-lead-which-is-better-d8896d7f3b10 Engineering manager vs. tech lead — which is better? (-> PM+EM+TL !)
- https://medium.com/leading-literally/im-an-engineering-manager-who-can-t-code-235ad35557b I’m an Engineering Manager who can’t code
08-01-2022
- https://sookocheff.com/post/time/vector-clocks/ Vector Clocks
- https://selectfrom.dev/5-megatrends-that-will-shift-the-data-and-analytics-market-bdd8639893e1 5 Megatrends That Will Shift the Data and Analytics Market
- https://blog.serenacapital.com/2021-european-saas-benchmark-65e3e1863906 2021 EUROPEAN SAAS BENCHMARK
- https://www.confluent.io/resources/kafka-summit-2020/learnings-from-the-field-lessons-from-working-with-dozens-of-small-large-deployments/ Learnings from the Field. Lessons from Working with Dozens of Small & Large Deployments #kafka
- https://medium.com/altitudehq/event-driven-for-reservation-with-kafka-b1c5ad2927fe Event Driven hotel reservations with Kafka
- https://www.confluent.io/blog/data-sharing-patterns-with-confluent-schema-registry/ Data Sharing Patterns with Confluent’s Schema Registry #kafka
- https://www.morling.dev/blog/kafka-where-art-thou/ How do you deal in #Kafka producers with brokers not being available?
04-01-2022
- https://www.chrisbehan.ca/posts/atomic-habits The Thinner Book: Atomic Habits by James Clear
26-12-2021
- https://nurkiewicz.com/slides/reactor-workshop Reactor Workshop
12-12-2021
- https://medium.com/edifyhouses/how-we-billed-500k-in-less-than-3-months-with-nocode-f259a6784451 How we billed +€500K in less than 3 months with #nocode
11-12-2021
- https://ishadeed.com/article/defensive-css/ Defensive CSS
05-12-2021
- https://www.confluent.io/blog/push-queries-v2-with-ksqldb-scalable-sql-query-subscriptions/ Push Queries v2 with ksqlDB 0.22: Scalable SQL Query Subscriptions
- https://www.confluent.io/blog/ksqldb-0-22-new-features-major-upgrades/ Announcing ksqlDB 0.22: new SOURCE TABLE, range-scan expressions optimizations
04-12-2021
- https://engineering.razorpay.com/the-platform-engineer-db2b21434911 The Platform Engineer
- https://bootcamp.uxdesign.cc/okrs-vs-kpis-understanding-measurements-for-your-saas-product-ac44451a0dc OKRs vs KPIs: understanding measurements for your SaaS product
- https://medium.com/senovovc/b2b-saas-the-right-organization-structure-at-the-right-stage-727c01e06996 B2B SaaS: the right Org Structure at the right Stage
- https://medium.com/@johnpcutler/15-things-you-should-know-about-product-managers-f488513d246 15 Things You Should Know About Product Managers
- https://felipevolpone.medium.com/consuming-over-1-billion-kafka-messages-per-day-at-ifood-2465e1ffa795 Consuming over 1 billion Kafka messages per day at Ifood
- https://medium.com/@antoinesakho/why-web3-needs-product-management-6afabf903df0 Why Web3 Needs Product Management
- https://www.honeycomb.io/blog/scaling-kafka-observability-pipelines/ Scaling Kafka at Honeycomb -> Confluent Tiered Storage -> Beefy AWS
- https://uxplanet.org/how-to-solve-a-product-design-challenge-22c4daa27117 How to solve a Product Design Challenge
- https://databricks.com/blog/2021/12/03/scala-at-scale-at-databricks.html Scala at Scale at Databricks
28-11-2021
- https://future.a16z.com/hire-vp-engineering/ How and Why To Hire a VP of Engineering (early)
14-11-2021
- https://www.youtube.com/watch?v=Dm0Cj7LsjgA Onboarding managers into an engineering team
- https://herbig.co/product-discovery/ Product Discovery: A Practical Guide for Agile Teams (2021)
- https://itnext.io/how-i-learned-to-onboard-effectively-in-an-engineer-manager-role-8ea76627e36c How I Learned to Onboard Effectively in an Engineer Manager Role
- https://medium.com/doctolib/get-a-strategic-vision-of-your-technical-debt-f0e1738ae4b2 Get a strategic vision of your technical debt
- https://betterprogramming.pub/9-things-every-new-engineering-manager-should-know-773b9c3b9667 9 Things Every New Engineering Manager Should Know
- https://blog.mission.dev/growing-your-leadership-skills-as-a-developer-47deb34f26d Growing your Leadership Skills as a Developer
- https://medium.com/@jordan_volz/whos-who-in-the-modern-data-stack-ecosystem-fall-2021-69d8b46b2e88 Who’s Who in the Modern Data Stack Ecosystem
13-11-2021
- https://medium.com/manomano-tech/why-do-all-tech-companies-converge-towards-the-same-product-organization-manomanos-case-d6f235743ae2 Why do all tech companies converge towards the same product organization?
- https://medium.com/manomano-tech/the-making-of-a-product-centric-organization-key-takeaways-from-a-3-year-journey-in-the-french-9d26658a5210 The making of a product-centric organization: key takeaways from the French scale-up ManoMano
- https://amplitude.com/blog/how-to-build-product-oriented-engineering-teams How to Build Product-Oriented Engineering Teams
- https://www.infoq.com/news/2021/11/rudra-rust-safety/ Static Analyzer Rudra Found Over 200 Memory Safety Issues in Rust Crates
08-11-2021
- https://medium.com/agileinsider/writing-great-key-results-for-your-okrs-f0213517c79e Writing great key results for your OKRs
- https://bootcamp.uxdesign.cc/what-does-your-product-org-look-like-eece7cbbdf1a What does your product org look like?
- https://medium.com/interviewnoodle/engineering-manager-as-an-architect-791362213a0b Engineering Manager as an Architect
- https://productcoalition.com/what-do-product-managers-do-ce076ad4a8e7 What Makes a Unicorn Product Manager
- https://jkebertz.medium.com/should-staff-engineers-be-writing-code-1237abf891f4 Should Staff+ Engineers Be Writing Code?
- https://medium.com/google-cloud/everything-you-always-wanted-to-know-about-vpc-peering-but-were-afraid-to-ask-2b26267ba7d9 Everything You Always Wanted to Know About VPC Peering (Google Cloud)
- https://productcoalition.com/4-fundamental-mistakes-you-are-making-with-product-okrs-6ab36d3fadc0 Four Fundamental Mistakes You Are Making With Product OKRs
07-11-2021
- https://medium.com/leading-literally/mistakes-ive-made-as-an-engineering-manager-so-you-can-avoid-them-3391c5b63f66 Mistakes I’ve Made as an Engineering Manager — so you can avoid them
- https://queue.acm.org/detail.cfm?id=3454124 The SPACE of Developer Productivity
- https://medium.com/swlh/minimum-viable-product-manager-852e744f041d Minimum Viable Product Manager. Bringing up first time product managers
- https://blog.kronis.dev/articles/never-update-anything Never update anything
02-11-2021
- https://www.confluent.io/blog/how-kafka-streams-works-guide-to-stream-processing/ How Kafka Streams Works: A Guide to Stream Processing
- https://blog.coinbase.com/how-we-scaled-data-streaming-at-coinbase-using-aws-msk-4595f171266c How we scaled data streaming at Coinbase using AWS MSK
- https://medium.com/startup-grind/whats-a-cto-vs-vp-engineering-b24095d36d6a What’s a CTO vs. VP Engineering?
01-11-2021
- https://wotnot-io.medium.com/10-growth-hacking-strategies-for-saas-companies-f1fef859a2ed 10 Growth Hacking Strategies for SaaS Companies
- https://medium.com/graalvm/graalvm-21-3-is-here-java-17-native-image-performance-updates-and-more-ac4cbafcfc05 GraalVM 21.3 is here: Java 17, Native Image performance updates and more ������
- https://medium.com/swlh/a-startup-founders-framework-for-evaluating-mentor-advice-ed2a0949e76 A Startup Founder’s Framework for Evaluating Mentor Advice
- https://medium.com/point-nine-news/how-to-bulletproof-your-fundraising-deck-d18c0de6d93d How to bulletproof your fundraising deck
- https://www.cantorsparadise.com/learn-anything-faster-by-using-the-feynman-technique-6565a9f7eda7 Learn Anything Faster By Using The Feynman Technique
- https://entrepreneurshandbook.co/how-my-ceo-went-from-0-to-30-million-with-the-okr-strategy-53e2cfeba8b7 Implementing the OKR Strategy
- https://caseycaruso.medium.com/engineer-by-day-venture-capitalist-by-night-585929430c21 Engineer by Day, Venture Capitalist by Night #google #bessemer
- https://uxdesign.cc/the-po-vs-pm-madness-13ee6642077a The PO vs PM or PO + PM madness
- https://medium.com/@anupmarwadi/your-first-30-days-as-a-cto-d5ec5b58723e Your first 30-days as a CTO
- https://www.capitalone.com/tech/software-engineering/zio-roadmap/ Where the ZIO Roadmap is Headed Next
30-10-2021
- https://github.com/github/copilot-docs/blob/main/docs/jetbrains/gettingstarted.md#getting-started-with-github-copilot-in-jetbrains Github Copilot for IntelliJ
25-10-2021
- https://nmoryl.com/dont-hire-a-chief-of-staff-b65c16d56eac Don’t Hire a Chief of Staff.
17-10-2021
- https://productcoalition.com/what-do-product-managers-do-ce076ad4a8e7 What Makes a Unicorn Product Managager
- https://blog.softwaremill.com/will-project-loom-obliterate-java-futures-fb1a28508232 Will Project Loom obliterate Java Futures? #fibers
- https://eventuallycoding.com/2021/07/06/les-salaires-dans-la-tech/ Les salaires dans la tech
- https://medium.com/event-driven-utopia/real-time-streaming-for-mortals-how-redpanda-and-materialize-making-it-a-reality-18ac0bdc6f43 Redpanda + Materialize as streaming database #kafka
16-10-2021
- https://venturebeat.com/2021/09/14/data-streaming-service-streamnative-raises-23-7m/ Data streaming service StreamNative takes in $23.7M #pulsar
- https://github.com/lampepfl/monadic-reflection Loom to use direct code style instead of a monadic flow #scala
10-10-2021
- https://www.loom.com/share/5efceb288b634a449041918bdba08202 Google Chrome - High WIP consequences — John Cutler
- https://achardypm.medium.com/introduction-to-roadmap-architecture-7dee6234a688 Introduction to Roadmap Architecture
- https://medium.com/serious-scrum/how-to-nail-a-product-owner-interview-4c475e4f8c74 How to Nail a Product Owner Interview
- https://medium.com/gsquad/what-does-a-healthy-engineering-team-look-like-59c998d0aed What Does a Healthy Engineering Team Look Like?
- https://medium.com/building-carta/how-to-be-a-successful-manager-of-managers-1b3954428312 How to be a successful manager of managers
- https://medium.com/technexthere/data-engineering-technologies-2021-8f46bb284474 Data Engineering Technologies in 2021
- https://medium.com/wix-engineering/5-database-technologies-used-by-2000-wix-microservices-e4769638b8c3 5 Database technologies used by 2000 Wix microservices
06-10-2021
- https://thedataguy.in/debezium-with-aws-msk-iam-authentication/ Debezium With AWS MSK IAM Authentication
- https://medium.com/technexthere/have-to-know-30-data-streaming-and-event-processing-technologies-in-2021-aaf02977de75 Top Data Streaming and Event Processing Technologies in 2021 (Conduktor!)
- https://forum.confluent.io/t/partitioning-gotchas-dont-use-avro-json-or-protobuf-for-keys-and-be-aware-of-client-hashing-differences/2718 Partitioning gotchas -- Don't use Avro, Json, or Protobuf for keys and be aware of client hashing differences
- https://netflixtechblog.com/towards-a-reliable-device-management-platform-4f86230ca623 Towards a Reliable Device Management Platform using Alpakka Kafka
- https://blog.crunchydata.com/blog/postgres-change-data-capture-with-debezium Change Data Capture in Postgres With Debezium
- https://canvatechblog.com/scaling-engineering-at-canva-ca10c6b5410a Scaling engineering at Canva
05-10-2021
- https://medium.com/race-conditions/kafka-the-afterthoughts-the-schema-management-7ea30e9518e4 Kafka the afterthoughts: message encoding and schema management
03-10-2021
- https://itnext.io/hydrating-a-data-lake-using-log-based-change-data-capture-cdc-with-debezium-apicurio-and-kafka-799671e0012f Hydrating a Data Lake using Log-based Change Data Capture (CDC) with Debezium, Apicurio, and Kafka Connect on AWS
- https://newsletter.pragmaticengineer.com/p/project-management-in-tech How Big Tech Runs Tech Projects and the Curious Absence of Scrum
- https://aws.amazon.com/blogs/aws/introducing-amazon-msk-connect-stream-data-to-and-from-your-apache-kafka-clusters-using-managed-connectors/ Amazon MSK Connect – Stream Data to and from Your Apache Kafka Clusters Using Managed Connectors
02-10-2021
- https://scalac.io/blog/what-is-apache-kafka-and-what-are-kafka-use-cases/ What is Apache Kafka, and what are Kafka use cases?
- https://medium.com/@balbinolucas/the-ultimate-guide-of-a-product-managers-day-to-day-activities-841ebe3df16b The Ultimate Guide of a Product Manager’s Day to Day Activities
- https://medium.com/management-matters/afc-7c2dff1c31d6 How to spread and save the company’s technical knowledge
- https://medium.com/technexthere/modern-streaming-database-technologies-in-2021-5a23181ab0c Modern Streaming Database Technologies in 2021
26-09-2021
- https://emaxklein.medium.com/10-micro-habits-for-better-leadership-1bb18a444378 10 Micro-Habits for Better Leadership
- https://medium.com/event-driven-utopia/understanding-materialized-views-3-stream-table-joins-with-cdc-77591d2d6fa0 Understanding Materialized Views — 3 : Stream-Table Joins with CDC
23-09-2021
- https://netflixtechblog.com/towards-a-reliable-device-management-platform-4f86230ca623 Kafka streams processing. Spring Kafka vs Alpakka
21-09-2021
- https://www.youtube.com/watch?v=dunoZF1rs7o Java 17 features
18-09-2021
- https://medium.com/teads-engineering/investigating-a-network-issue-encountered-with-kafka-on-aws-38148fc391 Investigating a network issue with Kafka on AWS
13-09-2021
- https://eng.uber.com/kafka-async-queuing-with-consumer-proxy/ Enabling Seamless Kafka Async Queuing with Consumer Proxy
12-09-2021
- https://tgrez.github.io/posts/2019-04-13-kafka-transactions.html Apache Kafka transactional.id impact, to fence producers
05-09-2021
- https://medium.com/event-driven-utopia/rise-of-the-streaming-databases-episode-1-materialize-36d0cfbfb730 Rise of the Streaming Databases: Materialize
- https://medium.com/whispering-data/the-state-of-data-engineering-in-2021-478f49e89873 The State of Data Engineering in 2021
- https://www.confluent.io/blog/ksqldb-architecture-and-advanced-features/ Guide to ksqlDB Architecture and Advanced Features
01-09-2021
- https://ariadne.space/2021/08/26/there-is-no-such-thing-as-a-glibc-based-alpine-image/ there is no such thing as a “glibc based alpine image” – Ariadne's Space
15-08-2021
- https://www.touilleur-express.fr/2021/08/14/lundi-12-juillet-chez-doctolib/ Retour sur la soirée du lundi 12 juillet chez Doctolib #aws #aurora
14-08-2021
- https://pganalyze.com/blog/postgres-create-index Postgres CREATE INDEX: Operator classes, index types & more
08-08-2021
- https://medium.com/@sgblank/a-path-to-the-minimum-viable-product-d54d5a500baf A Path to the Minimum Viable Product
07-08-2021
- https://www.infoq.com/articles/microservices-inside-out/ Turning Microservices Inside-Out
31-07-2021
- https://eng.uber.com/pinot-real-time-ingestion/ Pinot Real-Time Ingestion with Cloud Segment Storage
- https://www.crowdstrike.com/blog/how-crowdstrike-addressed-uneven-partition-lag-in-kafka/ How CrowdStrike Addressed Uneven Partition Lag in Kafka
30-07-2021
- https://gist.github.com/djspiewak/f4cfc08e0827088f17032e0e9099d292 cats-effect 3 and ZIO 2: comparative-benchmarks
25-07-2021
- https://medium.com/@jboogie/what-does-an-agile-product-roadmap-look-like-cf0dbe5be4ef What does an agile product roadmap look like?
- https://www.astronomer.io/blog/airflow-dbt-1 Airflow and dbt at scale
21-07-2021
- https://uxdesign.cc/we-gave-up-sketch-and-rebuilt-our-design-system-in-figma-a1dfc64948e5 We gave up Sketch and rebuilt our design system in Figma
18-07-2021
- https://vgallet.github.io/posts/kafka-features/ Kafka Features good to know
- https://github.com/slouc/concurrency-in-scala-with-ce Concepts of asynchronous and concurrent programming in Scala, based on the Cats Effect library.
17-07-2021
- https://leevs.dev/kafka-cost-reduction/ A Practical Guide for Kafka Cost Reduction
- https://blog.michalp.net/posts/scala/oauth2-app-p2/ OAuth2 Scala application with sttp-oauth2
- https://medium.com/whispir/how-our-cross-functional-teams-decide-what-to-build-at-whispir-e97757171e49 How Our Cross-Functional Teams Decide What to Build
- https://jefago.medium.com/establishing-a-product-organization-structure-5cb4fbc2153 Establishing a Product Organization Structure
10-07-2021
- https://strimzi.io/blog/2021/06/08/broker-tuning/ Optimizing Kafka broker configuration
04-07-2021
- https://www.youtube.com/watch?v=oKaQXxEa7a8 Part 3 - ZIO[_, Error, _] & Variance - Getting Started with #ZIO in #Scala3
- https://www.youtube.com/watch?v=0OTYAVWUnU4 Scala with ZIO: Introduction to Fibers
- https://www.youtube.com/watch?v=VVKBoSryJFg Tooling Talks Episode 2 - Scala 3, Metals, Scalafix - Meriam Lachkar
27-06-2021
- https://marcosbento.medium.com/confluent-an-ipo-breakdown-where-infrastructure-it-happens-32ee3dfd77f3 Confluent — An IPO breakdown
05-06-2021
- https://tech.ebayinc.com/engineering/resiliency-and-disaster-recovery-with-kafka/ Resiliency and Disaster Recovery with Kafka
- https://www.infoq.com/articles/saga-orchestration-outbox/ Saga Orchestration for Microservices Using the Outbox Pattern
- https://blog.arkey.fr/2020/11/30/off-heap-reconnaissance/ Off-Heap memory reconnaissance • Brice Dutheil
- https://gist.github.com/djspiewak/8c3c0eadabf16c2fddda796531c3d5ec Building Remote Teams
04-06-2021
- https://github.com/feltcoop/why-svelte Why Svelte is our choice for a large web project in 2020
- https://www.galiglobal.com/blog/2021/20210313-The-principal-role.html My thoughts about the Principal (Software Engineer) role
01-06-2021
- https://itnext.io/pulsar-advantages-over-kafka-7e0c2affe2d6 Pulsar Advantages Over Kafka
30-05-2021
- https://talawah.io/blog/extreme-http-performance-tuning-one-point-two-million/ Extreme HTTP Performance Tuning: 1.2M API req/s on a 4 vCPU EC2 Instance
- https://strimzi.io/blog/2021/05/07/deploying-kafka-with-lets-encrypt-certificates/ Deploying Kafka with Strimzi and Let's Encrypt certificates
- https://www.morling.dev/blog/exploring-zookeeper-less-kafka/ Exploring ZooKeeper-less Kafka - Gunnar Morling
- https://thinkbeforecoding.com/post/2018/01/25/functional-core Functional Core: Errors are events
15-05-2021
- https://cwiki.apache.org/confluence/display/KAFKA/KIP-698%3A+Add+Explicit+User+Initialization+of+Broker-side+State+to+Kafka+Streams KIP-698: Add Explicit User Initialization of Broker-side State to Kafka Streams
05-05-2021
- https://www.confluent.io/blog/announcing-ksqldb-0-17-0-new-features-and-updates/ ksqlDB 0.17.0 - Pull Queries updates & lambda functions
30-04-2021
- https://scattered-thoughts.net/writing/internal-consistency-in-streaming-systems/ Internal VS Eventual consistency in streaming systems. Kafka Streams, ksqlDB, Flink
- https://medium.com/mobimeo-technology/how-kafka-helped-us-to-restructure-our-analytics-solution-2f2ee7efeec2 How Kafka helped us to restructure our Analytics solution
22-04-2021
- https://www.kai-waehner.de/blog/2021/04/20/comparison-open-source-apache-kafka-vs-confluent-cloudera-red-hat-amazon-msk-cloud/ Comparison of Open Source Apache Kafka vs Vendors including Confluent, Cloudera, Red Hat, Amazon MSK, and tools like Conduktor :)
- https://interviewdaemon.medium.com/system-design-whatsapp-788705bd4fb0 System Design: WhatsApp
19-04-2021
- https://kubernetes.io/blog/2021/04/19/introducing-indexed-jobs/ Introducing Indexed Jobs in Kubernetes
18-04-2021
- https://f.hubspotusercontent30.net/hubfs/5193039/Engineering%20Retrospectives/Kafka%20Migration%20and%20Lessons%20Learned%20-%20April%202021.pdf Kafka Migration, AWS, Lessons Learned @ Honeycomb
02-04-2021
- https://www.47deg.com/blog/arrow-0.13.0-release/ A good decision: many things deprecated in ArrowKt, and a better syntax overall
28-03-2021
- https://medium.com/swlh/why-kafka-is-so-fast-bde0d987cd03 Why Kafka Is so Fast.
- https://www.morling.dev/blog/talking-to-postgres-through-java-16-unix-domain-socket-channels/ Talking to Postgres Through Java 16 Unix-Domain Socket Channels
- https://blog.twitter.com/engineering/en_us/topics/infrastructure/2020/kafka-as-a-storage-system.html Kafka as a storage system at Twitter
23-03-2021
- https://blog.dream11engineering.com/introducing-zio-http-2b66bb036fdc Introducing ZIO http
- https://medium.com/milkie-way/we-burnt-72k-testing-firebase-cloud-run-and-almost-went-bankrupt-part-1-703bb3052fae We Burnt $72K testing Firebase + Cloud Run and almost went Bankrupt
21-03-2021
- https://ssudan16.medium.com/exactly-once-processing-in-kafka-explained-66ecc41a8548 Exactly-Once Processing in Kafka
- https://medium.com/free-code-camp/books-that-every-engineering-manager-should-read-7a053e296d11 Engineering Manager Books
- https://medium.com/efesent-solutions/the-three-perspectives-of-a-software-engineering-manager-53fcf6ea525d Perspectives of a software engineering manager
20-03-2021
- https://guidoschmutz.wordpress.com/2021/03/20/last-week-in-stream-data-integration-stream-analytics-20-3-2021/ Last Week in Stream Data Integration & Stream Analytics – 20.3.2021 | Enjoy IT - SOA, Java, Event-Driven Computing and Integration
- https://developers.facebook.com/blog/post/2021/03/09/introducing-relay-hooks-improved-react-apis-relay/ Relay Hooks: Improved React APIs for Relay
- https://jamesward.com/2021/03/16/the-modern-java-platform-2021-edition/ The Modern Java Platform - 2021
16-03-2021
- https://blog.softwaremill.com/tapir-serverless-a-proof-of-concept-6b8c9de4d396 Tapir serverless: a proof of concept
15-03-2021
- https://medium.com/wix-engineering/4-microservices-caching-patterns-at-wix-b4dfee1ae22f 4 Microservices Caching Patterns at Wix (s3, kafka, dynamodb/cdc, varnish)
- https://medium.com/@Python_Primer/server-less-cloud-sql-backups-on-gcp-d3c3d43548ca Serverless Cloud SQL backups on GCP
14-03-2021
- https://www.confluent.io/blog/how-to-tune-rocksdb-kafka-streams-state-stores-performance/ Performance Tuning RocksDB for Kafka Streams’ State Stores
13-03-2021
- https://www.confluent.io/blog/integrate-kafka-and-jaeger-for-distributed-tracing-and-monitoring/ Integrate Kafka Clients with Jaeger for Distributed Tracing and Monitoring
- https://kornel.ski/rust-c-speed Speed of Rust vs C
08-03-2021
- https://www.youtube.com/watch?v=NY2ZkcYZj54 Scala 3
- https://www.youtube.com/watch?v=PaogLRrYo64 Structuring Services with ZIO and ZLayer
- https://www.infoq.com/articles/saga-orchestration-outbox/ Saga Orchestration for Microservices Using the Outbox Pattern
07-03-2021
- https://scalac.io/blog/streaming-microservices-with-zio-and-kafka/ How To Implement Streaming Microservices Using ZIO and Kafka
- https://typelevel.org/blog/2021/02/21/fibers-fast-mkay.html Eat Fibers
- https://coralogix.com/log-analytics-blog/the-coralogix-operator-a-tale-of-zio-and-kubernetes/ The Coralogix Operator: A Tale of ZIO and Kubernetes
- https://itnext.io/ingest-data-from-apache-kafka-into-azure-cosmos-db-cassandra-api-using-kafka-connect-11e054f82a05 Ingest data from Apache Kafka into Azure Cosmos DB Cassandra API using Kafka Connect
- https://blog.bitsrc.io/will-deno-catchup-with-nodejs-in-2021-7ab758429647 Deno / NodeJS in 2021
06-03-2021
- https://medium.com/expedia-group-tech/fully-reactive-stream-processing-727c4c4371e8 Reactive Stream Processing with Apache Kafka and Project Reactor
- https://www.confluent.io/blog/running-kafka-at-scale-at-pinterest/ How Pinterest Runs Kafka at Scale
- https://levelup.gitconnected.com/6-things-you-need-to-know-about-kafka-before-using-it-in-a-system-design-interview-1fc31451732c Kafka / System Design Interview
- https://www.confluent.io/blog/ksqldb-0-15-reads-more-message-keys-supports-more-data-types/#multiple-key-columns Compound KEYs, group by & partition by multiple fields
28-02-2021
- https://www.oreilly.com/radar/what-you-need-to-know-about-product-management-for-ai/ What you need to know about product management for AI
27-02-2021
- https://www.scala-lang.org/2021/02/26/tuples-bring-generic-programming-to-scala-3.html Tuples bring generic programming (HList~) to Scala 3.
21-02-2021
- https://www.confluent.io/blog/42-ways-zookeeper-removal-improves-kafka/ 42 Ways Zookeeper Removal Improves Apache Kafka
20-02-2021
- https://www.confluent.io/blog/ksqldb-0-15-features-updates/ Announcing ksqlDB 0.15
- https://appddeevvmeanderings.blogspot.com/2021/02/zio-quick-read-extracting-executor-for.html ZIO executor, service, layers, http, blocking #scala
- https://sookocheff.com/post/architecture/making-modular-monoliths-work/ Making Modular Monoliths Work
13-02-2021
- https://www.confluent.io/blog/write-a-kafka-connect-connector-with-configuration-handling/ How to Write a Kafka Connector with Proper Configuration Handling
- https://levelup.gitconnected.com/fixing-debezium-connectors-when-they-break-on-production-49fb52d6ac4e Tips about Fixing Debezium Connectors
- https://medium.com/swlh/netty-nio-distilled-c1f053911950 Netty NIO Distilled
- https://medium.com/moveax/how-postgresql-replication-works-6288b3e6000e How PostgreSQL replication works
- https://www.wix.engineering/post/4-steps-for-kafka-rebalance-notes-from-the-field 4 Steps for Kafka Rebalance - Wix
03-02-2021
- https://hakibenita.com/postgresql-unused-index-size Save lots of space: you may need to create a partial INDEX on your Postgres table if you're not looking for NULL on large tables
01-02-2021
- https://webtransparency.cs.princeton.edu/dark-patterns/ Dark Patterns at Scale: Findings from a Crawl of 11K Shopping Websites
31-01-2021
- https://www.youtube.com/watch?v=4v_m7xtDCNk Kafka Streams Interactive Queries and gRPC
- https://learnk8s.io/terraform-gke Provisioning Kubernetes clusters on GCP with Terraform and GKE
26-01-2021
- https://portavita.github.io/2021-01-25-Why_Kafka_compression_might_save_you_thousands_of_dollars/ Apache Kafka compression: zstd: save space & time = money
- https://medium.com/wix-engineering/kafka-cron-using-wix-greyhound-64c7b99a1c3e Kafka Cron using wix/greyhound #scala #zio
- https://medium.com/google-cloud/google-pub-sub-lite-for-kafka-users-dec8a7cfc5e5 Pub/Sub Lite <-> Kafka
25-01-2021
- https://blog.softwaremill.com/sttp-client-3-is-here-bb9ebe925931 sttp client 3 is here!
19-01-2021
- https://www.elastic.co/blog/why-license-change-AWS Amazon: NOT OK - why we had to change Elastic licensing | Elastic Blog
15-01-2021
- https://strimzi.io/blog/2021/01/07/consumer-tuning/ Optimizing Kafka consumers
11-01-2021
- https://www.youtube.com/watch?v=iFeTUhYpPLs ZIO Cache, Compositional Caching by Adam Fraser
- https://mikemybytes.com/2021/01/11/single-partition-kafka-topics/ Single-partition Kafka topics
28-12-2020
- https://medium.com/cloud-belivers/olap-system-selection-choose-apache-kylin-or-clickhouse-718a972498bb OLAP: Apache Kylin or ClickHouse?
21-12-2020
- https://www.confluent.io/blog/apache-kafka-2-7-features-updates-improvements/ Apache Kafka 2.7 - Latest Features, Updates, and Improvements
- https://www.infoq.com/news/2020/12/aws-reinvent-2020/ Recap of AWS re:Invent 2020
16-12-2020
- https://www.scala-lang.org/blog/2020/12/15/scala-3-crossing-the-finish-line.html Scala 3 - Crossing the finish line (!!!!!)
14-12-2020
- https://towardsdatascience.com/enabling-a-powerful-search-capability-building-and-deploying-a-real-time-stream-processing-etl-a27ecb0ab0ae Building and Deploying a Real-Time Stream Processing ETL Engine with Kafka and ksqlDB #elasticsearch
12-12-2020
- https://www2.slideshare.net/DmitryKarlinsky1/demystifying-functional-effect-systems-in-scala/DmitryKarlinsky1/demystifying-functional-effect-systems-in-scala Demystifying functional effect systems in Scala: construction of a stacksafe fiber-capable IO monad
- https://blog.octo.com/en/technical-due-diligence-safeguarding-your-it-startup-investment/ Technical Due Diligence–Safeguarding your IT Startup Investment
- https://www.confluent.io/blog/kafka-lag-monitoring-and-metrics-at-appsflyer/ Apache Kafka Lag Monitoring using Burrow
- https://medium.com/better-programming/integration-test-for-kafka-consumer-be76528b843a Integration Tests for Kafka Consumer (and Spring ������)
- https://engineering.linecorp.com/en/blog/kafka-based-job-queue-library-decaton-examples/ Kafka-based job queue library 'Decaton' examples
- https://fasterthanli.me/articles/aiming-for-correctness-with-types Aiming for correctness with types (JS/Go/Rust)
10-12-2020
- https://github.com/scala/scala/releases/tag/v2.13.4 Release Scala 2.13.4
08-12-2020
- https://www.infoq.com/news/2020/12/grafana-tempo-distributed-tracin/ Grafana Tempo, a Distributed Tracing System
05-12-2020
- https://cloud.google.com/blog/products/application-development/get-to-know-google-cloud-workflows Google Cloud Workflows: serverless mode, failover management, retries, timeout, security aspects. Looking good.
04-12-2020
- https://medium.com/@svroonland/processing-zio-effects-through-a-pipeline-c469e28dff62 Processing ZIO effects through a pipeline #scala
- https://blog.timescale.com/blog/timescaledb-vs-amazon-timestream-6000x-higher-inserts-175x-faster-queries-220x-cheaper/ TimescaleDB vs. Amazon Timestream: a total destroyer. 6000x faster inserts, 5-175x query speed
- https://aws.amazon.com/blogs/opensource/want-more-postgresql-you-just-might-like-babelfish/ AWS: Babelfish, a PostgreSQL compatiblity layer for Amazon Aurora
03-12-2020
- https://kubernetes.io/blog/2020/12/02/dont-panic-kubernetes-and-docker/ Don't Panic: Kubernetes and Docker
28-11-2020
- https://towardsdatascience.com/why-the-future-of-etl-is-not-elt-but-el-t-880f08aab74a The Future of ETL Is Not ELT, But EL(T)
20-11-2020
- https://www.scala-lang.org/blog/2020/11/19/scala-3-forward-compat.html Migrating to Scala 3 has never been so easy!
16-11-2020
- https://alexn.org/blog/2020/11/15/managing-database-migrations-scala.html Database Migrations using Flyway #Scala
15-11-2020
- https://medium.com/datadriveninvestor/if-youre-using-kafka-with-your-microservices-you-re-probably-handling-retries-wrong-8492890899fa Kafka: Aggregates and Retries
14-11-2020
- https://www.confluent.io/blog/spring-kafka-protobuf-part-1-event-data-modeling Apache Kafka and Protobuf Part 1: Event Data Modeling
13-11-2020
- https://www.youtube.com/watch?v=SJeAb-XEIe8 The Rise Of Loom And The Evolution Of Reactive Programming #scala #zio
- https://scalameta.org/metals/blog/2020/11/06/sbt-BSP-support.html sbt BSP support · Metals
12-11-2020
- https://www.youtube.com/watch?v=hvYqSz_BgUM Netty 5: Lessons Learned
- https://turkogluc.com/postgresql-capture-data-change-with-debezium/ CDC Pipelines for Postgres with Debezium Kafka Connector
11-11-2020
- https://hmemcpy.com/2020/08/running-postgres-integration-tests-easily-with-testcontainers-and-zio-test/ Running Postgres integration tests easily with TestContainers and ZIO Test
- https://medium.com/google-cloud/google-cloud-pub-sub-ordered-delivery-1e4181f60bc8 Google Cloud Pub/Sub Ordered Delivery
- https://blog.softwaremill.com/whats-coming-up-in-sttp-client-3-30d01ab42d1b sttp client 3: simplification & Improvements #scala
- https://softwaremill.com/kafka-pitfalls-kafka-architect/ Kafka pitfalls - Q&A with a Kafka Architect
10-11-2020
- https://www.scala-lang.org/2020/11/06/explicit-term-inference-in-scala-3.html From implicits to extension and given #scala
08-11-2020
- https://www.confluent.io/blog/pull-queries-in-preview-confluent-cloud-ksqdb/ Preview Feature: Pull Queries in Confluent Cloud ksqlDB. Sweet!
- https://github.com/erebe/personal-server A complete "tutorial" to configure a personal server (security, firewall, k3s, ingress, certificates, mail server, github actions, backups, vpn, pihole..)
- https://typelevel.org/blog/2020/10/30/concurrency-in-ce3.html Concurrency in Cats Effect 3 #scala
- https://www.slideshare.net/streamnative/low-latency-stream-processing-with-jet Low latency stream processing with Jet and Kafka (Hazelcast)
- https://www.slideshare.net/ConfluentInc/performance-tuning-rocksdb-for-kafka-streams-state-stores Performance Tuning RocksDB for Kafka Streams’ State Stores
- https://medium.com/helidon/can-java-microservices-be-as-fast-as-go-5ceb9a45d673 Benchmarking Java + Graal & Go. Java is better at multi-threading (and mem+), otherwise Go crunches it.
07-11-2020
- https://rmoff.net/2020/11/03/streaming-geopoint-data-from-kafka-to-elasticsearch/ Ways to stream geopoint data from Kafka to Elasticsearch
06-11-2020
- https://github.com/leobenkel/ZparkIO ZparkIO: Framework to use Spark and ZIO
- https://www.youtube.com/watch?v=xWCb54turxg Scala 3 Indentation; -Yindent-colons
- https://bszwej.medium.com/domain-driven-design-with-fp-in-scala-21b557f94aa5 Domain-Driven Design with FP in Scala
27-10-2020
- https://blog.softwaremill.com/designing-tapirs-websockets-support-ff1573166368 Designing tapir’s WebSockets support
23-10-2020
- https://medium.com/botify-labs/experience-working-with-600-tb-elasticsearch-cluster-b6b5a4fa9127 Experience working with 600+TB ElasticSearch cluster
- https://www.confluent.io/blog/bounding-ksqldb-memory-usage/ Interesting post about Memory Usage in ksqlDB and malloc issues
22-10-2020
- https://engineering.fb.com/networking-traffic/how-facebook-is-bringing-quic-to-billions/ QUIC + HTTP/3 impact at Facebook
18-10-2020
- https://build.thebeat.co/yet-another-kubernetes-dns-latency-story-2a1c00ebbb8d Yet Another Kubernetes DNS Latency Story. Node Local DNS Cache issues.
- https://medium.com/better-programming/accelerate-your-ci-cd-pipelines-with-kubernetes-in-docker-kind-109a67b39c82 CI/CD Pipelines With Kubernetes in Docker (KinD)
- https://jet-start.sh/blog/2020/10/06/enabling-full-text-search Using Hazelcast Jet + Debezium to sink into Elasticsearch
16-10-2020
- https://www.cybercite.fr/core-web-vitals-google.html Core Web Vitals: de nouvelles règles côté Google 2021 à prendre en compte pour le SEO
- https://www.confluent.io/blog/how-real-time-materialized-views-work-with-ksqldb/ How Real-Time Materialized Views Work with ksqlDB, with animations <3
- https://blog.kowalczyk.info/article/19f2fe97f06a47c3b1f118fd06851fad/lessons-learned-porting-50k-loc-from-java-to-go.html Lessons learned porting 50k loc from Java to Go
12-10-2020
07-10-2020
- https://www.confluent.io/blog/ksqldb-0-12-0-features-updates/ ksqlDB 0.12.0: CREATE OR REPLACE <3
- https://www.confluent.io/blog/confluent-platform-6-0-delivers-the-most-powerful-event-streaming-platform-to-date/ Kafka: Tiered Storage, Self-Balancing clusters
- https://medium.com/swlh/how-to-consume-kafka-efficiently-in-golang-264f7fe2155b Consume Kafka Efficiently in Golang
- https://www.mongodb.com/blog/post/mongo-db-connector-for-apache-kafka-1-3-available-now MongoDB Connector for Apache Kafka 1.3
- https://github.com/rayokota/kcache An In-Memory Cache Backed by Apache Kafka
- https://medium.com/streamthoughts/whats-new-in-azkarra-streams-0-8-3ed1a4ab803d Azkarra Streams 0.8 for Kafka Streams: new cool stuff!
- https://blogit.michelin.io/measuring-kafka-uptime/ Measuring Kafka uptime
- https://medium.com/data-rocks/managing-kafka-connectors-at-scale-using-kafka-connect-manager-kcm-31d887de033c Kafka Connect Manager: auto create/update/delete connectors
- https://www.infoq.com/articles/event-driven-finding-seams/ From Monolith to Event-Driven
- https://medium.com/expedia-group-tech/be-vigilant-about-time-order-in-event-based-data-processing-cbfde600dd7d Time Ordering in Event-Based Data Processing
- https://www.paepper.com/blog/posts/how-to-properly-manage-ssh-keys-for-server-access/ Manage ssh keys for server access, dedicated certificates & roles
- https://blog.softwaremill.com/java-15-through-the-eyes-of-a-scala-programmer-edde1ea04492 Java 15 through the eyes of a Scala programmer. Java 15: Only simple cases are handled by new features.
04-10-2020
- https://cloud.google.com/pubsub/docs/ordering#go Gcloud Pub/Sub: Ordering messages & filtering messages.
- https://aws.amazon.com/blogs/aws/store-and-access-time-series-data-at-any-scale-with-amazon-timestream-now-generally-available/ Amazon Timestream database now GA
- https://www.infoq.com/presentations/java-11-production-story/ A Year with Java 11 in Production
- https://blog.softwaremill.com/annoying-things-in-scala-2-thatll-be-mostly-gone-in-scala-3-e1479a6d855c Things in Scala 2 that’ll be (mostly) gone in Scala 3
02-10-2020
- https://www.hownormalami.eu/ How normal am I? Interesting to try out by yourself
24-09-2020
- https://www.postgresql.org/about/news/2077/ PostgreSQL 13 Released!
- https://medium.com/bakdata/solving-my-weird-kafka-rebalancing-problems-c05e99535435 Kafka Rebalancing Problems
- https://medium.com/gumgum-tech/5-things-we-overlooked-when-putting-our-first-app-on-kubernetes-58583c1783e4 Things to know when using Kubernetes
22-09-2020
- https://build.affinity.co/how-we-used-postgres-extended-statistics-to-achieve-a-3000x-speedup-ea93d3dcdc61 Postgres extended statistics to achieve a 3000x speedup
- https://pganalyze.com/blog/postgres13-better-performance-monitoring-usability Postgres 13: Better Performance, Monitoring & More
- https://jet-start.sh/blog/2020/09/18/cdc-meets-stream-processing Hazelcast Jet meets Debezium for CDC #kafka
- https://medium.com/@cbenaveen/high-available-task-scheduling-design-using-kafka-and-kafka-streams-dcd81121d43b Using Kafka Streams to schedule tasks
- https://letsencrypt.org/2020/09/17/new-root-and-intermediates.html Saving bandwidth using ECDSA. Let's Encrypt's New Root and Intermediate Certificates
- https://github.com/svroonland/rezilience ZIO circuit breaker (+ retry, bulkhead) #scala
20-09-2020
- https://cloud.google.com/blog/products/containers-kubernetes/how-gvisor-protects-google-cloud-services-from-cve-2020-14386 New container escape, to obtain root privileges on the host node. Hopefully we have gVisor on GCP!
- https://medium.com/@codeboten/bpf-experiments-on-macos-9ad0cf21ea83 BPF Experiments on MacOS / TIL Remote-SSH using VSCode (doesn't work with a RPi :()
18-09-2020
- https://tech.ovoenergy.com/safe-expressive-code-with-refinement-types/ Expressive Code with Refinement Types #scala
- https://jamesmcm.github.io/blog/2020/07/25/intro-dod/ Data Oriented Design with Rust
- https://medium.com/wix-engineering/5-lessons-learned-from-my-continuing-awesome-journey-with-zio-66319d12ed7c Some tips using ZIO
- https://levelup.gitconnected.com/top-4-dying-programming-languages-of-2020-1a4149753e92 Top 4 Dying Programming Languages: "Still, [Scala] is not a very active language." He has no idea.
- https://www.scala-lang.org/blog/2020/09/15/scala-3-the-community-powered-release.html Scala 3 by fall 2020
❤️
17-09-2020
- https://kotlinlang.org/docs/reference/whatsnew14.html#coroutine-debugger What's New in Kotlin 1.4: so many things! ������
- https://debezium.io/blog/2020/09/15/debezium-auto-create-topics/ Auto-creating Debezium Change Data Topics with custom config
- https://guidoschmutz.wordpress.com/2020/09/15/last-week-in-stream-data-integration-stream-analytics-14-9-2020/ Last Week in Stream Data Integration & Stream Analytics – 15.9.2020
- https://github.com/n8n-io/n8n An awesome visual Workflow Automation tool. Mix that to some ksqldb pull queries and..
16-09-2020
- https://medium.com/swlh/how-to-deploy-a-cloud-sql-db-with-a-private-ip-only-using-terraform-e184b08eca64 Private Cloud SQL with a bastion; using Terraform
- https://medium.com/better-programming/event-driven-architecture-as-a-strategy-dfb8370724c9 Event-Driven Architecture as a Strategy
15-09-2020
- https://medium.com/swlh/kubernetes-ingress-controller-overview-81abbaca19ec Kubernetes Ingress Controller Overview & Comparison
- https://codeburst.io/automating-kubernetes-best-practices-7a8276ff7b08 Kubernetes Best Practices with Polaris
09-09-2020
- https://medium.com/inlocotech/challenges-of-running-grpc-services-in-production-b3a113df2542 gRPC services in production, Envoy as side-car + DNS service discovery
- https://itnext.io/architecting-kubernetes-clusters-choosing-a-worker-node-size-b3729cc0c78f Architecting Kubernetes clusters — choosing a worker node size
08-09-2020
- https://blog.magrathealabs.com/go-vs-rust-writing-a-cli-tool-231accadcc88 Go vs Rust: Writing a CLI tool
07-09-2020
- https://medium.com/@bbau00/10-antipatterns-for-kubernetes-deployments-e97ce1199f2d Antipatterns for Kubernetes Deployments
05-09-2020
- https://blog.trailofbits.com/2019/07/08/fuck-rsa/ Seriously, stop using RSA
- https://gist.github.com/atoponce/07d8d4c833873be2f68c34f9afc5a78a Cryptographic Best Practices: "... you should stop using RSA and switch to elliptic curve software"
- https://itnext.io/contrasting-nats-with-apache-kafka-1d3bdb9aa767 NATS and Apache Kafka: differences, use-cases, guarantees
- https://medium.com/a-journey-with-go/go-multiple-errors-management-a67477628cf1 Go: Multiple Errors Management + goroutine cancellation on error
- https://github.com/rook/rook rook: Storage Orchestration for Kubernetes
- https://medium.com/firebase-developers/the-tradeoffs-between-performance-cost-and-security-with-firestore-ef72ba43f316 The trade-offs between performance, cost, and security with Firestore
02-09-2020
- https://leanpub.com/jvm-scala-book ebook: Things you need to know about JVM things that matter in Scala
- https://learnk8s.io/setting-cpu-memory-limits-requests Setting the right requests and limits in Kubernetes
31-08-2020
- https://casbin.org/en/ Casbin · An authorization library that supports access control models like ACL, RBAC, ABAC
- https://medium.com/swlh/building-a-realtime-dashboard-with-reactjs-go-grpc-and-envoy-7be155dfabfb Realtime "dashboard" with ReactJS, Go, gRPC, and Envoy (to convert http1 <-> http2)
30-08-2020
- https://www.youtube.com/watch?v=W2VB9HuzsMM Building a Telegram bot with Apache Kafka, ksqlDB, and Go. Another amazing walkthrough by Robin Moffatt
- https://medium.com/coralogix-engineering/kafka-streams-window-by-rocksdb-tuning-c06a858029eb Kafka Streams Window By & RocksDB Tuning
- https://www.fpcomplete.com/blog/different-levels-async-rust/ async or not async in Rust
29-08-2020
- https://www.confluent.io/blog/kafka-fastest-messaging-system/ Kafka vs. Pulsar vs. RabbitMQ: throughput & latency
- https://www.confluent.io/blog/testing-kafka-streams/ Testing Kafka Streams using TestContainers to save your from bugs TopologyTestDriver couldn't detect
- https://info.crunchydata.com/blog/why-postgresql-13-is-a-lucky-release PostgreSQL 13 has nice updates
- https://medium.com/@nandovillalba/why-i-think-gcp-is-better-than-aws-ea78f9975bda Why I think GCP is better than AWS. Agreed!
18-08-2020
- https://blog.rust-lang.org/2020/08/18/laying-the-foundation-for-rusts-future.html Laying the foundation for Rust's future
- https://proandroiddev.com/security-best-practices-symmetric-encryption-with-aes-in-java-7616beaaade9 Security Best Practices: Symmetric Encryption with AES in Java
14-08-2020
- https://fasterthanli.me/articles/frustrated-its-not-you-its-rust A nice and long story about Rust pecularities, to encourage beginners..?
- https://kubernetes.io/blog/2020/08/14/introducing-hierarchical-namespaces/ New "Hierarchical Namespaces" in #kubernetes to provide policy Inheritance between ns.
13-08-2020
- https://www.confluent.io/blog/kafka-consumer-multi-threaded-messaging/ One way of doing multi-threaded processing with a Kafka consumer (single threaded)
- https://www.confluent.io/blog/ksqldb-state-stores-in-recovery/ An interesting Incident about schemas with ksqlDB + State Store Recovery
11-08-2020
- https://romefrontend.dev/blog/2020/08/08/introducing-rome.html Introducing Rome #frontend
- https://justinhj.github.io/2020/08/02/whats-ap-with-zio-prelude.html zio-prelude and applicative's ap
07-08-2020
- https://cwiki.apache.org/confluence/display/KAFKA/KIP-441%3A+Smooth+Scaling+Out+for+Kafka+Streams KIP-441: A long KIP to prevent our Kafka Streams app to be "stuck" on some partitions while rebuilding its state, after a rebalance
- https://degoes.net/articles/zio-1.0 ZIO 1.0 Released | A game changer
- https://cwiki.apache.org/confluence/display/KAFKA/KIP-649%3A+Dynamic+Client+Configuration Apache Kafka: KIP-649: Dynamic Client Configuration. I truly hate config mutability at runtime; but that could be useful in large corps I suppose.
- https://www.youtube.com/watch?v=OwmHgL9F_9Q SF Scala <3: Reimagining Functional Type Classes
- https://www.youtube.com/watch?v=wlvKAT7SZIQ Parsing JSON Really Quickly: Lessons Learned (SIMD!)
06-08-2020
- https://artem.krylysov.com/blog/2020/07/28/lets-build-a-full-text-search-engine/ A nice "Let's build a Full-Text Search engine" in Go
05-08-2020
- https://docs.google.com/document/d/1MQQoJk4ewedYgFfgSA2axx3VhRwgj_0rO1tf3yezV0c/edit# What's new in Apache Kafka 2.6.0 (Draft) - Many good things!
- https://medium.com/swlh/how-i-scaled-a-software-systems-performance-by-35-000-6dacd63732df Fixing a whole system performances. ie: fix your cache!
- https://medium.com/@tomasz.zieleniewski/mental-and-technical-reasons-for-upgrading-java-from-8-to-14-2e43b37b99dd Java: from 8 to 14
- https://medium.com/sysf/getting-started-with-docker-1-b4dc83e64389 Anatomy of Docker.
02-08-2020
- https://dropbox.tech/infrastructure/how-we-migrated-dropbox-from-nginx-to-envoy A very interesting reading about How Dropbox is migrating from Nginx to Envoy
- https://medium.com/coralogix-engineering/kafka-streams-window-by-rocksdb-tuning-c06a858029eb Kafka Streams Window By & RocksDB Tuning
01-08-2020
- https://adamw.github.io/loom-pres/ Java: Project Loom & virtual threads
31-07-2020
- https://www.confluent.io/blog/ksqldb-0-10-updates-key-columns Many breaking changes in ksqlDB 0.10 about keys, but for the greater good!
29-07-2020
- https://jalammar.github.io/how-gpt3-works-visualizations-animations/ How GPT3 Works - Visualizations and Animations – Jay Alammar
25-07-2020
- https://www.confluent.io/blog/simplified-robust-exactly-one-semantics-in-kafka-2-5/ Apache Kafka’s Exactly-Once Semantics Are Now Easier & More Robust | aka: how to deal with UNKNOWN_PRODUCER_ID error!
23-07-2020
- https://medium.com/zendesk-engineering/an-investigation-into-kafka-log-compaction-5e520f4291f0 Some insights from the Kafka Log Compaction
21-07-2020
- https://www.youtube.com/watch?v=XTkhxRTH1nE ZIO + gRPC
- https://home.apache.org/~rhauch/kafka-2.6.0-rc1/RELEASE_NOTES.html Kafka 2.6.0 Releases notes <3
16-07-2020
- https://ziverge.com/blog/introduction-to-zio-kafka/ ZIO Kafka nice walkthrough
- https://github.com/ElasticHQ/elasticsearch-HQ elasticsearch-HQ: Monitoring and Management Web Application for ElasticSearch instances and clusters
- https://medium.com/blackrock-engineering/utilizing-oauth-for-kafka-security-5c1da9f3d3d Utilizing OAuth for Kafka Security
14-07-2020
- https://martin.kleppmann.com/2020/07/06/crdt-hard-parts-hydra.html CRDTs: The Hard Parts — Martin Kleppmann’s talks
06-05-2020
- https://cloud.google.com/blog/topics/anthos/anthos-service-mesh-deep-dive Anthos Service Mesh last updates
- https://blog.laputa.io/graceful-shutdown-in-kubernetes-85f1c8d586da Graceful shutdown in Kubernetes. It's not as simple as it looks.
- https://www.scala-lang.org/blog/2020/05/05/scala-3-import-suggestions.html Scala 3 will be a so good langage with many Scala 2.x flaws fixed
18-03-2020
- https://blog.cloudera.com/benchmarking-time-series-workloads-on-apache-kudu-using-tsbs/ Apache Kudu Time Series benchmarking against InfluxDB, ClickHouse. Nice results.
08-03-2020
- https://github.com/adamgfraser/solving-the-dependency-injection-problem-with-zio/blob/master/solving-the-dependency-injection-problem-with-zio.pdf Can't wait to try these ZLayers with ZIO
- https://superorganizers.substack.com/p/how-to-build-a-learning-machine### How to Make Yourself Into a Learning Machine - Superorganizers
- https://medium.com/@ghostdogpr/graphql-in-scala-with-caliban-part-2-c7762110c0f9 GraphQL in Scala with Caliban — Query optimization. Amazing job.
- https://www.ardanlabs.com/blog/2020/02/docker-images-part1-reducing-image-size.html Docker Images : Reducing Image Size
- https://medium.com/nick-tune-tech-strategy-blog/visualising-sociotechnical-architecture-with-ddd-and-team-topologies-48c6be036c40 Visualising Sociotechnical Architecture with DDD and Team Topologies
- https://www.scala-lang.org/2020/02/20/community-build.html Scala/Dotty community builds evolution. Love to see the JDK11/14 compat growing too.
05-03-2020
- https://community.letsencrypt.org/t/2020-02-29-caa-rechecking-bug/114591 Let's Encrypt: millions of certificates revoked due to "CAA Rechecking Bug"
26-02-2020
- https://cwiki.apache.org/confluence/display/KAFKA/KIP-557%3A+Add+emit+on+change+support+for+Kafka+Streams Discard idempotent updates in Kafka Streams: that's great news because so often needed (bye dedup processors)
- https://www.rea-group.com/blog/to-kill-a-mockingtest/ Mocking code is a bad smell. I also really dislike it.
- https://blog.mozilla.org/netpolicy/2020/02/25/the-facts-mozillas-dns-over-https-doh/ DNS over HTTPs (DoH)
22-02-2020
- https://github.com/adamgfraser/solving-the-dependency-injection-problem-with-zio/blob/master/solving-the-dependency-injection-problem-with-zio.pdf ZIO Layers: a new way to deal with Dependency Injection. Can't wait to test it!
21-02-2020
- https://debezium.io/blog/2020/02/10/event-sourcing-vs-cdc/ Event Sourcing, CQRS, Change Data Capture
- https://sysdig.com/blog/kubernetes-limits-requests/ Understanding Kubernetes limits and requests
- https://blog.softwaremill.com/will-project-loom-obliterate-java-futures-fb1a28508232 Will Project Loom obliterate Java Futures?
11-02-2020
- https://www.matthowlett.com/2020-01-14-confluent-schema-registry-protobuf.html Protobuf support in the Confluent Schema Registry.
- https://www.lightbend.com/blog/alpakka-kafka-flow-control-optimizations A smart fix to Kafka to avoid dumping data then fetch them again
10-02-2020
- https://dotty.epfl.ch/blog/2020/02/05/22nd-dotty-milestone-release.html Scala 3 will be awesome
07-02-2020
- https://idursun.com/posts/rust_zero_cost_abstractions_in_action/ Rust zero cost abstractions in action. And it's awesome.
03-02-2020
- https://www.jesseyates.com/2020/01/01/high-performance-kafka-producers.html A simple guide to quickly tune Kafka Producers
- https://debezium.io/blog/2020/01/22/outbox-quarkus-extension/ Quarkus & Debezium using Outbox pattern
- https://fp-tower.github.io/2020-01-27-introducing-error-reporting-in-optics/ error reporting in optics using Dotty
30-01-2020
- https://www.confluent.io/blog/streaming-machine-learning-with-tiered-storage/ An example using Kafka Tiered Storage to store ML models (which can be updated in real-time)
- https://github.com/LINCnil/Guide-RGPD-du-developpeur Guide RGPD pour les développeurs <3
- https://cloud.google.com/blog/products/data-analytics/what-to-consider-in-an-apache-kafka-to-pubsub-migration Apache Kafka or Pub/Sub? I love comparing-marketing post like this. Pub/Sub is completing its offer and is becoming even more useful. The only thing I hate was: no ad-hoc dynamic consume à la Kafka (you have to create subscriptions beforehand)
- https://tech.ovoenergy.com/scala-3-and-what-it-means-to-me/ A nice recap of the changes from Scala 2 to Scala 3 Dotty
- https://medium.com/@leventov/cronscheduler-a-reliable-java-scheduler-for-external-interactions-cb7ce4a4f2cd Issues with the current Java schedulers (clock drifts, freezing..)
28-01-2020
- https://cloud.google.com/blog/products/containers-kubernetes/config-connector-bridges-kubernetes-gcp-resources Config Connector: manage your GCP resources with YAML. Not sure it's a good idea.
23-01-2020
- https://www.confluent.io/blog/infinite-kafka-storage-in-confluent-platform/ Tiered storage for Kafka. (I hope the impl will be free to use & open-source)
- https://cloud.google.com/blog/products/identity-security/introducing-google-clouds-secret-manager Secret Manager: the new "Vault" of GCP to Store and manage sensitive data
22-01-2020
- https://engineeringblog.yelp.com/2020/01/streams-and-monk-how-yelp-approaches-kafka-in-2020.html Streams and Monk – How Yelp is Approaching Kafka in 2020
17-01-2020
- https://blog.christianposta.com/microservices/istio-as-an-example-of-when-not-to-do-microservices/ From microservices to monolith: istiod in sigh! That's a good idea.
- https://humanreadablemag.com/issues/1/articles/unionizing-for-pleasure-and-profit Type level programming is awesome #scala
- https://www.mostly.codes/blog/creating-scalajs-gcp-cloud-functions GCP Cloud Functions with Scala.js in 10 lines(ish) - And 600 lines after transpilation, hm!
15-01-2020
- https://www.youtube.com/watch?v=bbss7elSfxs Modern Data Driven Applications with ZIO Streams #scala
04-01-2020
- https://www.infoq.com/presentations/data-streaming-kafka-debezium/?utm_campaign=infoq_content&utm_source=twitter&utm_medium=feed&utm_term=architecture-design Practical Change Data Streaming Use Cases with Apache Kafka & Debezium
- https://medium.com/@BladeCoder/exploring-kotlins-hidden-costs-part-1-fbb9935d9b62 Exploring Kotlin’s hidden costs, always good to know.
03-01-2020
- https://geirsson.com/2019.html Scala tooling state-of-art in 2019
29-12-2019
- https://www.lihaoyi.com/post/StandardizingIOInterfacesforScalaLibraries.html Standardizing IO Interfaces for Scala Libraries | Streaming payload à la Unix
- https://www.youtube.com/watch?v=mkQLU7OzqYM Adding laws to Tagless Final algebras #scala
- https://www.youtube.com/watch?v=16slh29iN1g BPF performance analysis at Netflix
- https://www.youtube.com/watch?v=AdNJ3fydeao Rethinking reactivity, demostrating Svelte. Lots of code generation (meta programming-like), but still a crappy templating language to learn inside a language.
- https://www.youtube.com/watch?v=r-TLSBdHe1A "Performance Matters" by Emery Berger. coz / jcoz
27-12-2019
- https://github.com/GoogleCloudPlatform/terraformer The inverse of Terraform, from resources to .tf <3
26-12-2019
- https://medium.com/google-cloud/cloud-run-vs-cloud-functions-whats-the-lowest-cost-728d59345a2e Cloud Run VS Cloud Functions: What’s the lowest cost?
24-12-2019
- https://quarkus.io/guides/kafka-streams#kafka-streams-health-checks Quarkus & Kafka Streams with Healthchecks
23-12-2019
- http://degoes.net/articles/fp-glossary A Glossary of Functional Programming
22-12-2019
- https://developer.ibm.com/blogs/kubernetes-helm-3/ A very good post explaining diffs between Helm 2 and 3
21-12-2019
- https://lemire.me/blog/2019/12/19/xor-filters-faster-and-smaller-than-bloom-filters/ Xor Filters: Faster and Smaller Than Bloom Filters
20-12-2019
- https://www.0x65.dev/blog/2019-12-14/the-architecture-of-a-large-scale-web-search-engine-circa-2019.html The Architecture of a Large-Scale Web Search Engine, circa 2019. A must-read if you wanna discover many cloud-native tools
- https://sbt-kubeyml.vaslabs.org/ Generate kubectl yaml direclty from sbt, useful with ci/cd
- https://zeebe.io/blog/2018/12/writing-an-apache-kafka-connector-for-zeebe/ Kafka Connector for Zeebe
- https://developer.ibm.com/series/reactive-in-practice/ A (long) complete guide to event-driven systems development. Using Java/Lagom/Cassandra/Kafka/Kubernetes/VueJS
- https://developer.ibm.com/tutorials/java-modularity-5/ Pitfalls of Java 9+ JPMS (modularity)
- https://www.youtube.com/watch?v=qYDcbcOVurc Using TLA+ for fun and profit in the development of Elasticsearch . I need to buy a TLA+ book.
- https://blog.rust-lang.org/2019/12/19/Rust-1.40.0.html Rust 1.40.0
- https://www.youtube.com/watch?v=FTsAXJdrJbI Everything you wanted to know about Stack Traces and Heap Dumps
19-12-2019
- https://medium.com/@jducoeur/explicit-nulls-are-in-efe4aecbc78f? Explicit nulls are in Dotty. Looks more like Kotlin now :)
- https://www.scala-lang.org/2019/12/18/road-to-scala-3.html Scala 2 to Scala 3. Gonna be awesome.
- https://rmoff.net/2019/12/18/detecting-and-analysing-ssh-attacks-with-ksqldb/ A really great walkthrough by Robin through ksqlDB using Elasticsearch, Neo4j
- https://towardsdatascience.com/kafka-gotchas-c1da4c0b3e95 Kafka Gotchas: "bad" defaults, not really multitenant, non-Java libs always "late" and not as bullet-proof as Java's?
18-12-2019
- https://www.confluent.io/blog/apache-kafka-producer-improvements-sticky-partitioner/ Kafka Producer: Sticky Partitioner, for better perf (less latency)
16-12-2019
- https://www.confluent.io/blog/apache-kafka-2-4-latest-version-updates/ Apache Kafka 2.4 - Latest Version, KIPs & New Features. Awesome release: fetch from replicas, consumer incremental rebalance protocol, mm2, non-key joins in Streams, and lots of new metrics everywhere, and Scala 2.13 <3
15-12-2019
- https://www.youtube.com/watch?v=Uav5jWHNghY An impressive code session by Martin Kleppmann to find & write the correctness proofs of a "simple" distributed systems with Isabelle/HOL, and explains the difference with TLA+.
- https://jeremyrsmith.github.io/polynote-2019-slides/ Polynote: Solving the Scala Notebook Experience. Using FP and ZIO all the way down. Great.
- https://medium.com/@masroor.hasan/tracing-infrastructure-with-jaeger-on-kubernetes-6800132a677 How to deploy Jaeger on Kubernetes
- https://medium.com/@wigahluk/generalizing-functions-with-profunctors-7773a83557b5 From functions to Profunctors
13-12-2019
- https://www.youtube.com/watch?v=fs-TkRkFgDI (very) fast Scala Builds & Test using Bazel (parallism, smart resolutions, distributed cache, devbox)
- https://appddeevvmeanderings.blogspot.com/2019/11/scalajs-zio-query-management-using-zio.html Oh my! Combining zio, scala.js, react, query management
11-12-2019
- https://medium.com/streamthoughts/understanding-kafka-partition-assignment-strategies-and-how-to-write-your-own-custom-assignor-ebeda1fc06f3 Kafka partition assignment strategies + custom assignor
- https://gvisor.dev/ A user-space kernel to provide secured & sandboxed environments for containers
- https://www.confluent.io/blog/kafka-connect-tutorial-transfer-avro-schemas-across-schema-registry-clusters/ Copy Avro schemas + update Kafka records using Connect SMT to "sync" two distinct Kafka clusters
- https://aws.amazon.com/builders-library/implementing-health-checks/?did=ba_card&trk=ba_card A superbe article about the complexity of health checks
- https://medium.com/pinterest-engineering/using-kafka-to-throttle-qps-on-mysql-shards-in-bulk-write-apis-a326ae0f1ac1 Using Kafka to throttle QPS on MySQL shards in bulk write APIs
- https://blog.pragmaticengineer.com/the-product-minded-engineer/ The Product-Minded Software Engineer: it should be the norm ¯_(ツ)_/¯
10-12-2019
- https://sematext.com/blog/kubernetes-elasticsearch/ Running & Deploying Elasticsearch on Kubernetes
- https://github.com/ahmetb/cloud-run-faq#how-is-it-different-than-app-engine-flexible Google Cloud Run compared to AppEngine Flex, AWS Fargate, Azure CI, ... and everything about Cloud Run to know
05-12-2019
- https://ordepdev.me/posts/tales-from-running-kafka-streams-in-production Tales from running Kafka Streams in Production (rocksdb, memory mngmt, external calls, ...)
30-11-2019
- https://medium.com/streamthoughts/introducing-azkarra-streams-the-first-micro-framework-for-apache-kafka-streams-e13605f3a3a6 Azkarra Streams : a sweet wrapper above Kafka Streams to simplify code + provide a nice UI to admin, see the DAG, do IQ etc.
29-11-2019
- https://github.com/awslabs/djl New! awslabs/djl: An Engine-Agnostic Deep Learning Framework in Java
- https://www.youtube.com/watch?v=mJDbQ2gqo2g Our friend Tim Berglung at GOTO 2019: Processing Streaming Data with KSQL
- https://timpigden.github.io/_pages/zio-http4s/intro.html ZIO, Http4s, Auth, Codecs and zio-test
- https://www.youtube.com/watch?v=vRnYCLy7C0o Build Yourself an Effect System, like ZIO #scala
- https://scalac.io/build-your-own-kafka-in-zio-queues-fibers/ After Kafka in Bash (;-)), know Kafka in ZIO using Queues & Fibers
- https://scalac.io/write-command-line-application-with-zio/ How to write a command-line application with ZIO #scala
- https://medium.com/criteo-labs/migrate-a-service-getting-200kqps-from-jackson-to-circe-a475b2718206 From Jackson to Circe: less cpu, more memory
- https://www.youtube.com/watch?v=nD-p-cEKjHE set up sbt projects
- https://medium.com/@endofcake/terraform-vs-cloudformation-1d9716122623 Terraform vs CloudFormation: TF mostly wins except for the management of the state, CF handles it for us
- https://blog.softwaremill.com/migrating-to-sttp-client-2-x-and-tapir-0-12-x-7956e6c79c52 sttp client and tapir evolving #scala
28-11-2019
- http://book.mixu.net/distsys/single-page.html Distributed systems for fun and profit. Perfect for whoever starting or working with distributed systems (everyone?)
26-11-2019
- https://dev.to/awwsmm/20-reasons-to-move-on-from-java-8-1dio 20 Reasons to Move On to Java >8, a nice recap
25-11-2019
- https://cloudflow.io/docs/current/get-started/deploy-to-gke-cluster.html Cloudflow: a new take to quickly develop & deploy distributed stream processing on k8s (define "Streamlets" aka connector, write the dependencies graph in yaml, them deploy them as pods)
24-11-2019
- https://www.youtube.com/watch?v=JoQN4xoXY5Y Quickly Analysing A Heap Memory Leak
- https://www.youtube.com/watch?v=aQb2_WrmED0 Consul et Conseul Connect Service Mesh chez Criteo
23-11-2019
- https://www.youtube.com/watch?v=hvYqSz_BgUM Netty 5 incoming, lots of performance improvements!